Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
208to212
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
208to212
208to212
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Makro bei Zelle verlassen

Makro bei Zelle verlassen
23.01.2003 17:18:11
Ralf
Hallo, ich habe mir mit Hilfe des Archivs ein Makro angelegt (im Klassenmodul), welches ein Makro auslöst, wenn ich die Zelle verlasse. Funktioniert auch. Nun möchte ich nicht nur B7 sondern auch B10 auf Änderungen prüfen. Wie lasse ich bei beiden Zellen ein Makro ausführen. So sieht es jetzt aus.

Dim bln As Boolean
Private Sub Worksheet_Selectionchange _
(ByVal target As Excel.Range)
Dim rng As Range
Set rng = Range("B7")
If target.Address = rng.Address Then bln = True
If bln = True And target.Address <> rng.Address Then
Call Macro1
bln = False
End If
End Sub
Sub Macro1()
MsgBox "Funktioniert"
End Sub

Danke

Ralf

PS: Meine GoalSeek Frage von heute morgen konnte ich lösen.

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Makro bei Zelle verlassen
23.01.2003 17:54:49
Bolli
Hallo Ralf
Also ich habe das so gelöst

Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$G$5" Or Target.Address = "$B$5" Then
Makro3
End If
End Sub

Gruss Bolli

Re: Makro bei Zelle verlassen
23.01.2003 18:01:46
Steffan
Hallo Ralf,

versuch mal so:


Private Sub Worksheet_Selectionchange _
(ByVal target As Excel.Range)
Dim rng1 As Range
Dim rng2 As Range
Set rng1 = Range("B7")
Set rng2 = Range("B10")
If Not (Intersect(Union(rng1, rng2), target) Is NothingThen bln = True
If bln = True And Intersect(Union(rng1, rng2), target) Is Nothing Then
Call Macro1
bln = False
End If
End Sub

 

     Code eingefügt mit Syntaxhighlighter 1.15


Steffan.

Anzeige
Brauche weitere Ideen
23.01.2003 18:24:33
Ralf
Hallo Stefan und Bolli,

komme leider mit beidem nicht weiter.
Funktioniert immer nur bei einer Zelle.

Gruß

Ralf

Re: Brauche weitere Ideen
23.01.2003 18:45:56
Bolli
Irgendwie verstehe ich dein Problem nicht...
Wenn du bei meiner Lösung die Zelle B5 oder G5 änderst, wird doch ein Makro aufgerufen. ?????
Re: Brauche weitere Ideen
23.01.2003 20:08:15
Steffan
Also bei mir funktioniert es bei B7 und B10!
Kriegst Du eine Fehlermeldung?

Steffan.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige