Я присваиваю "c" в качестве переменной и использую ее в выражении For. Если Z1 = B1 или C1, я хочу скопировать весь столбец.
Я пытался:
Dim c As Range
Dim name As String
name = Range("Z1").Value
For Each c In Range("B1:C1").Cells
If c.Text = name Then
Columns.Range(c).Copy
Но, похоже, это не работает.
Как мне работать с переменными, которые я ранее назначил в столбцах / диапазоне