コマンドボタンを押下することで、ご質問にあるような処理をするVBAマクロをご紹介します。
テキストボックスの値は小数でも対応できるようにしてありますが、範囲外の数値が入力された場合は何も表示しません。
Private Sub btn1_Click() v = Val(text1.Value) If (v >= 1 And v < 2) Then WebBrowser1.Navigate "ファイル名A" ElseIf (v >= 2 And v < 5) Then WebBrowser1.Navigate "ファイル名B" ElseIf (v >= 5 And v < 8) Then WebBrowser1.Navigate "ファイル名C" ElseIf (v >= 8 And v < 10) Then WebBrowser1.Navigate "ファイル名D" End If End Sub
VBAで画像の表示を行うには、
Shapes("Picture 1").Visible = True
とすればいいでしょう。
ちなみに 画像の名前は "Picture 1"となっていますが、これは 変更してください。
表示しないようにするには
Shapes("Picture 1").Visible = False
としたらいいですね。
ご回答ありがとうございます。画像は大丈夫ということですが、マイクロソフトオンラインのアニメーションも可能でしょうか。申し訳ありません。コードは初心者なので、読んだだけでは???があります。
いつもご回答ありがとうございます。アニメーション表示には「Microsoft Web Browserコントロール」が必要なのですね。初めて知りました。