返回列表 上一主題 發帖

[發問] 請各位大大幫忙!

[發問] 請各位大大幫忙!

小弟以錄製巨集的方式將原始檔中之某些欄位
選定特定的儲存格數目之後
貼到A1工作表的特定儲存格中

但是因為每次所選定的列數不一定一樣
所以想請教各位大大
能否在Sheet1中直接設定我所要選取原始檔的列數(欄的部分都固定)
而我所設定的數值能直接影響巨集裡面的程式碼
進而使巨集能夠複製我所想要的儲存格數目到A1表格中

詳細情形如附件所述

感謝各位大大幫忙!

TEST.rar (76.69 KB)

TEST

本帖最後由 koiiven 於 2011-3-11 12:58 編輯

感謝Hsieh大大幫忙
執行OK

小弟想實驗看看如果在自行加上
j = InputBox("輸入起始列位", , 0)
k = InputBox("輸入最終列位", , 532)
      Sheets("原始檔").Select
      Range("B5:D" & k).Select

Range括號內的程式碼該如何編寫呢?
小弟有試過Range("B & j:D" & k).Select
            和Range("B:D"  & j & k).Select
但好像都不行

此外
如果想要設定輸入列位的值自動+4
舉例來說 輸入列位值1
             程式讀取到的列位值則為5
則需要在何處作修改呢?

感謝!

TOP

感謝hugh0620大大的回答
程式執行都OK

謝謝大大的經驗
小弟剛接觸VBA
覺得真的很有趣
也是想要去買書來了解VBA的基本觀念
從最基本的開始學起

感謝大大的勉勵

TOP

小弟這幾天花了一些時間去鑽研大大給的網站
講解的方式的確讓人比較易懂
總比在書局一本一本的翻
卻還找不到適合自己的書

感謝大大

TOP

        靜思自在 : 看別人不順眼,是自己修養不夠。
返回列表 上一主題