• ベストアンサー

マイクロソフトのVBAのエラーメッセージに関して教えていただければあり

マイクロソフトのVBAのエラーメッセージに関して教えていただければありがたいです。 「実行時エラー1004 pointクラスのData Labelプロパティを取得できません。」と表示されます。 グラフを作る際に、データ範囲の設定等をマクロでしているのですが、このエラーの意味がよくわかりません。 自分で作ったマクロではなく、作られた方も不明な状況です。ある程度意味がわかったら、試行錯誤でなんとかいけそうな感じなので、意味をおしえていただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>このエラーの意味がよくわかりません。 エラーメッセージというのはもともとアバウトな物です。 実際にエラー起きているコードとメッセージから判断するのが普通です。 「実行時エラー1004」というのは、色々な場面で発生するエラーですからエラーメッセージだけ提示されても原因までは解りません。 >グラフを作る際に、データ範囲の設定等をマクロでしているのですが、 データ範囲を正しく指定できるかをチェックすべきかも知れませんね。 ”Data Labelプロパティ”というと、推測ですがグラブのデータラベル(項目名?単位?)が不明と言うことかも・・・。 http://officetanaka.net/excel/vba/error/execution_error/index.htm http://support.microsoft.com/kb/146864/ja

ggbridge7
質問者

お礼

ありがとうございました。何とかやってみます。

ggbridge7
質問者

補足

早速ありがとうございます。ご指摘いただいた点を再度確認してみます。 ちなみに、エラーがでてマクロ実行が中断されるわけですが、以下の箇所で止まっています。 PntObj.DataLabel.Text = _ "=" & Range(strLabelRange).Cells(i) _ .Address(True, True, x1r1c1, True)

関連するQ&A

  • VBAのエラー:438

    VBA初心者ですが、宜しくお願いします。 ver:Office 2000 新しいパスワードをつけるマクロを実行すると「実行時エラー438 オブジェクトは、このプロパティまたはメソッドをサポートしていません」となります。 ソースはここです↓ ActiveWorkbook.Password = "TEST" ほかの端末(office2003)では実行できるのに何故でしょうか

  • VBAエラー

    お世話になります。早速ですが、、、 Sub ●() Selection.FormulaR1C1 = "●" With Selection.Font .Name = "MS Pゴシック" .Size = 11 .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic End With End Sub これは、自動記録でのマクロですが、実行されるセル以外の保護と、 併せてシート保護を掛けた状態で実行すると下記エラーが出ます。 実行時エラー '1004': 『 Font クラスの Name プロパティを設定できません。』 エラーの終了ボタンを押すことで何もなかったかのように治まりますが、実行のたびにエラー出力します。 但し、この自動マクロは、エクセル2000上で作成したもので、2000上で実行するとエラーは出ませんが、 2002上で実行すると発生します。何が悪いのでしょうか?

  • SeriesCollectionメソッド

    グラフ設定をマクロで行っています。 ActiveChart.SeriesCollection(4).Name = "=Data!R1C7" とVBA(EXCEL2002)で記述したのですが、 ”実行時エラー'1004’ Series クラスのName プロパティを設定できません。” とエラーになります。 Collection(3) とカッコ内数値だけ変えるとエラーにならず カッコ内数字が3以下であればエラーにならずグラフ設定 ができます。 何かエラーを回避する方法はないでしょうか?

  • VBAでEXCELからWORDにグラフをコピー

    VBAでEXCELからWORDにグラフをコピー する方法が分かりません。 EXCELで作成した複数のグラフをWORDのテキストボックスに貼り付けるマクロを組んでいます。 「マクロの記録」を行ってもWORD側の処理がうまくカンニングできません。 処理はEXCEL側で行っています。 PasteSpecialなどを使って試行錯誤したのですがダメでした。 詳しい方がいましたら教えて下さい。

  • エクセルVBAでのシート保護解除の操作方法

    VBAで2ファイル間でデータコピーのマクロを実行中の時に「変更しようとしているセルまたはグラフは保護されているため、読み取り専用となっています。」というエラーがでます。こういう場合の保護解除のマクロ操作を教えてください。

  • アクセスVBAのエラーメッセージ

    次のようなVBAを更新前のイベントとして書いたのですが、実行しようとすると「抽出条件のデータ型が一致してません」というエラーメッセージが出ます。 これは、どういう意味のエラーメッセージなのでしょうか? よろしくお願いいたします。 If IsNull(DLookup("作業日", "T交通費マスター", "作業日 ='" & Me!作業日 & "'")) Then Exit Sub End If

  • VBAについて教えて!!

    エクセルのマクロを使って次のようなことをしたいと考えています。 マクロ(VBA)に詳しい方、教えてください。 例) 日付   時間   データ1   データ2 11/01  1:00   100    200 11/02  2:15   300    400           ・           ・           ・ 11/15  17:15  310     450   ・・・というデータがあるとします。 これのデータを元にグラフを作成します。 このグラフ作成が問題で、時間を2時間ごとで自動に分けてグラフを作成できる方法はあるでしょうか。 できれば2時45分を2時ぴったりにしてグラフを作成したいです。 分かりづらい説明だと思いますが、よろしくお願いします。 グラフ    |    |    |    |    |    +------------------------------------------      0:00  2:00 4:00  ・・・・ 

  • AcceccのVBAで教えて下さい

    Accessのマクロ、VBAを独学で勉強している初心者です。 下記について教えて下さい。 レポートの印刷時に印刷するデータがないとき、レポートのイベントプロパティの「空データ時」に”印刷データがありません”とメッセージを出し、イベントのキャンセルのマクロを組み込みました。 このマクロを実行の後、「OpenReportアクションの実行はキャンセルされました。・・・・」のメッセージが出ます。 このメッセージを出さない様にするにはどうしたらよいでしょうか? よろしくお願いします。

  • Excel グラフのコピーについて

    VBAでグラフシートをコピーして新しくデータを貼り付けたのですが、グラフ側のデータ範囲がぜんぜん違う所になってエラーになります。データ貼り付け範囲はコピー元と同じ範囲です。(件数は可変) データ範囲までコピーするためにはどうすればよいのでしょうか。 シートのコピー方法は、  Sheet("Sheet1").Select  Sheet("Sheet1").Copy Before:=Sheet(2) です。 グラフシートにはボタンマクロを配置して、そのボタンを押すと、データを範囲(件数)を求めて グラフを再作成するようにしています。ところが、上記コピーですとコピー後ボタンを押すと、 「実行時エラー'1004'; Series クラスの XValues プロパティを設定出来ません」 とエラーが出ます。 よろしくお願いします。

  • Microsoft Visual Basicのエラー??(1004)

    エクセルのでマクロを使うソフトを使用していたらこんなエラーが出てきました Microsoft Visual Basic 実行時エラー 1004 Pictures クラスの Insert プロパティを取得できません。 というエラーが出ました。 いったいどういう意味でしょうか。 私の家にはもう一つパソコンがあるのですが、もう一つのパソコンだとこのソフトは使えます。 誰か詳しい人教えてください