logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Pętla warunkowa IF - jak dodać kilka warunków (and)

karolczyzycki 14 Wrz 2009 22:45 16338 5
REKLAMA
  • #1 7018505
    karolczyzycki
    Poziom 20  
    Posty: 581
    Ocena: 43
    Witam.
    Jak w takiej pętli IF, dodać jeszcze kikla warunków?
    W tym momencie pokazuje się napis błąd, jeśli komórka F6 jest pusta.
    Jak dodać do tego warunku jeszcze kilka komórek?
    Mój kod:
    
    If (Range("F6") = "") Then
    Range("N6") = "Błąd"
    Else
    ..........
    end if

    Nie działa to:
    If (Range("F6,H6") = "") Then

    ani to:
    If (Range("F6" & "H6") = "") Then

    Jeśli dodaje komórki po przecinku, to spełnia tylko pierwszy warunek, jeśli wpisuję "&" wyskakuje błąd.
    Co powinienem wpisać, żeby to działało jako iloczyn warunków?
  • REKLAMA
  • #2 7018610
    Czybyszew
    Poziom 20  
    Posty: 275
    Pomógł: 37
    Ocena: 137
    If (Range("F6") = "") and (Range("H6") = "") and (Range("J6") = "") Then .....
  • REKLAMA
  • #3 7018651
    karolczyzycki
    Poziom 20  
    Posty: 581
    Ocena: 43
    Taki kod też wywala błąd:
    Cytat:
    Run-time error'13':
    Type mismatch
  • REKLAMA
  • #4 7018706
    Czybyszew
    Poziom 20  
    Posty: 275
    Pomógł: 37
    Ocena: 137
    To może tak
    If Range("F6") = "" and Range("H6") = "" and Range("J6") = "" Then .....
    a jak nie to
    If (Range("F6") = "" and Range("H6") = "" and Range("J6") = "" ) Then .....
    dawno VB nie używałem ale w językach typu pascalowego warunki łączy się przez "and" oraz "or" itp.
  • REKLAMA
  • #6 7070472
    walek33
    Poziom 29  
    Posty: 1015
    Pomógł: 132
    Ocena: 81
    W pliku masz przykład użycia If, And w VBA (komórka B2) i podobne wykorzystanie formuł Jeżeli, Oraz Excela (komórka B3).
    Załączniki:
    • funkcja.xls (20 KB) Musisz być zalogowany, aby pobrać ten załącznik.
REKLAMA