[算表] EXCEL vba 語法請教

看板Office作者 (龍心dragonmiss)時間16年前 (2010/01/27 07:38), 編輯推噓0(007)
留言7則, 1人參與, 最新討論串1/1
這個sub的程式是在sheet1活頁簿裡面 Private Sub CommandButton2_Click() With Sheet4 .Cells(6, 2) = MonthName(1) .Cells(6, 2).Select Selection.AutoFill Destination:=Range(Cells(6, 2), Cells(17, 2)), Type:=xlFillValues ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 主要錯誤的地方 不過小弟我是第一次用VBA 如果可以給我範例會更好 .Range(Cells(6, 2), Cells(17, 2)).Select End With End Sub 或者可以清楚告訴我,物件、屬性、方法置三者間的關係。 我翻過了功能索引式參考手冊以及一些VBA的介紹書。 不過還是不是很理解。 謝謝各位的幫忙。 -- ◣ 喵~ =﹣▆▄▂▃▄ ▁ ▁ ▂●▄ ▎ ▅▆▄_ ◢▎ ◢ ▃▅▄▃ ◢╭。 "▄▏ ▆▅ ◤ ◥◤ ╰╯ ▏▼▆+ " =▎dragonmiss@wretch ═════════════ ═══" ════════════ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.227.4 ※ 編輯: dodolon 來自: 220.128.227.4 (01/27 07:39)

07/25 12:09, , 1F
不是sheet1活頁簿,是sheet1工作表,workbook和worksheet
07/25 12:09, 1F

07/25 12:10, , 2F
是不同的
07/25 12:10, 2F

07/25 12:11, , 3F
要以內文巨集來寫的話,改寫到模組,觸發動作click再去
07/25 12:11, 3F

07/25 12:11, , 4F
call 程序
07/25 12:11, 4F

07/25 12:12, , 5F
不然要寫在sheet1工作表內的話,先worksheet.select
07/25 12:12, 5F

07/25 12:12, , 6F
selection改以.cells(6,2),後面range內也一樣.cells(6,2)
07/25 12:12, 6F

07/25 12:13, , 7F
或range.address的方式
07/25 12:13, 7F
文章代碼(AID): #1BNtpQyM (Office)
文章代碼(AID): #1BNtpQyM (Office)