marco, 可否只在指定的workbook裡生效? 而不是所有已經開始的workbook ?
- 帖子
- 2
- 主題
- 1
- 精華
- 0
- 積分
- 3
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- win7
- 閱讀權限
- 10
- 註冊時間
- 2011-9-14
- 最後登錄
- 2011-9-19
|
marco, 可否只在指定的workbook裡生效? 而不是所有已經開始的workbook ?
我是VBA新手, 現有問題請教各高手! 先謝謝大家幫忙!
我是一間小巴公司的主任, 老細要我制定一個檔案去提醒我們有沒有司機遲到!
在開我自己制作的單一檔案是沒有問題的, 但當我同時開啟其他檔案時, 提取實時(real time)的儲存格的marco就出問題了!
請問有沒有方法只令提取實時的marco, 只在指定的workbook裡生效?
Private Sub Workbook_Open()
Sheets("Control").Range("B1").Value = Time
Application.OnTime Time + TimeSerial(0, 0, Sheets("Control").Range("B9")), "RealTime"
End Sub
====================================================================
Sub Realtime()
Sheets("Control").Range("B1").Value = Time
Application.OnTime Time + TimeSerial(0, 0, Sheets("Control").Range("B9")), "RealTime"
End Sub
reminder.rar (24.62 KB)
|
|
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
2#
發表於 2011-9-18 10:25
| 只看該作者
回復 1# tongbcat - Sub Realtime()
- ThisWorkbook.Sheets("Control").Range("B1").Value = Time
- Application.OnTime Time + TimeSerial(0, 0, ThisWorkbook.Sheets("Control").Range("B9")), "Realtime"
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''
- 'With ThisWorkbook
- ' .Sheets("Control").Range("B1").Value = Time
- ' Application.OnTime Time + TimeSerial(0, 0, .Sheets("Control").Range("B9")), "Realtime"
- 'End With
- End Sub
複製代碼- Private Sub Worksheet_Change(ByVal Target As Range)
- With Sheet6.WindowsMediaPlayer1
- If [B8] = 0 Then
- .URL = Workbooks("reminder.xls").Sheets("Control").Range("B4")
- .Visible = False
- .Controls.Play
- .Controls.stop
- ElseIf [B8] > 0 Then
- .URL = Workbooks("reminder.xls").Sheets("Control").Range("B5")
- .Visible = False
- .Controls.Play
- MsgBox " 有 人 遲 到 !"
- .Controls.stop
- End If
- End With
- End Sub
複製代碼 |
|
|
|
|
|
|
- 帖子
- 2
- 主題
- 1
- 精華
- 0
- 積分
- 3
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- win7
- 閱讀權限
- 10
- 註冊時間
- 2011-9-14
- 最後登錄
- 2011-9-19
|
3#
發表於 2011-9-19 08:01
| 只看該作者
|
|
|
|
|
|