小弟有一個 Excel VBA 程式如下01 sub test()02 f = ActiveCell03 Windows("book1.xls").Activate04 Sheets(f).Activate05 end sub"f" 是一個變數, 它是book1.xls各個活頁的名字但是我把它放在程式中 Sheets(f).Activate 裡卻沒有辦法執行Sheets()的括弧裡面,應該如何放置變數, 使它成為一個活頁的名字 ??
括弧裡面應該是活頁的序號,而不是名字。Excel 的識別方式是這樣的,排在最左邊的活頁是 1 ,接下來是 2 ,依此類推,假如活頁的順序有調整過,序號一樣還是按照從左到右的順序排。建議您若有程式方面的問題,有個地方叫做「藍色小舖」,可以讓您得到專業的解答,在 01 這邊問的話,通常是不太容易有答案的。