A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こういう帰納法(多くある現象から集約する)形式では、かなり難しいものがあります。
あまり、こういうことは決まった内容ではないのですが、ご本人の作ったコードでないとついありがちな問題のひとつとして、例えば、私の場合、省メモリで、オブジェクトの設定のオーバーヘッド(Set の設定の時の時間的ロス)を減らすために、グローバル変数にしてしまうのです。
例:
'Module1
Public objWShell As Object '①
Sub objSetting() '②
Set objWShell = CreateObject("WScript.Shell") '③
End Sub
'④
'Module2
Sub Test1()
Dim mPath As String
mPath = objWShell.SpecialFolders.Item(16) '16=Documents
MsgBox mPath
End Sub
こういう場合、コードが正しくても、②を忘れたり、①が落ちていたりすると、そのエラーが出ます。④は、どこか分からないけれども、内在的なエラーを持っている場合、そして何よりも③でオブジェクトが作れない時。
そのエラーが出ます。
この③が問題です。何が原因なのか、ウィルスなのか、取れていないこともあります。また、場合によっては、参照設定で基本になる、Visual Basic, Microsoft Excel, OLE Automation のどれかが落ちていることがあります。人からファイルをもらい受けた時に、発生することがあります。
Office Tanakのは、ほとんどプログラミング・ミスに限ります。
http://officetanaka.net/excel/vba/error/executio …
No.1
- 回答日時:
オブジェクト変数に格納するときのSetステートメントが無いからでしょうね。
ミスにはキリが無いから例だけ。Target = ActiveSheet ⇒ Set Target = ActiveSheet
オブジェクトを格納していないオブジェクト変数を操作しようとしたときにも発生Targetを何もセットしてないのに
いきなり Target.Name = "xxxxxx"
マクロソースが見えないから、これ以上は解らない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
エクセルのVBAの標準モジュール...
-
VBAで既に開いている別アプリケ...
-
PowerPointVBAでスライドマスタ...
-
Acces2002のエラーメッセ...
-
EXCEL VBA オートシェイプナン...
-
オブジェクトが見つかりません
-
AccessVBAで「dim dbs as datab...
-
Excelでフィルタをかけると警告...
-
エクセルVBAで配列内に空白デー...
-
VBで引数にDictionaryオブジェ...
-
横軸ラベルの追加に関するエラ...
-
Shell.ApplicationのNameSpace...
-
VBからPDFファイル自動生成...
-
実行時エラー 3265「要求された...
-
エクセルVBAで2つの画像を比較...
-
エクセルから表をパワーポイン...
-
findメソッドの変数について
-
USBのグループ ポリシー オブジ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
実行時エラー 3265「要求された...
-
エクセルのVBAの標準モジュール...
-
VBAで既に開いている別アプリケ...
-
Excelでフィルタをかけると警告...
-
VBAで Set wb = Sheets(1).Cop...
-
VBAからPDFファイルにパスワー...
-
エクセルマクロエラー「'Cells'...
-
PowerPointVBAでスライドマスタ...
-
VBScriptでファイルの日時順(降...
-
[VBA]CDOメッセージ送信エラー
-
ある文字列が全て数字であるか...
-
EXCEL VBA オートシェイプナン...
-
VBAで作成するメール(開封確認...
-
オブジェクトが見つかりません
-
上下の位置揃えについて
-
VBからPDFファイル自動生成...
-
AccessVBAで「dim dbs as datab...
-
テキストボックス中の文字列の...
おすすめ情報