返回列表 上一主題 發帖

[發問] 沒有設定物件變數或with區塊變數 ?

[發問] 沒有設定物件變數或with區塊變數 ?

Private Sub CommandButton21_Click()
     A = Application.Large(Range("G160:G228"), 1)
  MsgBox A 'a的值為39
Set bb = Range("g160:g228").Find(What:=A, SearchOrder:=xlByRows, LookIn:=xlValues)
MsgBox bb.Row  '沒有設定物件變數或with區塊變數 ?
End Sub

回復 1# t8899

前輩好~
當 Find 方法沒有找到匹配項時,它會返回 Nothing,而從 Nothing 中獲取 .Row 屬性會導致錯誤,
不知是否為上述原因。

TOP

回復 1# t8899


謝謝前輩發表此主題
後學學習方案如下,請前輩參考
MsgBox Evaluate("MATCH(LARGE(G160:G228,1),G160:G228,0)+159")
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

        靜思自在 : 有心就有福,有願就有力,自造福田,自得福緣。
返回列表 上一主題