Я очень новичок в использовании VBA, и у меня есть вопрос, который я не чувствую, что было бы очень сложно достичь.Выполнение текстового вывода применимо к полному столбцу
Columns("A:C").Select
If ActiveCell.FormulaR1C1 = "194511" Then
Range("B1:B1000").Select
ActiveCell.FormulaR1C1 = "Base Reclamation"
Range("C1:C1000").Select
ActiveCell.FormulaR1C1 = "BaseRec Recont ED/LD/ME"
End If
В тексте, я считаю, что я его туда, где я ввод значения в любом месте в колонке А, и он должен отображаться выходные два варианта текста, но это не так. Он отображает только текст в первой строке, но если я изменю «B1: B1000» на «B2», он выведет данные в нужном поле.
Если бы кто-нибудь мог мне помочь, это было бы очень признательно!
Таким образом, после вставки, что в мой лист модуль должен работать нормально? Мне кажется, что мой синтаксис Range() неверен или что-то в этом роде. – jmuno13
'ActiveCell' относится к одной (единственной) ячейке, которая в данный момент активна. Честно говоря, для вас лучше всего подходит формула. –