snare wrote:
沒排版
擋住畫面的按鈕
您把我故意留的全改掉了
我本來想讓抄的人,稍微辛苦一下的說sorry
不過,這種美觀、輸入的修改也沒關係啦
不要改到“100%完全自動化”就好,留一點變數給他們思考
71樓、75樓的範例,內文就有寫,本來就是寫出來給大家抄的XD
您願意幫他們改,我很欣賞100分,那些都是我不願意做的事...(恕刪)
謝謝 snare大大 的鼓勵^^
在下原先不了解 snare大大 您原本是有這樣的初衷^^"
經您的說明後,在下也已能明白您的原本好的用意,
如此,在下決定還是把動手的機會留給有興趣的人好了...呵呵^^"
snare wrote:
....
.length 是 CreateObject("htmlfile") 的功能
Table.Length,該資料表格的最大長度(列數)
Table(2).Cells.Length,該資料表格的最大寬度(欄數),為什麼用2前面解釋過了
會這樣做,是因為資料量太多
有時是上萬格的資料,如果用迴圈一次一格填入,會浪費excel 的處理時間
所以先把資料丟到陣列裡
range.cells(第一格,最後一格)=陣列(需和cells同大小)
一次填入全部資料
很謝謝 snare大大 的指點^^
那麼在下還想先再請教一下,那就是這個例子中的 Table 其本質是否比較等同於 VBA 中的"陣列"一樣? 包括用法等等?
因為若是以 VBA 中的陣列來說,看起來好像比較相近於這個 Table 的用法,
但是似乎又不完全相同,因為陣列的用法沒有 Length 這一個屬性,
而且,語法中又和 Cells 混在一起用,那在下就更加迷惑了..
這倒底是 Range 還是 Array 的歸屬?
雖然在下是知道 Range 和 Array 是有一些共通性質,可卻又不完全是相同的東西,
因為在下也試過把 Array 指定給 Range (Range = Array )這是可以的,
但若反過來把 Range 指定給 Array (Array = Range) 卻是有問題的....
或者應該這麼說,在下對於這個 Table 物件的相關屬性用法認知的太少了...
所以還無法掌握來自由運用,目前還尚在摸索中...^^"