トップページ > プログラム > 2017年12月07日 > SgQPpSGG0

書き込み順位&時間帯一覧

27 位/171 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000101000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ bf9f-F7Qh)
Excel VBA 質問スレ Part51

書き込みレス一覧

Excel VBA 質問スレ Part51
358 :デフォルトの名無しさん (ワッチョイ bf9f-F7Qh)[sage]:2017/12/07(木) 10:55:46.75 ID:SgQPpSGG0
>>357
VisibleプロパティがBooleanで状態を返すのでIfで分岐させる

If Sheets("sheet1").Visible Then
Sheets("sheet1").Visible = False
Else
Sheets("sheet1").Visible = True
End If

こうすると実行するたびに表示/非表示が切り替えられる
Excel VBA 質問スレ Part51
361 :デフォルトの名無しさん (ワッチョイ bf9f-F7Qh)[sage]:2017/12/07(木) 12:06:28.65 ID:SgQPpSGG0
>>359
たぶん他人にも使わせるのだと思いますが
シートをシート名じゃなくオブジェクト名で指定すると
誰かが勝手にシート名を変えても関係ないのでオススメ。
さらにわかりやすいオブジェクト名に書き換えると、尚良し。
オブジェクト名はVBEのプロパティウィンドウの(オブジェクト名)を見てね。
初期値はSheet1なので
Sheets("sheet1")をSheet1に置き換えてもうごくはず。

>>360
あとから余計なこと書いたかなーと思ったけど、本人が気づいてくれてよかった。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。