Я написал код, который поможет мне обработать данные дальше. Но я не знаю, почему я не могу выбрать ячейки. Я получаю сообщение об ошибкеОшибка времени выполнения '1004': Определенная определением объекта или объектная ошибка
Ошибка выполнения «1004»:
приложения или объекта, определенные ошибки
Пожалуйста осмотрите мой код ниже
Sub CommandButton1_Click()
Dim day_a, day_b As Date, point As String, east_a, north_a, height_a, height_b, east_b, north_b As Double
Dim i1, i2, i3, i4, i5, i6, i7 As Variant
i1 = 1: i2 = 1
Worksheets("INPUT").Cells(i1, i2).Select
Do While Not IsEmpty(ActiveCell)
Worksheets("INPUT").Cells(i1, i2).Activate
If ActiveCell.Value = "Id" Then
i3 = Split(ActiveCell.Address(columnAbsolute:=True, ReferenceStyle:=xlR1C1), "C")(1)
MsgBox (cellidrow)
ElseIf ActiveCell.Value = "Nord" Then
i4 = Split(ActiveCell.Address(columnAbsolute:=True, ReferenceStyle:=xlR1C1), "C")(1)
ElseIf ActiveCell.Value = "Øst" Then
i5 = Split(ActiveCell.Address(columnAbsolute:=True, ReferenceStyle:=xlR1C1), "C")(1)
ElseIf ActiveCell.Value = "S_OBJID" Then
i6 = Split(ActiveCell.Address(columnAbsolute:=True, ReferenceStyle:=xlR1C1), "C")(1)
ElseIf ActiveCell.Value = "DATO" Then
i7 = Split(ActiveCell.Address(columnAbsolute:=True, ReferenceStyle:=xlR1C1), "C")(1)
Else
End If
i2 = i2 + 1
Loop
MsgBox (i3 & i4 & i5 & i6 & i7)
Sheets("INPUT").Cells(i5, i3).Select
MsgBox (ActiveCell.Value)
End Sub
Большое спасибо за вашу помощь !
Обратите внимание, что в вашем объявлении 'Dim' заявление, любой переменной, которая не сопровождается', как var_type' будет объявлен как тип 'Variant'. Итак, в вашей первой строке 'Dim',' day_b', 'point' и' north_b' будут иметь тип 'Date',' String' и 'Double'. Все остальные переменные в этой строке будут иметь тип 'Variant'. Возможно, это не то, что вы хотите. –