Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


57678 / 76738 ←次へ | 前へ→

【23794】Re:ワークシートの有無判定
回答  Kein  - 05/4/4(月) 17:09 -

引用なし
パスワード
   Sub Sh_Check()
  Dim ShN As Variant
  Dim WS As Worksheet

  On Error Resume Next
  For Each ShN In Array("AAA", "BBB", "CCC", "DDD", "EEE", "FFF")
   Set WS = Sheets(ShN)
   If Err.Number <> 0 Then
     Err.Clear
   Else
     WS.Range("A1").Value = 1
     Set WS = Nothing
   End If
  Next
End Sub

などとすれば、存在しないシートはスキップすることが出来ます。

0 hits

【23791】ワークシートの有無判定 pino 05/4/4(月) 16:49 質問
【23793】Re:ワークシートの有無判定 Jaka 05/4/4(月) 17:06 発言
【23794】Re:ワークシートの有無判定 Kein 05/4/4(月) 17:09 回答
【23798】Re:ワークシートの有無判定 pino 05/4/4(月) 19:36 お礼
【23801】Re:ワークシートの有無判定 kobasan 05/4/4(月) 20:14 発言
【23875】Re:ワークシートの有無判定 pino 05/4/6(水) 12:25 お礼

57678 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free