Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1220to1224
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
Inhaltsverzeichnis

Makro2 aufrufen wenn AI2 = 2

Makro2 aufrufen wenn AI2 = 2
Markus
Hallo,
vielleicht suche ich falsch oder es existiert wirklich kein Eintrag im Archiv.
Mein Problem:
ich habe verschiedene Makros: makro1, makro2, makro3.
Wenn ich in AI2 eine "2" eingebe, soll makro2 gestartet werden, 1 dann makro1, etc.
Besten Dank für Hilfe
Markus

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

Betreff
Benutzer
Anzeige
AW: Makro2 aufrufen wenn AI2 = 2
18.07.2011 20:07:50
Hajo_Zi
Hallo Markus,
warum soviel Makros, rufe doch nur eins auf.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$AI$2" Then Makro1 Target.Value
End Sub
Sub Makro1(LoWert As Long)
Select Case LoWert
Case 1
' code für 1
Case 2
' code für 2
End Select
End Sub


AW: Makro2 aufrufen wenn AI2 = 2
18.07.2011 20:08:36
Tino
Hallo,
kommt als Code in die entsprechende Tabelle.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Range("AI2"), Target) Is Nothing Then Exit Sub

Select Case Range("AI2")
    Case 1: Call Makro1
    Case 2: Call Makro2
    Case 3: Call Makro3
    'usw... 
End Select

End Sub
Gruß Tino
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige