---
title: "IIf"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9003-iif"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "clarkbones"
published: "2001-04-13T09:24:00.000Z"
updated: "2001-04-13T14:39:00.000Z"
replies: 4
views: 191
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/9003-iif"
---

# IIf

## #1 — clarkbones, 2001-04-13T09:24Z

Hmmm, finns inte funktionen IIf (alltså inte If!) i vbscript? Ok, det är väl inga större problem med att komma runt problemet, men man tycker väl att den borde finnas. Hittade den inte i Vbscriptdokumentationen. Men den finns förstås i VBA...

Permalänk: https://www.webforum.nu/p/9003

## #2 — cherub, 2001-04-13T09:43Z

aldrig hört talas om den... vad skulle den göra om den funkat?

Permalänk: https://www.webforum.nu/p/263157

## #3 — clarkbones, 2001-04-13T09:53Z

Ja det är ett ibland lite smidigare sätt att skriva ifsatser än det vanliga

Från VBA-hjälpen:

IIf Function
    
Returns one of two parts, depending on the evaluation of an expression.

Syntax

IIf(expr, truepart, falsepart)

The IIf function syntax has these named arguments:

Part Description 
expr Required. Expression you want to evaluate. 

truepart Required. Value or expression returned if expr is True. 

falsepart Required. Value or expression returned if expr is False.

Permalänk: https://www.webforum.nu/p/263158

## #4 — cherub, 2001-04-13T10:04Z

coolt... smidigt... sökte i vb-referensen men finns inget som tyder på att det finns där...

Permalänk: https://www.webforum.nu/p/263159

## #5 — SPiN, 2001-04-13T14:39Z

Skriv en egen, likadan funktion vettja!

```
Function IIf(expression, truePart, falsePart)
     If expression then
          IIf = truePart
     Else
          IIf = falsePart
     End If
End Function
```

Om det var något liknande **clarkbones** tänkte på... Fungerar som följer:

```
Dim strText
strText = "halloj"

Response.Write IIf(strText = "halloj", "Stämmer!", "Stämmer inte!")
```

Skriver ut Stämmer!.

Permalänk: https://www.webforum.nu/p/263160

---

Tråden på webben: https://www.webforum.nu/amne/asp/9003-iif
