這是我的代碼:Excel的VBA運行時錯誤1004,而我不能確定
Sub VerticalLoop()
Dim i As Integer
Range("VerticalLoop").Activate
i = 1
Do While i <= Range("VerticalLoop").Rows.Count
ActiveCell.Value = i
ActiveCell.Offset(1, 0).Activate
i = i + 1
Loop
End Sub
出於某種原因,我無法運行此。當我按F8時,當我到達「i = 1」這一行時,彈出錯誤,所以我不知道我做錯了什麼。
你確定這是失敗的行i = 1?什麼是錯誤描述?通常對於1004,它是yy類失敗的格式xx方法。例如,如果命名的範圍不存在,則會在Activate行上顯示該錯誤編號,其描述爲「Activate method of Range class failed」。我想不出在i = 1行上出現這個錯誤的原因。 – Jane
@Jane我在一張表中完成了這項工作,當我將代碼複製並粘貼到一個完美工作的模塊中時 –