Makro ausführen bei Veränderung 1 bestimmten Zelle

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
MsgBox
Bild

Betrifft: Makro ausführen bei Veränderung 1 bestimmten Zelle
von: wally
Geschrieben am: 03.12.2003 14:52:33

Hallo!

Ich möchte ein Makro ausführen lassen, wenn eine oder mehrere bestimmte Zellen durch den Benutzer geändert werden.
Im Forum gibt es ähnliche Themen mit der Prozedur "Private Sub Worksheet_Change". Meines Wissens nach wird hierbei aber das gesamte Arbeitsblatt und nicht bestimmte Zellen berücksichtigt.

Danke!

Bild


Betrifft: AW: Makro ausführen bei Veränderung 1 bestimmten Zelle
von: Michael Scheffler
Geschrieben am: 03.12.2003 14:55:20

Häh,

das ist doch genau das rcihtige, was stört Dich daran?


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub


Gruß

Micha


Bild


Betrifft: AW: Makro ausführen bei Veränderung 1 bestimmten Zelle
von: wally
Geschrieben am: 03.12.2003 14:57:31

das ich nicht weiß, wie ich es ausdrücken soll, wenn z.b. die zelle a1 geändert wird und zelle a2 mit dem makro bearbeitet wird...


Bild


Betrifft: AW: Makro ausführen bei Veränderung 1 bestimmten Zelle
von: GerdW
Geschrieben am: 03.12.2003 14:57:13

If Target.Row = 1 then call deinMakro
If target.column = 3 then call deinMakro
If target.address(0,0) = "A1" then call deinMakro

Gerd


Bild


Betrifft: AW: Makro ausführen bei Veränderung 1 bestimmten Zelle
von: Kl@us-M.
Geschrieben am: 03.12.2003 14:57:35

Hallo wally,
das "Worksheet_Change"-Ereignis ist schon richtig:


Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("a1")) Is Nothing Then
"HIER DEIN CODE"
End If
End Sub


Gruss aus dem Hunsrück
Klaus-Martin


Bild


Betrifft: Ergänzung
von: Kl@us-M.
Geschrieben am: 03.12.2003 15:00:47

Hallo wally,
hier noch als Ergänzung der Code für Änderungen in einer SPALTE:


Private Sub Worksheet_Change(ByVal Target As Excel.Range)
          If Not Intersect(Target, Range("A:A")) Is Nothing Then
          MsgBox "In Spalte A wurde eine Zelle geändert !", vbOKOnly, "www.excel-lex.de.vu"
End If
End Sub


Klaus-Martin


Bild


Betrifft: AW: Makro ausführen bei Veränderung 1 bestimmten Zelle
von: wally
Geschrieben am: 03.12.2003 15:11:39

Danke!
hat geklappt!


Bild

Beiträge aus den Excel-Beispielen zum Thema " Makro ausführen bei Veränderung 1 bestimmten Zell"