close
如何使用RANGE("變數範圍")
目標:指定匡列常數【B列】的變數【i行】範圍
Dim i as insteger'宣告變數
i = 1
range("B" & i & "") '圈選Bi
------------------------------
Range("此處必須放文字字串")→這個是Range語法的規則
在默認狀態下(default)程式辨識是否為字串之程式碼時會以雙引號【"】作為辨識字串的目標,且必須成雙。
1.Range("b1") ' 正確執行->框選B1
2.Range("b" & "1") '正確執行->框選B1
3.Range("bi") '錯誤->找不到名稱為bi的範圍
4.Range("b" & i) 錯誤->程式會識別為:Range(非文字字串)
需更正為
Range("b" & i & "") '正確執行->框選B1
一個函數A(B+C+D),系統運作邏輯為 先做 B+C 再+D,透過此程式碼
程式邏輯會先讓b跟變數i連結成為字串後,再與空字串連結,等同於第二種模式
,如此可跳過程式以""作為RANGE辨識字串目標的檢驗邏輯。
文章標籤
全站熱搜
留言列表