Re: [問題] VB range()的範圍定義

看板Office作者 (冰原狼)時間15年前 (2010/10/11 16:50), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《micaychen ("")》之銘言: : ※ 引述《direwolf (冰原狼)》之銘言: : : 我想問的例子: : : 做了一個按鈕 : : 想選取A欄2列以下的連續幾格 : : 但欲複製的格數是變動且經運算出來的,格數值儲存在某儲存格(譬如存在C3) : : 想要去修改VB裡的range()但又不知如何著手 : : 可以請知道的前輩指導嗎? : : 簡單的說,range(A2:A7)是選取第2格至第7格 : : 但我想把A7這個參數用變數來代替 : : 要怎寫才行呢? : 利用cells搭配 : ex.Range(cells(列,欄),cells(列,欄).select : 不知道原po是指這個意思嗎? 感謝 不知道m大的行不行 不過已爬文解決 Range("A2:offset(a2,C3-1,0)").select -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.211.236

10/15 11:25, , 1F
在VBA操作上 micaychen 提供的方法,是比較方便的
10/15 11:25, 1F
文章代碼(AID): #1Cii_L7x (Office)
文章代碼(AID): #1Cii_L7x (Office)