Board logo

標題: Range 變數 [打印本頁]

作者: eric7765    時間: 2019-3-6 17:43     標題: Range 變數

抱歉 爬了很多文章 但這個感覺很簡單的變數 頭腦一直打結
麻煩前輩們指點
   i=儲存格 D1
想要選取 A1:B & i &
這段程式碼應該 怎麼寫
作者: eric7765    時間: 2019-3-6 18:04

回復 1# eric7765
附個圖
想選取 A1到B  選取的比數 參照D1
[attach]30180[/attach]
作者: 准提部林    時間: 2019-3-6 19:02

RANGE("A1:B" & i)
[A1:B1].RESIZE(i)
[A1].RESIZE(i, 2)
作者: eric7765    時間: 2019-3-6 21:47

回復 3# 准提部林
准大 抱歉 小弟實在是太新手了 本來想說問完重點自己摸索 但都出現物件不支援此屬性或方法

方便教我裡面要如何填寫 會讓我按按鈕1時 會選取 A1:B?  儲存格D1  像圖片這樣  D1如果是 會選取5個  D1 如果是10會選取10個
[attach]30183[/attach]
  1. Sub 按鈕1_Click()



  2. End Sub
複製代碼

作者: ML089    時間: 2019-3-7 09:10

回復 4# eric7765

Sub ex()
    [A:C].ClearContents
   
    Range("A1:B" & [d1]) = 1
    [A11:B11].Resize([d1]) = 2
    [A21].Resize([d1], 2) = 3
End Sub

按F8逐條執行查看
作者: 准提部林    時間: 2019-3-7 09:52

回復 4# eric7765


RANGE("A1:B" & i).select
[A1:B1].RESIZE(i).select
[A1].RESIZE(i, 2).select

三種都可用~~
作者: eric7765    時間: 2019-3-7 15:18

大感謝
兩位版主讓我受益良多




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)