Board logo

標題: [發問] 2個EXCEL執行問題(前景背景)請教 [打印本頁]

作者: bqwangs    時間: 2014-8-4 17:08     標題: 2個EXCEL執行問題(前景背景)請教

本帖最後由 bqwangs 於 2014-8-4 17:09 編輯

我有2個EXCEL會同時開啟
我有用水平並排了 如圖

[attach]18823[/attach]

但我平時會讓book1檔在上面
book2檔會在下方每分鐘執行一次VB碼
要如何讓他不影響book1
而book2能正常在後面執行
請問要如何修改book2裡的程式碼
期待各位大大的回覆

book2 程式如下
  1. Private Sub Workbook_Open()
  2.    Start
  3. End Sub

  4. Sub Start()
  5. '
  6.     t = Now + TimeValue("00:01:00")
  7.     Application.OnTime t, "Macro7"
  8.    
  9. End Sub

  10. Sub Macro7()
  11. Application.ScreenUpdating = False

  12.         Range("G8").Select
  13.     Selection.Copy
  14.     Range("G7").Select
  15.     ActiveSheet.Paste
  16.     Call Start
  17. Application.ScreenUpdating = True

  18. End Sub
複製代碼

作者: GBKEE    時間: 2014-8-5 07:19

回復 1# bqwangs
試試看
  1. Option Explicit
  2. Sub Ex()
  3.    Dim H As Integer, W As Integer
  4.     With Application
  5.         .WindowState = xlMaximized
  6.         H = .Height
  7.         W = .Width
  8.         .WindowState = xlNormal
  9.         .Top = 1
  10.         .Left = 1
  11.         .Width = W
  12.         .Height = H / 2
  13.         With New Application
  14.             .Visible = True
  15.             .WindowState = xlNormal
  16.             .Top = Int(H / 2)
  17.             .Left = 1
  18.             .Width = W
  19.             .Height = H / 2
  20.             .Workbooks.Open ThisWorkbook.Path & "\book2.xls" '第二個檔案
  21.         End With
  22.         .ActiveWindow.Activate
  23.     End With
  24. End Sub
複製代碼

作者: bqwangs    時間: 2014-8-6 15:33

本帖最後由 bqwangs 於 2014-8-6 15:40 編輯

大大
我是VB外行
上述的程式
要加在哪裡??
:L
或者 幫我設一個範例檔
作者: GBKEE    時間: 2014-8-7 06:31

回復 3# bqwangs
Book2不是有 Private Sub Workbook_Open() [這程式碼在 ThisWorkbook模組裡]
可在 Book1 將  Sub Ex() 改為 Sub Workbook_Open()  ,
Book1開啟時自動執行, 或是.
  1. Private Sub Workbook_Open()
  2.         Ex
  3. End Sub
複製代碼

作者: c_c_lai    時間: 2014-8-7 07:05

本帖最後由 c_c_lai 於 2014-8-7 07:07 編輯

回復 1# bqwangs
你是否應用於看盤作業?
如果是的話,據以往淺薄經驗論,
有時會造成 DDE 無意地中途中斷,
致後續數據無法記錄的情事發生,
所以要時時留意重新啟動該Excel。




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