Excel VBA質問箱 IV

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

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


19178 / 76734 ←次へ | 前へ→

【62992】Re:Excel VBA実行時エラー91について
回答  まるちか  - 09/9/30(水) 6:56 -

引用なし
パスワード
   AccessVBAに書いたコードなんですよね
だとすると

>  Selection.Font.Bold = True
>  With Selection.Interior

のような記述はアウトです。
(同様のまずい記述が多数ありそうな予感がします。)
まずはオートメーションについてよく勉強したほうがいいでしょう。

簡単に言えば、コード内のエクセルのすべてのオブジェクトは
起動したエクセル経由で書かないといけません。
(いきなりSelectionなどはありえない。)
それからSelectなどExcelVBAでも推奨されない記述は避けるべきです。
つまりオートメーションはExcelVBAをよく理解できていないと
難しいということなのでしょう。

ちなみに、この手の質問は結構多いです。(同じミスの質問です。)
そして、その質問内容では、なぜか処理内容の部分は省略されていることも多いです。問題はその中にあるのにです。

AccessVBAの掲示板のほうがいいかもしれないです。
過去ログとかに同じ事例がありそうですから。
2 hits

【62988】Excel VBA実行時エラー91について ゆっぴぃ♪ 09/9/29(火) 20:27 質問
【62989】Re:Excel VBA実行時エラー91について neptune 09/9/29(火) 23:02 発言
【62990】Re:Excel VBA実行時エラー91について ゆっぴぃ♪ 09/9/30(水) 0:06 質問
【62992】Re:Excel VBA実行時エラー91について まるちか 09/9/30(水) 6:56 回答
【63013】Re:Excel VBA実行時エラー91について ゆっぴぃ♪ 09/9/30(水) 22:41 お礼
【63002】Re:Excel VBA実行時エラー91について neptune 09/9/30(水) 16:06 発言
【63015】Re:Excel VBA実行時エラー91について ゆっぴぃ♪ 09/9/30(水) 22:54 お礼

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