標題:
[發問]
如何化簡這幾段程式?
[打印本頁]
作者:
av8d
時間:
2014-3-20 16:06
標題:
如何化簡這幾段程式?
Sheets("Sheet3").Select
Sheets("Sheet3").Range("B2:D2").Select
Selection.Copy
Sheets("Sheet1").Select
Sheets("Sheet1").Range("B2").Select
ActiveSheet.Paste
Application.Goto Reference:="R2C2:R200C4"
Application.CutCopyMode = False
Selection.FillDown
Sheets("Sheet2").Select
複製代碼
執行程式的按鈕在Sheet2
當我把第一段Sheets("Sheet3").Select取消時,他會顯是錯誤
作者:
owen06
時間:
2014-3-20 17:00
Private Sub CommandButton1_Click()
Sheets("sheet1").[b2:d2] = Sheets("sheet3").[b2:d2].Value
Sheets("sheet1").Select
Sheets("sheet1").[b2].Resize(199, 3).Select
Selection.FillDown
Sheets("Sheet2").Select
End Sub
複製代碼
回復
1#
av8d
這樣子可以嗎?
作者:
av8d
時間:
2014-3-21 11:00
回復
2#
owen06
讓我學習了很多
如果b2:d2 是公式 也能這樣用嗎?
再次感謝
作者:
owen06
時間:
2014-3-21 11:13
回復
3#
av8d
可以,因為Sheets("sheet1").[b2:d2] = Sheets("sheet3").[b2:d2].value
Sheets("sheet3").[b2:d2].value就是只取他的『值』,
所以sheet1的b2:d2只會取得sheet3的b2:d2公式所得到的值。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)