Funkcja IIfFunkcja IIf zwraca jedną z dwóch wartości w zależności od wartości podanego wyrażenia. Składnia funkcji IIf: IIf(Wyrażenie, GdyTrue, GdyFalse) Argument Wyrażenie jest wymaganym wyrażeniem, które ma zostać oszacowane. Argument GdyTrue jest wymaganym wyrażeniem, które jest zwracane gdy Wyrażenie ma wartość True. Argument GdyFalse jest wymaganym wyrażeniem, które jest zwracane gdy Wyrażenie ma wartość False. Funkcja IIf zawsze zwraca jedną z wartości GdyTrue lub GdyFalse w zależności od wartości Wyrażenia. Funkcja IIF zawsze oblicza wartość argumentów GdyTrue i GdyFalse, nawet jeżeli nie są one zwracane. Dlatego należy sprawdzać poprawność tych wyrażeń. Np. jeżeli wynikiem części GdyFalse będzie błąd dzielenia przez zero, powstanie błąd nawet, jeżeli zwrócona miała być część GdyTrue. Przykład użycia funkcji IIf: Dim varZmienna As Variant, varCzyWieksza As Variant varCzyWieksza=IIf(varZmienna>100,"Większa","Mniejsza") (Zmienne i typy zmiennychzostały opisane w innych częściach kursu.) Przykład sprawdza czy wartość zmiennej varZmienna jest większa niż 100. Jeżeli tak to zmiennej varCzyWieksza zostanie przypisana wartość "Większa", jeżeli nie to wartość "Mniejsza". na górę strony... |