[過去ログ] Excel総合相談所 136 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
389
(3): 2019/08/25(日)14:25 AAS
【1 OSの種類         .】 Windows 10
【2 Excelのバージョン   】 Excel 2010
【3 VBAが使えるか    .】 初心者
【4 VBAでの回答の可否】 希望します

i = Int(100 * Rnd + 1)
変数 i に 1から100までのランダムな数値入れて
その内、NGとなる数字を30個、A1:A30に入力します。
そして i に A1:A30 の値を参照させて判定させたいのですが
複数のセルを参照することができません。
If i = Range("A1:A30") としても、参照されるのがA1だけになってしまいます。
省4
390: 2019/08/25(日)15:21 AAS
>>389
forで回すとか、WorksheetFunctionでやるとか

On Error Resume Next
hage = WorksheetFunction.Match(i, Range("A1:A30"), 0)
On Error GoTo 0

If hage > 0 Then
MsgBox "OK"
Else
MsgBox "NG"
End If
392: 2019/08/25(日)16:15 AAS
>>389
if range("A1:A30").find(i) is nothing then debug.print "NG"
405: 389 2019/08/26(月)22:49 AAS
アドバイスありがとうございました。
とても勉強させて頂きました。
私もいつかは回答者さん側になれるよう精進したいと思います。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.379s*