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

【教えてください】エクセルの既存のグラフ範囲を変更するマクロ。マクロ...

【教えてください】エクセルの既存のグラフ範囲を変更するマクロ。マクロ初心者です。Excel 2003で同シート上にグラフを複数作成しています。データ元は同ファイル別シートで、 A B C D E1 ・ ・ ・ ・ ・2 ・ ・ ・ ・ ・3 ・ ・ ・ ・ ・4 ・ ・ ・ ・ ・5 ・ ・ ・ ・ ・6 ・ ・ ・ ・ ・7 ・ ・ ・ ・ ・8 ・ ・ ・ ・ ・9 ・ ・ ・ ・ ・10 ・ ・ ・ ・ ・上記のような形で入っています。そこで、■パターン11項目の折れ線グラフの範囲変更(A1:A5)→(A6:A10)に変更できるようなマクロ。今後(A11:A16)のように範囲のセル数を変更する予定もあり、また、できることなら1つのマクロで他の列にも応用できるものにしたいと考えています。■パターン23項目の折れ線グラフの範囲変更(B1:B5)、(C1:C5)、(E1:E5)という範囲のグラフもパターン1と同じような条件で範囲の変更をできるようなマクロ。(パターン1と同じマクロでできるのかもしれませんが…。)を作成したいのですが、自分の力ではできそうにもありません。どなたか、アドバイス等いただけないでしょうか?よろしくお願いいたします。
Yahoo!知恵袋 6144日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
まずは新しいマクロを記録現在、作っているグラフを変更する。記録を終了する。ツール→マクロ→Visual Basic Editor開いた画面の左上 標準モジュール内に先ほど記録したマクロのソースが記載されるています。その中に選択するグラフ名、どのシートのどの範囲かを記載している所があるのでそこを変更する。例: ActiveSheet.ChartObjects("グラフ1").Activate ActiveChart.ChartArea.Select ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("B1:B6"), PlotBy:= _ xlColumnsグラフ1の所が選択したグラフ名Sheet1がデータがある場所B1:B6がデータ範囲これでは常に同じ動作しかしないので変更する箇所を変数に置き換えます。さらにシートを追加しシート名(変更用)のA1にグラフ名、B1にシート名、C1に範囲を記載するようにします。A1=Sheet1 B1=グラフ 1 C1=B1:B6'ここからChartName = Sheets("変更用").range("A1") '変更用シートのA1に入力した値をChartName へ代入SheetsName= Sheets("変更用").range("B1") '変更用シートのB1に入力した値をSheetsNameへ代入RangeName= Sheets("変更用").range("C1") '変更用シートのC1に入力した値をRangeNameへ代入 ActiveSheet.ChartObjects(ChartName).Activate ActiveChart.ChartArea.Select ActiveChart.SetSourceData Source:=Sheets(SheetsName).Range(RangeName), PlotBy:= _ xlColumns’ここまで後は好きなように内容変えて試して下さい。余談ですがマクロが作れないならそれにこだわる必要ないかと思います。グラフ用のシートを作り、グラフの元となる所へデータをコピーするかLooKupを使って呼び出すかして作ることもできます。
Yahoo!知恵袋 6129日前
シェア
 
コメントする
 

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

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
58
Views
質問者が納得タムロンの方は手振れ補正がついていないモデルですね。 レンズの明るさ・描写はタムロンの方に軍配が上がりますが、 CANONの18-55㎜も軽くて手振れ補正がよく効くいいレンズだと思います。 微妙に性格の違うレンズですので、どちらを重視するのかは使い方次第ですね。 場面によって使い分けるののであれば、持っておいて損はないでしょう。 私なら両方売って、タムロンの同じ焦点域で手振れ補正のある SP AF17-50mm F/2.8 XR Di II VC LD Aspherical [IF] (Model B0
4609日前view58
全般
75
Views
質問者が納得http://www.slik.co.jp/usages/post_6.html 此方のリンク先を参照され、値段は少々高くなりますが、ビデオ撮影にも対応できて、あらかじめレベリングユニットが組み込まれているスリック プロ 500 HD-LV を推奨します。 メーカー製品情報 http://www.slik.co.jp/pro-series/hd/4906752107867.html 通販での価格 http://kakaku.com/item/K0000172990/
4613日前view75
全般
49
Views
質問者が納得私も不思議に思います。自分のスタイルは?>※普段風景を撮っているので人物の撮影は慣れていないのが現状です。 あまり風景だろうが人物だろうが関係ないです。得意なレンズ、最も使いやすいレンズなど無いですか?「無い」という条件で考えると「全て持っていく」が良いでしょう。28mm、50mmはそんなに大きくも重くもありません。「大きい、重い」と言うならフルサイズはすでに向きません。7D以下での選択をお勧めします。私だったら5D+28mm一本でスナップ感覚で行きますね。私自身は35mmが「絶対」です。50mmは難しいで...
4859日前view49
全般
58
Views
質問者が納得画角的には APS-C機で 17-35mmならフルサイズだと 換算28-56mm相当ですから24-70辺り 予算が無いのならマッチング等は妥協してフルサイズ対応タムロンの28-75F2.8辺りでも良いのかと。今17-50mm F/2.8使っているのですしEF16-35 F2.8L Ⅱ USMだと10-20mmを使っていときの画角感覚相当かと雅楽的には広角過ぎると思いますよ?素直に5D系ならEF24-105mmF4Lがマッチンク的にも無難ですし。50mmF1.8IIを持っているので活かしてみては?
4928日前view58
全般
82
Views
質問者が納得今7Dは手元にありませんが、どちらのレンズも所有しています。昼間の屋外は15-85、室内や夜間はA16と使い分けていますが、印象として15-85は色のりといい解像度といい文句なしです。17-50も1段絞ればきりっと写りますがAFの遅さはいかんともしがたく、明るさをいかせる場面のみの使用です。予算さえあうなら断然EF-S15-85mm F3.5-5.6 IS USMがオススメです。
4932日前view82

取扱説明書・マニュアル

595view
http://www.tamron-usa.com/.../A16_1750.pdf
もっと見る

関連製品のQ&A