HERBERS Excel-Forum - das Archiv
probleme mit And in code
roland_k

hi guten morgen zusammen
denke mal typisch anfänger
habe foldendes geschrieben:
If Cells(zeile, 6).Value = "x" Then
'Cells(zeile, 8) = "" And Cells(zeile, 10) = "" And Cells(zeile, 11) = ""
'diese zeile nimmt der nicht
'aber so gehts
Cells(zeile, 8) = ""
Cells(zeile, 10) = ""
Cells(zeile, 11) = ""
End If
warum kann ich die bedingungen nicht als AND verknüpfen
sorry steh auf dem schlauch
danke im voraus
roland_k
AW: probleme mit And in code
Sebastian

Guten morgen roland
du kannst AND z.B. in einer if-Funktion verwenden.
Bei solchen Sachen benutzt man ein Komma, um die einzelnen Aufgaben
zu trennen.
Gruß
Sebastian
irre ich mich ...oder habe ich if _funktion?
roland_k

hi sebastian
ist doch ne if abfrage
kannst du mir die zeile mit and richtig schreiben ?
wo komma ?
danke
gruss roland_k
AW: irre ich mich ...oder habe ich if _funktion?
Sebastian

Ja, du hast eine If-Funktion, aber nur in der Zeile wo if steht kannst du ein AND benutzen, um z.B. festzulegen: Wenn Zelle(Zeile, 6) = "super" UND Zelle(Zeile,7)="schade" dann...
Es wird die If-Funktion also nur ausgeführt, wenn beide Zellen dem kriterium entsprechen.
Nun zu deinem Problem. Bei dir würde die Lösung so aussehen:
If Cells(zeile, 6).Value = "x" Then
Cells(zeile, 8) = "", Cells(zeile, 10) = "", Cells(zeile, 11) = ""
...
So sollte es funktionieren.
Sebastian
sollte,,,,,geht aber nicht ? ,,,hmmm
roland_k

hi sebastian
ah ja das habe kapiert
abfragen If 1 and 2 and 3 and usw Then exit sub
aber nicht and nach Then
aber das mit den komma geht nicht ?
zeile stellt er orange dar ...
danke ..wenn das nochmal anschaust
gruss roland_k
AW: probleme mit And in code
WernerB.

Hallo Roland,
zwischen "If" und "Then" kannst Du "And" und/oder "Or" verwenden, um mehrere Bedingungen zu verknüpfen und auf ihren Wahrheitsgehalt zu prüfen.
Nach dem "Then" geschieht, was nach der/den (un)erfüllten Bedingung(en) geschehen soll; hier sind dann solche "And"- und/oder "Or"-Verknüpfungen nicht mehr angebracht.
Gruß
WernerB.
hi werner ...danke ...eigentlich logisch :((
roland_k

hi werner
klar bin bisschen bloede ...kann ja nicht nach then gehen ...
gruss roland_k
Sorry
Sebastian

Entschuldige, du mußt die Kommas durch einen Doppelpunkt ersetzen, dann gehts.
Hatte was verwechselt.
Gruß
Sebastian
toll..danke fuer deine geduld ...
roland_k

hi sebastian
danke ...geht so..gibt immer wieder freude wenn was klappt
danke ...und gutes gelingen weiterhin
gruss roland_k
probleme mit And in code
roland_k

hi guten morgen zusammen
denke mal typisch anfänger
habe foldendes geschrieben:
If Cells(zeile, 6).Value = "x" Then
'Cells(zeile, 8) = "" And Cells(zeile, 10) = "" And Cells(zeile, 11) = ""
'diese zeile nimmt der nicht
'aber so gehts
Cells(zeile, 8) = ""
Cells(zeile, 10) = ""
Cells(zeile, 11) = ""
End If
warum kann ich die bedingungen nicht als AND verknüpfen
sorry steh auf dem schlauch
danke im voraus
roland_k
AW: probleme mit And in code
Sebastian

Guten morgen roland
du kannst AND z.B. in einer if-Funktion verwenden.
Bei solchen Sachen benutzt man ein Komma, um die einzelnen Aufgaben
zu trennen.
Gruß
Sebastian
irre ich mich ...oder habe ich if _funktion?
roland_k

hi sebastian
ist doch ne if abfrage
kannst du mir die zeile mit and richtig schreiben ?
wo komma ?
danke
gruss roland_k
AW: irre ich mich ...oder habe ich if _funktion?
Sebastian

Ja, du hast eine If-Funktion, aber nur in der Zeile wo if steht kannst du ein AND benutzen, um z.B. festzulegen: Wenn Zelle(Zeile, 6) = "super" UND Zelle(Zeile,7)="schade" dann...
Es wird die If-Funktion also nur ausgeführt, wenn beide Zellen dem kriterium entsprechen.
Nun zu deinem Problem. Bei dir würde die Lösung so aussehen:
If Cells(zeile, 6).Value = "x" Then
Cells(zeile, 8) = "", Cells(zeile, 10) = "", Cells(zeile, 11) = ""
...
So sollte es funktionieren.
Sebastian
sollte,,,,,geht aber nicht ? ,,,hmmm
roland_k

hi sebastian
ah ja das habe kapiert
abfragen If 1 and 2 and 3 and usw Then exit sub
aber nicht and nach Then
aber das mit den komma geht nicht ?
zeile stellt er orange dar ...
danke ..wenn das nochmal anschaust
gruss roland_k
AW: probleme mit And in code
WernerB.

Hallo Roland,
zwischen "If" und "Then" kannst Du "And" und/oder "Or" verwenden, um mehrere Bedingungen zu verknüpfen und auf ihren Wahrheitsgehalt zu prüfen.
Nach dem "Then" geschieht, was nach der/den (un)erfüllten Bedingung(en) geschehen soll; hier sind dann solche "And"- und/oder "Or"-Verknüpfungen nicht mehr angebracht.
Gruß
WernerB.
hi werner ...danke ...eigentlich logisch :((
roland_k

hi werner
klar bin bisschen bloede ...kann ja nicht nach then gehen ...
gruss roland_k
Sorry
Sebastian

Entschuldige, du mußt die Kommas durch einen Doppelpunkt ersetzen, dann gehts.
Hatte was verwechselt.
Gruß
Sebastian
toll..danke fuer deine geduld ...
roland_k

hi sebastian
danke ...geht so..gibt immer wieder freude wenn was klappt
danke ...und gutes gelingen weiterhin
gruss roland_k
Bewerten Sie hier bitte das Excel-Portal