Код не будет печататься в ячейках таблиц Excel - PullRequest
0 голосов
/ 10 июня 2018

Мы работаем со скриптами VBA.Назначение состоит в том, чтобы пройти по нескольким листам в наборе данных, суммировать два разных столбца и затем распечатать их в столбцах рядом с данными, которые уже есть.

Когда я запускаю код, кажется, ничего не происходит.Не появляется никаких сообщений об ошибках, и отладчик тоже ничего не получает.

Код

Sub Stock()
    Dim ticker As String
    Dim volume As Double
    volume = 0
    Dim WS_Count As Integer
    Dim i As Integer
    Dim summary_table_row As Integer
    summary_row_table = 2
    'Set worksheet count
    WS_Count = ActiveWorkbook.Worksheets.Count
    'Loop through each year of stock
    For i = 2 To WS_Count
        'Keep track of the years for each stock
        If ActiveCell.EntireColumn.Cells(i + 1, 1).Value <> ActiveCell.EntireColumn.Cells(i, 1).Value Then
            'Set ticker
            ticker = ActiveCell.EntireColumn.Cells(i, 1).Value
            'Set volume
            volume = volume + ActiveCell.EntireColumn.Cells(i, 7).Value
            'Print ticker
            Range("J" & summary_table_row).Value = ticker
            'Print volume
            Range("K" & summary_table_row).Value = volume
            summary_table_row = summary_table_row + 1
            volume = 0
        Else
            volume = volume + ActiveCell.EntireColumn.Cells(i, 7).Value
        End If
    Next i
End Sub

Пожалуйста, укажите мне направление, чтобы выяснить, что происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...