Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Columns(1)) Is Nothing) Then
Application.EnableEvents = False
Call ThisWorkbook.recalc
Application.EnableEvents = True
End If
End Sub
複製代碼
而如果放置於 Module1 內則不須指定
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Columns(1)) Is Nothing) Then
Application.EnableEvents = False
Call recalc
Application.EnableEvents = True
End If
End Sub
複製代碼
謝謝指教!作者: modelcrazyer 時間: 2012-10-17 21:48
謝謝kimbal及c_c_lai兩位,不過我資質駑鈍,反而是function看不懂,
想進一步請教,Z的變數是做甚麼用,
For Each objKey In objDict
strDict(X, dictKey) = CStr(objKey)
strDict(X, dictItem) = CStr(objDict(objKey))
X = X + 1
這一段更是完全不懂??
另外如果工作表變成
作表1
A
1-2
2-1
工作表2
A
1-3
2-1
3-1
工作表3
1-4
2-2
現在想設計一個程式在刪掉工作表2的(A2)的2後
變成
工作表1
A
1-2
2-1
工作表2
A
1-3