2017-06-24 4 views
0

辞書の動的リストを作成していますが、辞書が存在するかどうか(辞書内の項目ではありません)を確認したいと思います。たとえば、私は辞書「myDict」が存在するかどうかはどのようにチェックしますか?次のコードVBAチェック辞書が存在する場合

Set myDict = New Scripting.Dictionary 

を使用して辞書を作成しましたかあなたはVBEのツールを通して、あなたのプロジェクトにMicrosoftスクリプトランタイムを追加したと仮定すると

おかげ

答えて

1

は、参考資料は作成されない理由理由はありません。 Microsoft Scripting Runtimeをプロジェクトに追加しなかった場合は、サブプロシージャを実行しようとするとすぐにコンパイルエラーが発生します。

しかし、あなたは、追加の確認が必要な場合は、

Set myDict = New Scripting.Dictionary 
if not myDict is nothing then 
    'continue 
else 
    exit sub 
end if 
関連する問題