詢問columns巨集(結案)

excel報表裡,假設我將XX定義為某個數字,
然後想選取從XX欄開始,往右3欄內的資料,語法如下,
Union(Columns(XX), Columns(XX+1), Columns(XX+2), Columns(XX+3)).Select
請問該怎麼簡化我上行的寫法,
還請高手不吝告知,謝謝~
2024-11-21 15:14 發佈
文章關鍵字 columns
Range("C2:C5").Select '選擇 C2 到 C5 儲存格
Range("C2", "C5").Select '選擇 C2 和 C5 2個儲存格
simonni wrote:
Range("C2:C5...(恕刪)


先謝謝您的回覆,
但我想詢問的是,我的欄位xx是變數,例如當我的xx等於6,那我就要選取第6,7,8,9欄,
這個語法我不懂要怎麼寫出來..
jsl073 wrote:
我的欄位xx是變數,例如當我的xx等於6,那我就要選取第6,7,8,9欄...(恕刪)


就是2樓simonni給的解法

Range(Columns(xx), Columns(xx + 3)).Select
snare wrote:
就是2樓simonni...(恕刪)


您提供的這語法,只會選擇xx欄跟xx+3欄,
但中間的xx+1,xx+2欄並不會被選取到,
所以並不是小弟想了解的答案,
但還是很感謝您的回覆,
5分奉上~
jsl073 wrote:
但中間的xx+1,xx+2欄並不會被選取到,



???


snare wrote:
???(恕刪)


我知道我錯在哪了,是我沒把union改成range!!!
再次謝謝您的幫忙~~
simonni

錄製巨集也能給你答案,複製 刪除 插入 清空 都有程式碼讓你看

2024-11-22 14:17
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?