|
1. VBA入面的MODULE,初學程式的話,建議加這兩句:
option explicit
option base 1
這樣會強制要求你所有有用過的variable都必須先declare, 可減少大量因typo而產生的bug。
2. 說明書現在沒人用的了。你將問題打上google search,肯定一大堆答案你慢慢參考。
3. public可以不用打的,因為你不打,default都係public type。不過for good programming practice, 我建議打,方便自己看。
另外如果你加一張新userform, 裏面是不可以用public的,因為form本身是private type.
4. 用一個excel file 控制另一個excel file會很麻煩,其實不太建議。而就算真有必要,你的程式也要改左改:
sub add_new_wb()
dim wb as workbook
set wb = workbooks.add
with wb
'work on your workbook here.
end with
end sub
這樣你才可以拿這個新加的workbook做其他事。而其實用excel的話,多用worksheet比較好:
sub add_new_ws()
dim ws as worksheet
set ws = thisworkbook.sheets.add
with ws
'work on your worksheet here.
end with
end sub
5. 自動交易很複雜,牽涉的問題太多,一開始還是別碰的好。先寫好程式再說吧。 |
|