Mein VBA ist ein bisschen rostig, so habe ich Probleme beim Erstellen einer Anwendung, die automatisch einige Zellen aktualisiert, wenn der Wert einer Zelle geändert wird.VBA Worksheet_SelectionChange funktioniert nicht
Ich habe mit diesem grundlegenden Unterprogramm gestartet wird, auf einer Worksheet
Seite befindet:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = True
If Not Intersect(Target, Target.Worksheet.Range("A1")) Is Nothing Then
MsgBox "Lorem Ipsum"
End If
End Sub
Dieses Unterprogramm ein Meldungsfeld Pop-up sollte Lorem Ipsum, wenn der Wert der Zelle A1 modifiziert wird.
Dies funktioniert jedoch nicht. Ich konnte nicht herausfinden, wo das Problem liegt. typische Probleme (Unterprogramm in einem Modul, EnableEvents
gewendet False
) sollte nicht mit dem obigen Code passieren; Ich habe auch versucht, Target.Worksheet.Range("A1")
zu Range("A1")
zu ändern.
Weiß jemand woher kommt das Problem?
Es funktioniert gut für mich –
Können Sie doppelt sicherstellen, dass es im richtigen Blatt Code-Bereich ist? –
Und dann tippen Sie 'Application.EnableEvents = True' im Direktfenster und überprüfen Sie dann –