我有一個.find
命令有問題。我想創建一個宏與find
命令找到一個特定的細胞後複製範圍並將其粘貼(偏移到活動單元格移動到數據值):使用excel查找時間序列號
Sub value()
Dim today As String
Dim lookfor As Range
Sheets(1).Range("C3:C19").Copy
today = "11.nov"
Set lookfor = Cells.Find(What:=today, _
After:=ActiveCell, _
LookIn:=xlValues, _
LookAt:=xlPart, _
SearchOrder:=xlByColumns, _
SearchDirection:=xlNext, _
MatchCase:=False, _
SearchFormat:=False).Activate
lookfor.Offset(rowOffset:=1, columnOffset:=3).Paste
End Sub
您的代碼似乎這樣的伎倆,只是改變'otsitav.Offset(...)''來lookfor.Offset(...) – R3uK
這是'翻譯錯誤。對不起,但代碼仍然給出錯誤nr91:Object variable或With block variable not set。我試圖讓工作簿成爲一個對象,但它仍然給出了錯誤 –
擺脫'SetFile'末尾的'.Activate',你的代碼應該正常工作! ;) – R3uK