[算表] vba with range find問題
軟體:excel
版本:2007
需求很簡單
比對sheets("設定")的A欄 若有這個值就在比對資料那一欄位旁傳回 "V"
沒有就空格
但是會出現此處需要物件
不知道那邊想錯了...
Dim kx As String
Set sht1 = Sheets("資料")
sht1.Select
lastrow = Range("A1").End(xlDown).Row
col1 = Range("A1").End(xlToRight).Column + 1
With Sheets("設定").Range("A:A")
For i = 3 To lastrow
Set kx = .Find(What:=Range("A" & i).Text, LOOKAT:=xlWhole)
^^會出現此處需要物件
If Not k Is Nothing Then
Cells(i, col1) = "V"
Else
Cells(i, col1) = ""
End If
Next i
End With
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.67.78
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1537411307.A.6FA.html
→
09/20 10:42,
7年前
, 1F
09/20 10:42, 1F
→
09/20 10:45,
7年前
, 2F
09/20 10:45, 2F
→
09/20 10:46,
7年前
, 3F
09/20 10:46, 3F
我改了還是會有出現錯誤訊息
不知道那邊有問題 ...附上原始檔案
https://drive.google.com/open?id=1GHBsDgTg_WCtlX5ZvLoIgommgylGJj0M
※ 編輯: ljuber (60.250.67.78), 09/20/2018 12:01:12
→
09/20 12:28,
7年前
, 4F
09/20 12:28, 4F
→
09/20 12:29,
7年前
, 5F
09/20 12:29, 5F
→
09/20 12:29,
7年前
, 6F
09/20 12:29, 6F
→
09/20 12:30,
7年前
, 7F
09/20 12:30, 7F
→
09/20 12:46,
7年前
, 8F
09/20 12:46, 8F
→
09/20 12:46,
7年前
, 9F
09/20 12:46, 9F
→
09/20 13:42,
7年前
, 10F
09/20 13:42, 10F
Office 近期熱門文章
PTT數位生活區 即時熱門文章