標題:
[發問]
IF...THEN一問
[打印本頁]
作者:
cdkee
時間:
2014-4-10 00:38
標題:
IF...THEN一問
Private Sub Worksheet_Change(ByVal Target As Range)
'If Cell(D2)內數值出現改變,Then <<<請教大大,這句應如何寫,謝謝!
Call myPrg
End Sub
作者:
cdkee
時間:
2014-4-10 01:18
這樣對嗎?
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
Set rng = Worksheets("Sheet1").[D2]
If Not Intersect(Target, rng) Is Nothing Then
Call myPrg
End If
End Sub
作者:
GBKEE
時間:
2014-4-10 06:10
回復
2#
cdkee
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range) 'Target變數型態 為 Range物件(有修改值的儲存格)
'此程序為工作表模組的預設觸動事件程式: 這工作表的任一儲存格有修改值時的程序
Dim rng As Range
MsgBox Target.Address '這行程式碼是讓你了解有修改值儲存格的位置
If Target.Address = "$D$2" Then Call myPrg '也可以這樣寫
' Set rng = Worksheets("Sheet1").[D2]
' If Not Intersect(Target, rng) Is Nothing Then
' Call myPrg
End Sub
複製代碼
作者:
cdkee
時間:
2014-4-10 11:31
回復
3#
GBKEE
謝謝版大指導!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)