當我要用VBA去找出例如C5 格子時
語法可寫法
Public Sub ABC0()
Range("C5").Select
[C5].Select
End Sub
兩個方法都可
又或者當要選取整欄位時改成
Public Sub ABC1()
Range("收入欄").Select '等同range("c:c").select
[收入欄].Select
End Sub
'上兩個方法結果一樣
但問題來了,假設我多了個變數,或我直接想利用公式名稱來抓例如C5格時
Public Sub ABC2()
Range("收入欄" & 5).Select '出錯
[收入欄 & 5].Select '出錯,此處需要物件
End Sub
而若改成直接用欄位來做選取就又變得可以
Public Sub ABC2_1()
Range("C" & 5).Select 'OK
[C5].Select 'OK
End Sub
總結…請教我要如何才能讓VBA可以讓我用Range配合自訂公式名稱來做選取格子??
Public Sub ABC2()
謝謝==============
2021/3/28
已自行找得解決方法,以上謝謝




























































































