人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルでVBAを勉強中です。RS232Cの通信モジュールをロードするのに、ワークブックに保存というのがあったのですが、ワークブックが何をさしているのかわかりません。ブックとどう違うのでしょうか?

●質問者: youkan_ni_ocha
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:エクセル モジュール 勉強
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● cx20
●40ポイント

http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub04_060_03.html

VBA基本(自分のブックはどれ?)

Excel VBA のモジュールの種類としては

・ワークブックモジュール … ThisWorkbook

・標準モジュール … [挿入] - [標準モジュール]

・フォームモジュール … [挿入] - [フォームモジュール]

・クラスモジュール … [挿入] - [クラスモジュール]

があります。


おそらく、ここでいう「ワークブック」は「ThisWorkbook」

のことを指すのだと思います。


<ThisWorkbook の場所>

[VBAProject (Book1)]

+-[Microsoft Excel Objects]

+-[Sheet1 (Sheet1)]

+-[Sheet2 (Sheet2)]

+-[Sheet3 (Sheet3)]

+-[ThisWorkbook]


http://hp.vector.co.jp/authors/VA006682/vbaref/vbaref9.htm

ワークブックとブックの違いは分かりません。

両方とも「Excel 形式のファイル」を指すのでは?と思いますが・・・。

◎質問者からの返答

要するにモジュールの1つであるという認識が正しいようですね。確かに言われてみれば、そんな感じですね。


2 ● tonolove
●10ポイント

http://d.hatena.ne.jp/dummydummydummy2

・VBAではブックのオブジェクトとしてWorkbookオブジェクトが用意されているので同義だと思われます。

・たぶん実行前に、Excelワークブックにコードを”保存”するという意味だと思います。

実行->強制終了した場合、コードを保存しておかないとExcelごと落ちるので、コードした内容が消えてしまうからだと思います。

◎質問者からの返答

最初の説明の方がわかりやすかったです。どうも

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ