べべちゃんはマクロバイザー(三四郎マクロのヘルプ)を見ながら
ひとりで頑張ってみた。
(●`ε´●):え~と。マクロバイザーによると・・・1~16までの整数をランダムに
作るには・・・・。
Randomize(ThisTime()) !! 乱数系列を再設定する
%val = Int(Rand() * 16) +1
・・・とすれば良さそうだ。
で16がでたらIf文で空欄にして・・・
If %val = 16 Then
%val = ""
End If
これらとこの前やったForループを組み合わせれば・・・
Randomize(ThisTime())
For %y = 5 To 8
For %x = 2 To 5
%val = Int(Rand() * 16) +1
If %val = 16 Then
%val = ""
End If
Cells(%y, %x)=%val
Next
Next
べべちゃんは試してみた。
_| ̄|○
1から15までの整数は一応、ランダムに生成されてはいたが・・・
べべちゃんのコードでは重複無しで生成されるわけではなかった・・・・。
コメント