Veröffentlicht 17. Mai 200421 j Hallo, ich stehe jetzt zum ersten Mal vor dem Problem in Excel eine IF ... Then ... ElseIf ... Abfrage zu machen, habe davor nur mit Javascript etc. gearbeitet. Kann ich so etwas in Excel überhaupt machen ? Die Abfrage müßte in einer Zelle als Feldfunktion oder so stehen. Nur wie kann ich dann definieren, von welcher Zelle er den Wert nehmen soll ... ? Hoffe, es kann mir jemand weiterhelfen. Wenn ich es über eine Feldfunktion mache kann, brauche ich doch kein Sub und End Sub, müßte doch wie in Word sein, oder? Viele Grüße, Elbe
18. Mai 200421 j Bei Excel heißt das nicht if sonder wenn :mod: So würde es z.b. aussehen: wenn($A$3 = 33;dann;sonst) Hoffe das hilft dir.
18. Mai 200421 j kommt auch ganz drauf an welche Excel version du hast(Deu/Eng) Deutsch =wenn($A$3 = 33;wenn($A$3 = 34;dann;sonst);sonst) das ist mal ein beispiel für ne verschachtelte If bzw. Wenn Abfrage, also If ElseIf Else
18. Mai 200421 j natürlich geht das ja auch über ein makro(funktionen) also: If Range("A1:A1").Value = "33" Then 'Wenn der Wert 33 in der Zelle A1 enthalten ist 'Dan folg hier die Anweisung Else 'Sonst kommt dies Anweisung End If 'Ende der If schleife
18. Mai 200421 j natürlich geht das ja auch über ein makro(funktionen) also: If Range("A1:A1").Value = "33" Then 'Wenn der Wert 33 in der Zelle A1 enthalten ist 'Dan folg hier die Anweisung Else 'Sonst kommt dies Anweisung End If 'Ende der If schleife statt Range("A1:A1") geht auch Range("A1") oder Tabelle1.Cell(Zeile,Spalte) und If ist IMHO keine schleife
18. Mai 200421 j und If ist IMHO keine schleife Nein, eine Verzweigung! So bringe ich es anderen bei.
18. Mai 200421 j =wenn($A$3 = 33;wenn($A$3 = 34;dann;sonst);sonst) das ist mal ein beispiel für ne verschachtelte If bzw. Wenn Abfrage, also If ElseIf Else Öhm, das wäre aber eine If...If...Else...Else-Abfrage. *anmerk* Eine If...ElseIf...Else-Abfrage wäre Wenn(Bedingung;Dann;Wenn(AndereBedingung;Dann;Sonst)) ICQ
19. Mai 200421 j Das geht aber nur 7 Ebenen weit. Danach streikt Excel. Dann muss man via "+" die IFs verbinden.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.