PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Office
[問題] VBA 工作群組下一起輸入值或公式
作者:
foolkids
(翼をください)
2015-04-23 11:09:20
軟體:Office Excel
版本:2010
選擇一張工作表時,若要針對A1進行填值,VBA可寫──
Range("A1") = 1
但是當選擇多張工作表時,若要針對每張工作表的A1進行填值,VBA要寫成──
Range("A1").Select: Selection = 1
因為要Select一範圍就要先Activate該活頁簿、Active該工作表,會讓運行變慢,
不知道有沒有其他寫法可以類似只填一張工作表那樣簡潔又不需Select呢?
謝謝!
作者: soyoso (我是耀宗)
2015-04-23 12:01:00
查了一下無查到如一張工作那麼簡易的寫法;運行變慢方面是否以application.enableevents的部分下手看看呢?
作者:
foolkids
(翼をください)
2015-04-23 13:05:00
謝謝蘇大! 最近被效能優化搞到有點頭大 沒有個比較準確的原則 Q_Q
作者: soyoso (我是耀宗)
2015-04-23 13:26:00
準確的原則是指?優化上是否還是在activate時的自動運算而再調整呢?
作者:
EGsux
(天龍人)
2015-04-23 19:19:00
cell(1,1).value=1我一直都直接wb.ws.cell我寫囧直接在ws用陣列表示?如非必要不要用select activate等東西阿直接在code寫入數值
作者:
foolkids
(翼をください)
2015-04-24 00:00:00
直接在code寫數值?您是說跑迴圈嗎?我舉例的狀況是多張工作表的A1都要輸入1,不知有何好方法?
繼續閱讀
Re: [算表] rank-班級排名問題
layzer
[文件] word頁次調換問題
GrimBlue
[問題] excel如何篩選特定級數的資料
tarro38
[問題] word合併列印無法寄出mail
rekat
[算表] excel是否可條件篩選
Tampa
[算表] 下拉選單計算gcd及欄位問題
sasapuma
[問題] EXCEL問題,填入相對應資料
ljr1222ray
[算表] excel2003如何將特定儲存格變成灰色
nelson28
[算表] 如何使空值不套用公式
AzureCarol
[問題] Outlook express插入圖片
peichips
Links
booklink
Contact Us: admin [ a t ] ucptt.com