Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro mit Eintragung starten

Forumthread: Makro mit Eintragung starten

Makro mit Eintragung starten
13.02.2003 17:59:47
Nino19
Hallo,
eine Frage zum automatischen Ablaufen lassen von Makros:

Ich will, dass eine bestimmte Prozedur abläuft, wenn etwas in eine Zelle im Bereich C5:K22 geschrieben wird.

Wie geht das?

Der Anfang ist etwa so:

Private Sub worksheet_Change(ByVal target As Excel.Range)
If target.AddressLocal = ??????? Then
bla bla bla
End If
End Sub

Das steht im Objekt des entsprechenden Tabellenblatts, also im VBA-Fenster für das Tabellenblatt, nicht im Modul1-Fenster.

Meine Fragen:
1.
Was schreibe ich an Stelle der ??????, um den gültigen Zellbereich zu definieren?
2.
Ich will für mehrere Zellbereiche verschiedene Makros ablaufen lassen. Reihe ich die if target.AddressLocal-Anweisungen mit den jeweiligen Makros udn Bereichen nach einander auf?
3.
Diese Anweisungen sollen nicht für einzelne Blätter einer Datei gelten, sondern für alle. Muss ich dabei trotzdem das Makro in jedes Fenster hineinkopieren?

Vieles habe ich hier schon gelernt.
Vieles gibt es noch zu entdecken.

LG Nino

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Makro mit Eintragung starten
13.02.2003 18:29:50
heinz

1)

Private Sub Worksheet_Change(ByVal Target As Range)
Dim bereich, element
bereich = Range("c5:k22")
For Each element In bereich
If element <> "" Then MsgBox "hallo welt"
Next
End Sub

2)

?

3)

Ja



Re: Makro mit Eintragung starten
13.02.2003 19:06:21
PeterW

Hallo Nino,

folgenden Code als Ansatz in das Modul "DieseArbeitsmappe" (zu Intersect schau Dir die VBA-Hilfe an).

Gruß
Peter

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige