Microsoft Excel

Herbers Excel/VBA-Archiv

If Then mit mehreren Schritten

Betrifft: If Then mit mehreren Schritten von: Pfannen-Meister
Geschrieben am: 13.08.2008 10:34:23

Guten Morgen,

leider ist mein Betreff etwas unglücklich formuliert, aber ich weiß nicht, wie ich mein Problem in wenigen Worten zusammen fassen soll:

In VBA nutze ich eine If Then Anweisung. Ist die Bedingungen erfüllt, so soll er mehrer Schritte abarbeiten. Aber wie sage ich ihm, daß bei Then mehrere Dinge zu tun sind ?

Besten Dank
Der Pfannen-Meister

  

Betrifft: AW: If Then mit mehreren Schritten von: Ramses
Geschrieben am: 13.08.2008 10:37:23

Hallo

Das sollte kein Problem sein

If x = 0 then
'ein anderes Makro starten
Call DeinMakro
'ein anderes Makro starten
Call DeinMakro2
'ein anderes Makro starten
Call DeinMakro3
End if

oder so in Abhängigkeit vom Wert

Select Case x
case 0
DeinMakro0
Case 1
DeinMakro1
Case >1
DeinMakro2
End Select


Gruss Rainer


  

Betrifft: AW: If Then mit mehreren Schritten von: Pfannen-Meister
Geschrieben am: 13.08.2008 10:46:28

Rainer, ich glaube ich habe mich leider nicht ganz deutlich ausgedrückt:

Die auszuführenden Schritte sind keine Makros sondern einzelne Befehle:
Range("a1").select.value=3
Range("a2").select.value=4
Range("a3").select.value=5


  

Betrifft: AW: If Then mit mehreren Schritten von: David
Geschrieben am: 13.08.2008 10:52:44

Nein, du musst nur die Antwort richtig lesen und verstehen:

If x = 0 then
Range("a1").value=3
Range("a2").value=4
Range("a3").value=5
End if



(Das Select brauchst du nicht, lasse es weg)

Gruß

David


  

Betrifft: AW: If Then mit mehreren Schritten von: Pfannen-Meister
Geschrieben am: 13.08.2008 10:53:52

David, prima besten Dank - ich bin glücklich !!


 

Beiträge aus den Excel-Beispielen zum Thema "If Then mit mehreren Schritten"