Как ссылаться на ячейку "A (x.Value)", где x - это целое число, которое идет от 1 до "A (x.Value)" = NULL - PullRequest
0 голосов
/ 26 декабря 2018

Я пытаюсь пробежаться по столбцу в листе Excel и выполнять поиск по столбцу A, пока не найдет первую пустую ячейку в столбце A. Мне нужно сделать это с помощью переменной x, где x начинается с 1 иувеличивается после каждого запуска цикла.

В идеале я хотел бы сделать что-то вроде:

Рабочие книги ("Name1"). Sheets (2) .Range ("A. (x.Value)")

но я не думаю, что это будет работать, и я не уверен, как это сделать правильно, так как я не слишком знаком с VBA.Интересно, может ли кто-нибудь помочь мне с этим, если это вообще возможно.У меня есть созданные циклы, которые мне нужны, я испытываю трудности только с ссылкой на ячейку, определенную целым числом.

Вот фрагмент из того, что я настроил:

    Dim x As Integer
    Dim y As Integer
    Dim z As Integer
    Dim status As Boolean

    x = 13
    y = 2
    z = 2

   If Workbooks("Training_TEST").Sheets(2).Range("A(x.Value)") = Null Then
            status = False
        Else
            status = True

   End If

1 Ответ

0 голосов
/ 26 декабря 2018

Целые числа не являются объектами в VBA.

If Workbooks ("Training_TEST"). Sheets (2) .Range ("A" & x) = Null Then

Вам следует посмотреть Введение в Excel VBA видеоряд на YouTube.

Вот несколько соответствующих видеороликов:

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