忍者ブログ
ADMINNEW ENTRY
C A L E N D A R
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

専門学生時代にACCESSを学び、現在会社で使用しているシステムがACCESSで作られているので再度勉強中です。(学校ではVBAを全然習わなかったので) これからACCESS VBAを勉強する方一緒に学んでいきましょう
<<< 1 2 3 4 5 6 7 8 >>>
2025-04-24(Thu)
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



.

2009-07-24(Fri)
IIF関数

IIF関数を使用することで、条件によって返す値を変えることができます。
IF関数みたいな感じですね。

4cd85898.jpeg



   IIF関数

Sub T_iif()
   
    Dim num As Integer
    Dim str As String
   
    num = InputBox("数字を入力して下さい")
   
    str = IIf(num >= 10, "10以上の数字です。", "9以下の数字です")
   
    MsgBox (str)
   
End Sub

上記の例はインプットボックスによって入力された数字が、10以上又は、10未満で返す値を変えています。
ものすごく単純な例ですが・・・

10以上の数字を入力した場合は
  メッセージボックスで 10以上の数字です。 と表示されます、

10未満の数字を入力した場合は
  メッセージボックスで 9以下の数字です。 と表示されます、

例ではIIF関数で返した値を変数に入れた後、メッセージボックスで変数の値を表示していますが

MsgBox(IIF(num >= 10, "10以上の数字です。", "9以下の数字です"))

と記述しても同じです。

 

PR


.

<<< 1 2 3 4 5 6 7 8 >>>

Powered by NinjaBlog. Template by うさねこ.
忍者ブログ[PR]