パソコンカレッジ スタッフのひとりごと

パソコンスクールのスタッフが、
初心者から上級者まで役立つ情報をお伝えします。

あれ!?ウィンドウがない!ExcelVBA編

2011-07-07 09:01:20 | ExcelVBA
エクセルを起動して、あるファイルを開いたら、あれれ?シートが1枚も表示されない?
なんて、経験はありませんか?

ないほうがいいですよね。驚いてしまいます。





確かにファイルを開いているのに、そのファイルが表示されない場合は、
ウィンドウの非表示という機能が働いているのです。


さて、この機能をExcelVBAで実現する方法を取り上げます。

エクセルを起動して、任意のファイルを開きます。(新規ファイルでもかまいません)
Altキーを押しながら、F11キーを押すと、VisualBasicEditorが起動します。

「挿入」→「標準モジュール」とクリックします。

次のようにコードを記述してください。



2つのプロシージャを書きました。
ウィンドウを非表示にするプロシージャと、再表示するプロシージャです。

非表示のコードはシンプルですね。
再表示する際は、ブック名を指定する必要があります。

それでは、エクセルに切り替えて、マクロを実行します。




実行すると、確かにウィンドウが非表示になります。





このままでは、事件なので、再表示しましょう。再表示のプロシージャを実行してください。





はい、ちゃんとウィンドウが表示されました。





ちなみに、手作業で行うには、以下のようにします。え?この方が楽じゃん?
そんなこと言わないで~





だい

コメント (2)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« iPhone4・スマートフォン用の... | トップ | 今週のおすすめ記事 »
最新の画像もっと見る

2 コメント

コメント日が  古い順  |   新しい順
何時も (天の人(流雲))
2011-07-07 20:36:48
今晩は、

何時も思うのです、このサイトを確実に実装して行けたのなら
出来る人と言われるのでしょうが、

時がないのです、時は自分で作るものと言われますが、

私は限られた時間を上手く利用できない人であると思い、

教授サイトを見ながら、あっそうなんだと思いつつ時間に追われている自分が無能な人間と感じています。

いつもお教え頂き有難う御座います。
返信する
天の人(流雲)さんへ (だい)
2011-07-08 18:56:28
いつも励ましの言葉をありがとうございます。
人はみな平等に24時間を与えられているといいますが、僕も、できれば40時間にしてほしいと思うタイプです。
一日の速さに、いつも打ちのめされています。
返信する

コメントを投稿

ExcelVBA」カテゴリの最新記事