No.2ベストアンサー
- 回答日時:
3パターン以上に分けるのであればSelect Caseがいいと思いますが、2パターンであればIfでいいのでは?
If Int(Rnd*10) < 5 Then
picture1.picture=load(a)
Else
picture1.picture=load(b)
End If
No.1
- 回答日時:
Rnd関数で乱数を発生させます。
発生する乱数は0~1の範囲の小数なのでこれを10倍し、Int関数で整数部を取得します。
で、結果が0~4、5~9で処理を分ければOKです。
3:7なら0~2、3~9という具合に。
この回答への補足
ということは
select case Int(Rnd*10)
case 1
picture1.picture=load(a)case 1
case 2
picture1.picture=load(b)
end select
でよろしいのでしょうか?
うちにvbがないので確かめられません.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 x軸上にN+1個の点P0, P1, … , PNがある。 P0は0から1の間、PiはP(i-1)と1 2 2023/04/07 16:23
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/07/08 13:46
- その他(暮らし・生活・行事) 20個の数をランダムに示す時、全ての確率が同じになるように決めます。決める方法として20個の数が書か 2 2022/11/14 00:01
- その他(悩み相談・人生相談) こう言う人って戦略家ですか? 1 2022/04/22 22:54
- 統計学 偏差値に直すための線形変換に解が無い。がベストアンサーとは如何か 2 2022/07/06 20:56
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- 数学 三角関数の和 4 2023/06/17 18:33
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SavePictureで保存できない
-
ボールが壁に当たって跳ね返る...
-
Matlabでsin波を使って矩形波を...
-
SCALEの使い方教えてください
-
Functionの戻り値を配列にした...
-
チェックボックスを操作できな...
-
C言語のサフィックスについて
-
VBA public変数はどのようなこ...
-
C#のループでtextboxに値を入れ...
-
他のフォームから別のフォーム...
-
マクロ 条件式
-
【VB6.0】 あるフォームから他...
-
リストビューの列ヘッダーの幅...
-
【VBScript】変数のスコープ
-
VB.NETでのイベントの途中終了
-
verilogのcase文
-
アクセスできない保護レベルエ...
-
VBAでcallで呼び出したsubを終...
-
VB
-
ExcelのVBAで文章にある複数の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SavePictureで保存できない
-
文字間の幅の設定
-
Matlabでsin波を使って矩形波を...
-
ボールが壁に当たって跳ね返る...
-
FlexGridで文字色を変更。
-
[ASP]小数点第2位以下をカット!
-
C言語のOpenGLで複数のテクスチ...
-
VB6 ドラッグ&ドロップ
-
ピッ、ってアルファベットでど...
-
もぐらたたきのプログラミング
-
PictureBoxでのアニメーション...
-
グラフィックの表示について VB6
-
(VB)ピクチャボックスに表示し...
-
ホンテットマンションに乗った...
-
SCALEの使い方教えてください
-
VB6でマウスのドラッグで範囲を...
-
一次元静電粒子コードについて...
-
日付の計算
-
画像処理
-
sublimit textっていうエディタ...
おすすめ情報