Re: [算表] EXCEL VBA 請問貼格過程的隱藏....如何做?

看板Office作者 (隨風飛逝)時間15年前 (2010/09/25 12:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《OxfordGOD (牛津神)》之銘言: : 軟體: EXCEL : 版本: 2003版 : 小弟我如果要將 sheet1 的數字貼到 sheet2 : 但是當我用迴圈寫程式時,他都會將過程都秀出來 : (就是類似錄了十個動作的巨集,結果他把十個動作用很快速的方式帶過後 : 就有結果跑出來) : 但我不希望十個動作都秀出來...因為隱藏起來並且下一秒鐘就把結果貼好 : ....我不太會形容...大概是這樣.... : 有人會嗎?? 錄完的VBA要做一些修改 例如: 錄好的 Range("A1").Select ActiveCell.FormulaR1C1 = "123" Range("A1").Select Selection.Copy Sheets("Sheet2").Select Range("A1").Select ActiveSheet.Paste 改成 Sheet1.Range("A1").FormulaR1C1 = "123" Sheet2.Range("A1") = Sheet1.Range("A1") 'or Sheets("Sheet2").Range("A1") = Sheets("Sheet1").Range("A1") 因為錄的是針對使用者的操作模式去錄製而成 VBA 的話,只要直接對儲存格操作,就可以了 迴圈的話 用 Sheet1.Cells(,) 比較方便 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.169.31
文章代碼(AID): #1CdNP6fD (Office)
文章代碼(AID): #1CdNP6fD (Office)