こんにちわ。
タイトルの通りなのですが、サンプルコードのようにResultを完全に初期化して
IsArray(Result)をFalseにしたいです。
ResultにはRedimで二次元配列に設定し、値を入れています。
実現できないのであれば、ほかの方法を考えるので
実現可否含めて教えていただければ幸いです。
初心者の為、意味不明かもしれませんがなにとぞよろしくお願いいたします。
■試したこと
1.Erase Result → 配列と判定されました。
2.Array Result → 当然ですが、配列と判定されました
3.Redim Result → これも当然ですが配列と判定されました。
VBA
1 Private Result As Variant 2 3 Sub Sample() 4 Resultの初期化処理 '初期化処理はここでは省略していますが、特定の条件で初期化 5 '処理しています。 6 If IsArray(Result) Then 'IsArrayをFalseにしたい 7 (処理) 8 Else 9 (処理) 10 End If 11 End Sub
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/28 07:16