Macro ausführen

hallo zusammen
ich möchte wenn sich in einem bereich der inhalt einer zelle ändert automatisch ein macro ausführen lassen.

der folgende code läuft. wenn ich aber die abfrage der zelle „S10“ durch einen bereich „S10:V85“ ersetze reagiert diese abfrage nicht.

eine erklärende hilfe würde mir sehr geholfen sein.

vielen dank in voraus

herbert

hier der vba-code

Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Address(0, 0)
Case „B8“
Application.Run „ACK_Verwaltung.xls!Welches_Erntejahr_wird_angezeigt“
Case „B9“
Application.Run „ACK_Verwaltung.xls!Welche_Flaechen_werden_angezeigt“
Case „AY4“, „BE4“, „BK4“, „BQ4“, „BW4“, „CC4“, „CI4“, „CO4“, „CU4“, „DA4“, „DG4“, „DM4“, „DS4“, „DY4“, „EE4“, „EK4“, „EQ4“, „EW4“, „FC4“, „FI4“
Application.Run „ACK_Verwaltung.xls!Summenanzeige_filtern“
Case „S10“
Application.Run „ACK_Verwaltung.xls!Summenfelder_N1_N4_aktualisieren“
End Select
End Sub

ich möchte wenn sich in einem bereich der inhalt einer zelle
ändert automatisch ein macro ausführen lassen.

der folgende code läuft. wenn ich aber die abfrage der zelle
„S10“ durch einen bereich „S10:V85“ ersetze reagiert diese
abfrage nicht.

Hallo Herbert,

Private Sub Worksheet\_Change(ByVal Target As Range)
Select Case Target.Address(0, 0)
 Case "B8"
 Application.Run "ACK\_Verwaltung.xls!Welches\_Erntejahr\_wird\_angezeigt"
 Case "B9"
 Application.Run "ACK\_Verwaltung.xls!Welche\_Flaechen\_werden\_angezeigt"
 Case "AY4", "BE4", "BK4", "BQ4", "BW4", "CC4", "CI4", "CO4", "CU4", "DA4", "DG4", "DM4", "DS4", "DY4", "EE4", "EK4", "EQ4", "EW4", "FC4", "FI4"
 Application.Run "ACK\_Verwaltung.xls!Summenanzeige\_filtern"
End Select
If Not Intersect(Target, Range("S10:V85")) Is Nothing Then
 Application.Run "ACK\_Verwaltung.xls!Summenfelder\_N1\_N4\_aktualisieren"
End If
End Sub

Gruß
Reinhard

hallo Reinhard,

danke für deine schnelle antwort
der code funktioniert prima.

ich hoffe es war für dich nicht zu einfach, aber ich behersche leider nur die makrosprache excel 4. doch die letzten probleme und aufgabenstellungen zeigen mir leider wieder mein absolutes laientum in vba. vielleicht sollte ich mich doch einmal daran setzen um es zu lernen!

danke noch einmal für deine hilfe

bis zum nächstenmal

gruß

herbert