Board logo

標題: [發問] 語法問題? [打印本頁]

作者: fu1835t    時間: 2014-7-28 11:19     標題: 語法問題?

你好
已用Google找過,沒有找到答案
想請問為什麼ActiveSheet 輸入.後沒有下拉式可以選,Selection 也是
但是 ActiveWorkbook 會有?(Ex. ActiveWorkbook.PrintPreview)
ActiveSheet.要自行輸入PrintPreview,很麻煩會常有個英文單字輸入錯誤,各位是如何克服這個問題?
作者: fu1835t    時間: 2014-7-28 15:24

Range(“A3”).CurrentRegion.Rows.Count
ActiveSheet.ListObjects(1).listRows.Count

上面程式2個程式都可以求到資料的筆數
,為何還要用ListObjects, ListObject的屬性為什麼都要自己Key(例如: .InsertRowRange), CurrentRegion只要key “.” 就可選動作&屬性

是因為採用ListObjects 有什麼優點呢?請各位學長幫我解答一下
作者: GBKEE    時間: 2014-7-28 15:50

回復 2# fu1835t


    [attach]18777[/attach]

試試 Sheet1 看看(這專案的物件成員)
作者: fu1835t    時間: 2014-7-28 16:47

回復 3# GBKEE

GBKEE 謝謝你的指導
Sheet1. 真的可以直接選 方法&屬性   (ps. 自動列出成員的設定我已經勾選過了)

Sheet1.ListObjects(1).InsertRowRange  
Sheet1.PrintPreview  >>都不用輸入直接用選的

至於Selection or ActiveSheet >>keyin “.”沒有跑出選單可選,我認為Selection or ActiveSheet 都是屬性非物件,所以keyin “.”沒有跑出選單可選
以前我都認為
WorkSheet("Sheet1").select     
Selection 應該是物件(因為我選到了Sheet1,其實Selection還是屬性>>如果有錯請幫忙糾正




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)