標題:
[發問]
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 程式如下
Private Sub Workbook_Open()
Start
End Sub
Sub Start()
'
t = Now + TimeValue("00:01:00")
Application.OnTime t, "Macro7"
End Sub
Sub Macro7()
Application.ScreenUpdating = False
Range("G8").Select
Selection.Copy
Range("G7").Select
ActiveSheet.Paste
Call Start
Application.ScreenUpdating = True
End Sub
複製代碼
作者:
GBKEE
時間:
2014-8-5 07:19
回復
1#
bqwangs
試試看
Option Explicit
Sub Ex()
Dim H As Integer, W As Integer
With Application
.WindowState = xlMaximized
H = .Height
W = .Width
.WindowState = xlNormal
.Top = 1
.Left = 1
.Width = W
.Height = H / 2
With New Application
.Visible = True
.WindowState = xlNormal
.Top = Int(H / 2)
.Left = 1
.Width = W
.Height = H / 2
.Workbooks.Open ThisWorkbook.Path & "\book2.xls" '第二個檔案
End With
.ActiveWindow.Activate
End With
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開啟時自動執行, 或是.
Private Sub Workbook_Open()
Ex
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/)