Excel VBA質問箱 IV

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

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


12283 / 13644 ツリー ←次へ | 前へ→

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

【11339】シートの操作について
質問  追い込み馬 E-MAIL  - 04/3/5(金) 18:42 -

引用なし
パスワード
   こんばんわ。追い込み馬です。

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

【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"と表示されます。

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

【11344】Re:シートの操作について
回答  Kein  - 04/3/6(土) 1:17 -

引用なし
パスワード
   意味不明なんですけど・・
>(VisibleをFalse)した上で
ならば、なぜ Visible = True にしないのでしょーか ?
私は当然そうするものと考えてましたが・・。

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