Excel VBA質問箱 IV

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

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


69904 / 76732 ←次へ | 前へ→

【11341】Re:シートの操作について
発言  ichinose  - 04/3/5(金) 20:30 -

引用なし
パスワード
   ▼追い込み馬 さん:
こんばんは。
>現在EXCELからとあるデータを入力させて、入力データの整合性をチェックするマクロを作成していますが、
>整合チェックでエラーになったデータのデータ内容を
>同じブックの中に「エラーログシート」をなければ作成し、
>このシートを見えないように(VisibleをFalse)した上で
>エラーログを書き出すと言う風になってます。
>そこで、入力シートが1枚の場合にはエラーログ.Activateとでも
>エラーログシートが隠されていても正常に動きますが、
>入力シートが2枚以上だと、
>エラーログ.Activateにしてもエラーログのシートがアクティブになりません…
>よい知恵がありましたらご教授下さい。

おっしゃっている意味はわかりましたが、
再現する事ができませんでした。

簡単な事例をコード共に投稿して頂くわけにはいきませんか?

例えば、Sheet1、Sheet2、Sheet3という3つのシートのある
ブックがあったとします。

Sheet3のセルA1には、"ichinose"と入っています。

Sheet3を「書式」---「シート」---「表示しない」の操作で非表示します。

この状態で、

'==========================================
Sub test()
  Worksheets("sheet3").Activate
  MsgBox Cells(1, 1)
End Sub

を実行すると"ichinose"と表示されます。

等ということを想定していましたが、違いますか?

1 hits

【11339】シートの操作について 追い込み馬 04/3/5(金) 18:42 質問
【11341】Re:シートの操作について ichinose 04/3/5(金) 20:30 発言
【11344】Re:シートの操作について Kein 04/3/6(土) 1:17 回答

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