返回列表 上一主題 發帖

[發問] 如何指定選取的區域

[發問] 如何指定選取的區域

我現在遇到一個問題,請教版上的先進們。

我想要選取EXCEL裡面的一個範圍,但是我希望可以讓他是動態的,要怎麼做呢?

例如:A3:D9,A15:D21……
初學VBA乍到twbts

看看大大們的討論多少也學一點謝謝
ELIOT JENG

TOP

是這樣嗎?

Dim MyRan As Range
For i = 3 To 15
Set MyRan = Range(Cells(i, 1), Cells(i + 6, 4))
     MyRan.Select   
Next i

TOP

回復 13# register313


剛剛想了一下,想到解決的方法了……謝謝您的幫忙!
初學VBA乍到twbts

TOP

本帖最後由 register313 於 2012-1-19 21:33 編輯

回復 12# play9091

原來:
A欄 ==> A欄,C欄

後來:
A欄, B欄,C欄 ==> ???

是這樣嗎?
範例.rar (10.4 KB)

TOP

回復 7# register313

請問,如果我要選的範圍不是只有A,而是ABC三行的話,那CELLS要怎麼去定義??
初學VBA乍到twbts

TOP

回復  PJChen
它不是必須的  
你的附檔需再說明一下 實在是看不懂 與  4# 我有一份excel,但是我須要對同 ...
GBKEE 發表於 2012-1-19 07:28


附檔的目標是要把「A1~A100」拆成「A1~A50」+「C1~C50」,並且是交錯的!例:A1~10=1~10,C1~C10=11~20

所以,"同樣的大小的區塊"指的是10個單位,"做同樣的動作"指的是把它從SHEET1貼到SHEET2。
初學VBA乍到twbts

TOP

感謝"register313"已提供解答,我須要看一下是怎麼達成的……然後修改並學習一下!
初學VBA乍到twbts

TOP

回復 8# PJChen
它不是必須的  
你的附檔需再說明一下 實在是看不懂 與  4# 我有一份excel,但是我須要對同樣大小的區塊(例如:100個區塊)做同樣的動作(例如:剪下)。
有何關聯

TOP

請問Macro1 Macro的巨集作用是什麼?它是必須的嗎?

TOP

        靜思自在 : 為人處世要小心細心,但不要「小心眼」。
返回列表 上一主題