すぐに役立つエクセルVBAマクロ集 すぐマク
すぐに役立つ Excel VBA マクロ集 Excel VBA Macro
FAQ
Google
 
Home |  What's New! |  Gallery |  Introduction |  Service |  Profile 500連発・組み方講座フォロー Big Color Pallet
[広告]
Excel VBA Macro
Excel DownLoad
© 1997 - 2007
永井善王.
All RightsReserved.
HappyTech & Co., Ltd.
www.happy500z.com
Excel VBA Macro ・ フロー制御 ・ FAQ
存在しないシートを参照してもエラーを出したくないが? Click Here! Click Here!
Question 64.9 Excel VBA Borad (掲示板)より Previous Next
参照先のシートが "存在しない"時はエラーが出て、デバッグに強制的に入ってしまいます。 そうではなくメッセージボックスを出して、シートを作りなさい、と注意を促すだけにしたいのです。(デバッグモードに入りたくない)
  
if sheets("sheet4")=nothing then goto... としましたがだめで
  
if sheets("sheet4")=enpty then goto...  でもだめです。
Answer   2003.10.20 井川はるき
Dim mySht As Worksheet
    On Error Resume Next
    Set mySht = Worksheets("Sheet4")
    On Error GoTo 0
    If mySht Is Nothing Then
        MsgBox "シートを作りなさい"
        Exit Sub
    End If
といった感じです。 はずしてたらすみません。
ありがとうございました

Click here to visit our sponsor