Не удалось найти точный ответ на этот запрос. Мне нужен код для доступа к первому незакрытому столбцу в диапазоне. Столбцы скрыты или невидимы динамически и каждый раз, когда код должен выбрать первый столбец в невидимом диапазоне.Код VBA для выбора первого видимого столбца в динамическом диапазоне
Моя текущая попытка:
Private Sub Test1_Click()
Application.EnableCancelKey = xlDisabled
On Error Resume Next
Dim answer As String
'ActiveSheet.Unprotect ""
Dim rw As Range
For Each rw In Sheet1.Range("$c$30:$e$39")
If Sheet1.Range("b27").Text <> "" Or Sheet1.Range("b30:b39").Text <> "" Then
rw.Formula = rw.Offset(0, -1).Value * Sheet1.Range("b27").Value + rw.Offset(0, -1).Value
Else
answer = MsgBox("Eh!!! There is no data to copy..Please fill the first column and try again", vbOKOnly, "Alert")
Exit Sub
End If
Next rw
'ActiveSheet.Protect ""
End Sub
Для того, чтобы получить лучший ответ здесь вам нужно будет дать идея о том, что вы пробовали, и какие результаты были в противоположность «Можете ли вы сделать мою работу для меня»? – Lance
Спасибо. Следующий код работает для всех столбцов, скрытых или нет. –
Я боюсь, что мои наборы навыков очень ограничены .. любой помощь будет приветствуется –