質問: mysheet is nothing 以下の処理を実行して、「代入されています。」というメッセージを表示したいのですが、 どのようにすれば良いのでしょうか? sub 代入の確認() dim mysheet as worksheet if mysheet is nothing then msgbox "代入されていません。" else msgbox "代入されています。" end if end sub
回答: mysheetってなんでしょうか? 「代入されています。」と表示したいだけなら、nothingで判定する前にmysheetに何かを代入しておけばいいだけです。 例えば、 set mysheet = activesheet とか。