If ... and ... and?

Hallo,

ich habe eine Frage zu dem „and“-Operator:

Funktioniert Folgendes?

If Left(Cells(i, 11), 1) = „A“ And Cells(i, 2) = 65 And Cells(i, 11) = „“ Then
erf_65_ora(w) = erf_65_ora(w) + 1
End If

In der Hilfe wird das nicht ausgeschlossen …

Danke für eure Mühen!!

VG!

Funktioniert Folgendes?
If Left(Cells(i, 11), 1) = „A“ And Cells(i, 2) = 65 And
Cells(i, 11) = „“ Then
erf_65_ora(w) = erf_65_ora(w) + 1
End If

Hi aristo,
warum probierst du es nicht einfach?
Ja, es „funktioniert“, sofern > 0 und erf_65_ora() „bekannt“ ist.
Allerdings wird der If-Zweig niemals durchlaufen, aber das liegt an deinen Bedingungen.
Und, du mußt die einzelnen Code-Zeilen in eine Zeiel schreiben oder mit dem Unterstrich trennen.
Gruß
Reinhard

warum probierst du es nicht einfach?

Habe ich, aber es kommt nicht das erwartete Ergebnis raus

Allerdings wird der If-Zweig niemals durchlaufen, aber das
liegt an deinen Bedingungen.

Das habe ich nicht ganz verstanden.

Generell war ich mit nicht sicher, ob man if … and … and schreiben kann. Aber mit Deinem „Funktioniert“ scheint es ja zu klappen!?!

Danke für die schnelle Antwort!

VG!

Hallo Fragewurm,

Allerdings wird der If-Zweig niemals durchlaufen, aber das
liegt an deinen Bedingungen.

Das habe ich nicht ganz verstanden.

If Left(Cells(i, 11), 1) = „A“ And Cells(i, 2) = 65 And Cells(i, 11) = „“ Then

Cells(i, 11)
kann nicht gleichzeitig „A“ und „“ als Inhalt haben !!

Mit AND müssen ALLE Bedingungen erfüllt sein, damit der If-Zweig ausgeführt wird.

Generell war ich mit nicht sicher, ob man if … and … and
schreiben kann. Aber mit Deinem „Funktioniert“ scheint es ja
zu klappen!?!

Ja das geht !

MfG Peter(TOO)

Hallo Fragewurm,

Allerdings wird der If-Zweig niemals durchlaufen, aber das
liegt an deinen Bedingungen.

Das habe ich nicht ganz verstanden.

If Left(Cells(i, 11), 1) = „A“ And Cells(i, 2) = 65 And
Cells(i, 11) = „“ Then

Cells(i, 11)
kann nicht gleichzeitig „A“ und „“ als Inhalt haben !!

WIE BLIND!!! :smile: Nun schaue ich da eine Stunde drauf und finde den Fehler nicht!

Ganz dickes Danke an Dich!