返回列表 上一主題 發帖

[發問] 請幫小弟除錯...是不能連續用find函數嗎?!

本帖最後由 lpk187 於 2016-8-15 17:46 編輯

回復 1# VBALearner


    程式有誤已幫你修正,日期必須宣告為Date ,Find才會找到
應該要養成宣告變數的習慣!
  1. Sub test()

  2.     Dim rng1 As Range, rng2 As Range
  3.     Dim 日期 As Date
  4.     With Sheets(1)
  5.         號碼 = .Cells(3, 18)
  6.         日期 = .Cells(2, 19)
  7.         '.Activate'這行可以不用
  8.         Set rng1 = .Columns(1).Find(號碼)
  9.         Set rng2 = .Rows(1).Find(日期, LookIn:=xlValues)
  10.         .Cells(3, 19) = .Cells(rng1.Row, rng2.Column).Value
  11.     End With
  12.    
  13. End Sub
複製代碼

TOP

        靜思自在 : 改變自己是自救,影響別人是救人。
返回列表 上一主題