Sub Test() '' тест Macro 'VBA: значение Магазин переменной
' Dim aRange Как Range Dim I As Integer
Set aRange = Range("A1:A255") Range("A1").Select For i = 1 To aRange.Count - 1 If InStr(ActiveCell.Value, "Last name") Then Call CopyContents End If ActiveCell.Offset(1, 0).Select Next i
End Sub
Sub CopyContents() Dim currentRange As Диапазон Dim genderAndDiscipline As String
Set currentRange = Range(ActiveCell.Address) 'get the gender and dicipline Set genderAndDiscipline = ActiveCell.Offset(-1, 0).Value 'genderAndDiscipline = genderAndDiscipline.Split(" ")
End Sub
Привет Там, Я пытаюсь сохранить значение ячейки в переменной. Но почему-то это дает мне ошибку компиляции. «Требуемый объект»
По моему мнению, я передаю переменную аспект строки, и ячейка содержит строку, как говорит отладчик.
Не могли бы вы мне помочь?
currentRange является «A7» здесь и ячейка выше, содержащая строку с «200M мужчин»
Погрешность в встречается, Set genderAndDiscipline = ActiveCell.Offset(-1, 0).Value
Где происходит ошибка? –
Отредактировано мое сообщение. – HerrWalter
Попробуйте удалить ключевое слово 'Set' из этой строки –