我在VBA用拋繩回一個錯誤的問題。運行時錯誤「1004」 - 法object'_Global」範圍'失敗
什麼宏是專門做的是找到一個特定的細胞,然後數據粘貼到其中。
的代碼如下:
'To find Column of Customer imput
For Each cell In Range("B4:M4")
If cell.Value = strLeftMonth Then
DataImportColumn = cell.Column
End If
Next
For Each cell In Worksheets("data customer monthly 2013").Range("A3:A9999")
'First Customer
If cell.Value = strFirstCustomer Then
DataImportRow = cell.Row
Range(DataImportColumn & DataImportRow).Offset(0, 2).Value = iFirstCustomerSales ****
End If
運行上述代碼之後;代碼崩潰,在asterisk'd
行上給出1004 run-time error
。另外DataImportColumn
的值爲7
而DataImportRow
的值爲5
。
現在我擔心的是,列不爲數字,但字母引用,所以它必須是我的代碼不能因爲它的工作,一個可怕的參考。
沒有人有任何建議,我怎樣才能使上述工作?