Microsoft Excel

Herbers Excel/VBA-Archiv

Verschachtelte IF Schleife


Betrifft: Verschachtelte IF Schleife von: Matthias
Geschrieben am: 30.07.2018 09:50:31

Hallo Zusammen,

ich habe da mal wieder ein Problem!!!

Ich Habe eine Tabelle in der ich in Spalte F, G und H Nutzen, Kosten und Aufwand bewerte mit niedrig, mittel und hoch.

Diese sollen multipliziert werden.

Solange die erste if Bedingung erfüllt wird funktioniert es auch.
Wo ist der Fehler?

vielen Dank schon im voraus

NiedrigA = 1
MittelA = 2
NiedrigA = 3


For Zeile = 8 To ZeileMax

If .Cells(Zeile, 6).Value = "Niedrig" Then
Aufwand = NiedrigA
Else
If .Cells(Zeile, 6).Value = "Mittel" Then
Aufwand = MittelA
Else
If .Cells(Zeile, 6).Value = "Hoch" Then
Aufwand = HochA

End If
End If
End If

  

Betrifft: AW: Verschachtelte IF Schleife von: Beverly
Geschrieben am: 30.07.2018 10:00:06

Hi,

vielleicht so:

If .Cells(Zeile, 6).Value = "Niedrig" Then
    Aufwand = NiedrigA
ElseIf .Cells(Zeile, 6).Value = "Mittel" Then
    Aufwand = MittelA
ElseIf .Cells(Zeile, 6).Value = "Hoch" Then
    Aufwand = HochA
End If

GrußformelBeverly's Excel - Inn


  

Betrifft: AW: Verschachtelte IF Schleife von: Matthias
Geschrieben am: 30.07.2018 10:30:27



Läuft!!!!

viele Danke

Gruß Matthias


  

Betrifft: AW: Verschachtelte IF Schleife von: Beverly
Geschrieben am: 30.07.2018 11:27:10

Hi Matthias,

weshalb hast du den Thread als Offen gekennzeichnet wenn du doch schreibst dass es läuft?


GrußformelBeverly's Excel - Inn


  

Betrifft: AW: Verschachtelte IF Schleife von: Matthias
Geschrieben am: 30.07.2018 13:22:31

Sorry ein Versehen


Beiträge aus dem Excel-Forum zum Thema "Verschachtelte IF Schleife"