[VBA ] Excel 的 VBA 編輯視窗 問題-已解決

看板Visual_Basic作者 (喜歡妳)時間16年前 (2008/05/30 00:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
今天自己在練習Excel VBA時遇到一個問題 我是使用 Office 2007 問題如下 我新增了一個巨集並且利用編輯巨集的方式來將內容改成一段VBA如下 Sub COPY() ' ' COPY Macro ' Dim iRow As Integer Dim sPast As String Application.Goto Reference:="COPY" Dim sNewData As Integer Dim sRepeat As String Sheet1.Range("1:1,2:2,3:3,4:4").Select Selection.COPY Dim iRepeat As Integer iRepeat = Sheet2.Range("B2:B2").Value Sheet2.Range("C2:C2").Value = Sheet2.Range("C2:C2").Value + iRepeat Sheet1.Range("A" & CStr(Sheet2.Range("C2:C2").Value) & ":A" & CStr(Sheet2.Range("C2:C2").Value)).Select ActiveSheet.Paste End 當我在Excel頁面直接執行巨集時每次都會出現VBA編輯視窗然後執行結果都是正確的 (也就是每當執行此段程式碼時 都會被focus到VBA編輯視窗去) 如果我只是單純的使用錄製的方式產生如下程式碼 Sub Macro1() ' ' Macro1 Macro ' Range("A3:D6").Select Selection.COPY Range("A9").Select ActiveSheet.Paste End Sub 在執行巨集時就不會彈出VBA編輯視窗 想請問一下是我程式碼寫的有問題還是有甚麼設定要設? 才可以讓我在執行該VBA的時候不要顯示VBA編輯視窗 -- 歡迎參觀我的blog:http://fatty0860.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.125.164
文章代碼(AID): #18FjRhms (Visual_Basic)
文章代碼(AID): #18FjRhms (Visual_Basic)