Gizport
1 回答
0
Share (facebook)
25
view
全般

エクセル図形作成で参っています。 どこが誤まっているか、教えてくださ...

エクセル図形作成で参っています。
どこが誤まっているか、教えてください。 下記の月別売り上げ高をエクセルシートのカラムA1からB7に配置してあったときには、
グラフの軸の書式設定の最小値・最大値をVBAからの指示が旨く行っていました。

都合で売り上げデータをカラム7と8に移動したところ、エラーが発生して原因が理解できません。
エラーの場所は

ChartObjects("グラフ 1").Activate~~~~~~~ここで黄色の帯が出ます。

全文は以下の通りです。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 8 And Target.Row <= 7 Then

ChartObjects("グラフ 1").Activate’~~~~~~ここでエラー発生

ActiveChart.Axes(xlValue).MinimumScale = Application.WorksheetFunction.RoundDown(Application.WorksheetFunction.Subtotal(5, Columns(3)), -2) - 0
ActiveChart.Axes(xlValue).MaximumScale = Application.WorksheetFunction.RoundUp(Application.WorksheetFunction.Subtotal(4, Columns(3)), -2) + 0

Target.Select
End If
End Sub


カラム3に売り上げの最大を1000と0を記入してあります。

最大・最小
0
1000


カラムの7と8に記述

月 売り上げ
1月 300
2月 200
3月 100
4月 0
5月 0
6月 500
Yahoo!知恵袋 5533日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
質問者様の例題どおりに今、同じことを舞も行ってみました。

①月間売り上げデーターをカラム7と8に打ち込んで
②目盛の最大値と最小値をカラム3に打ち込んで
③VBAに質問者様のコードをコピーして
④すんなり、動きましたよ。

エラーは出ませんでした。

もう一度、最初からゆっくりと実行してみてください。
できれば、全て初めから。

それに、してもカラム3に最大最小を配置なさるなんて、ちょっと素敵です。 アイデアを頂いてもいいかしら?
Yahoo!知恵袋 5532日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
23
Views
質問者が納得光LINKW200の管理画面にはアクセスできているのでしょうか? 光LINKW200の中にBBiQから指定されている接続用IDと接続用パスワードを設定して保存終了すればOKです。 光LINKW200はどちらの会社の回線をご利用になっても対応しています。 > モデムが検索できませんでした。またはビジー状態ですとエラーが出てから全く進みません・・・ これは、PCで接続用IDと接続用パスワードを入力した時の応答でしょうか? 手順を踏んでセットアップしましょう。 1.BBiQからのレンタル品装置...
3562日前view23
全般
59
Views
質問者が納得多少の加工が必要ですが、クイックルワイパーでも可能 http://www.kao.com/jp/quickle/qkl_quickle_00.html
3610日前view59
全般
38
Views
質問者が納得ふつか前にも同じ質問してましたね。 あれだけ丁寧に回答したけれど、いきなり質問の削除。簡単なミスで解決し、恥ずかしくなって質問を削除されたのかと思ってました。でも、sugurubirdさんは、ご自分の質問の削除をこれまでに6回もされているんですね。 -------------------------------------------------------------- > バッファローの無線lanwhr g301n経由だとidとpwでノートpcは繋がります。 QTNetBBIQ光電話ターミナ...
4370日前view38
全般
44
Views
質問者が納得細かく見る気がないのですが INDIRECT関数を使っている時点で 対象 となるブックを開いてないと 処理されません。 数式で計算したいなら シートはむやみに分けてはいけません。 それか SUMIFの計算式を 全てのシートの決められたセルに入れるように して それを集計するかですね。 INDIRECTは不可です。
4475日前view44
全般
28
Views
質問者が納得チェックボックス挿入マクロ___列バージョン コードが分かりにくかったですね。申し訳ありません。 列方向に4列目から1250列目、すなわち D列からAVB列までのチェックボックス挿入と考えて良いでしょうか。下記コードの4行目から7行目に、それぞれ 開始列数字、終了列数字、チェックボックスのリンク先行数、チェックボックスの挿入先行数を代入して、マクロを開始して下さい。 下記では、D列からAVB列まで、5行目にチェックボックスを挿入し、2行目にリンクさせる前提にしています。適時に変更して下さい。 -...
4600日前view28