おせわになります。
1.エクセルで大きなシート上で簡単に列の数値部分の選択をする方法を教えてください。
Shift+ ↓ ↑ では隣り合った列以外の複数列の選択には使えないと思うのですが。。。
2.作成したグラフを素早く見つける方法をおしえてください。
行を上下に移動しながら、必要なグラフを手軽に作成しているのですが、表が10000行を超えると作成したグラフを探すのが手間になってきました。
都度別のシートにコピペしていけばよいのですが、その場合グラフに名前を付ける手間がかかるのでつい傾向確認して、次々複数のグラフを作成します。
で、後からグラフを並べて比較する時に手間がかかっています。
シート上のグラフであれば、特性曲線を選択すると列が着色するのでグラフ名は不要なので。
No.4ベストアンサー
- 回答日時:
こんばんは。
VBAで「グラフ一覧」フォームを作るとか。。
無いものは作ろうという気まぐれ。
試す場合は、適当な新規ブックを作成して、VBE を開きます。
・Userform1を挿入
・ListBox1を配置(配置やサイズは適当で大丈夫)
・下記ソースをコピペ
以上で、現在の ActiveWorkbook 内のグラフを名前よセル位置をListBoxに表示しますので、クリックで移動します。
適当に作ったミニツールなので、グラフの削除があったり、ブックが切り替わったした場合は ListBox を更新しないといけないのですが、その辺まで考慮してません。
以下ソース
'■↓標準モジュール
Sub グラフ一覧表示()
UserForm1.Show False
End Sub
’■↓Userform1
Option Explicit
Private Sub UserForm_Initialize()
Me.Caption = "グラフ一覧 - クリックで移動 -"
Me.Width = 180
Me.Height = 240
With ListBox1
.SpecialEffect = fmSpecialEffectFlat
.BorderStyle = fmBorderStyleNone
.Top = 0
.Left = 0
.Width = Me.InsideWidth
.Height = Me.InsideHeight
.ColumnCount = 2
.ColumnWidths = "50;120"
End With
Call EnumChartObject
End Sub
Private Sub ListBox1_Click()
Dim chart_name As String
Dim chart_pos As String
With ListBox1
chart_name = .Value
chart_pos = .List(.ListIndex, 1)
End With
Range(chart_pos).Parent.Activate
ActiveSheet.ChartObjects(chart_name).Select
ActiveWindow.ScrollRow = Selection.TopLeftCell.Row
End Sub
Private Sub EnumChartObject()
'ListBox1 Column 0: Name 1:Position
Dim sh As Worksheet
Dim cht As ChartObject
Dim i As Long ' ListBox1 listitem index
i = 0
For Each sh In ActiveWorkbook.Worksheets
For Each cht In sh.ChartObjects
With ListBox1
.AddItem cht.Name
.List(i, 1) = sh.Name & "!" & cht.TopLeftCell.Address
End With
i = i + 1
Next
Next
End Sub
早々に長いVBAをありがとうございます。
早速試してみてビックリ!
確かにご回答のように一覧表が出てきました。
但し、縦横に大きくはみ出してしまうような状況で、クリックしても該当なしや、違うシートまで探してくれるようで、グラフが見つかっても何の目的で作成したグラフかが分からない状況になっていました。
大変面白い発想でちゃんと動くこと感心しました。
但し、当方Use Formというのは初めて知ったレベルなのでこれを使いこなすには相当の時間が掛かりそうです。
また、何となく必要な(有意)なグラフが見えてきましたので最初からやり直します。
当方は知恵の無い分汗をかくべきと再認識しました。
お手数をお掛けしました。
次の機会があしましたら何卒よろしくお願いします。
No.3
- 回答日時:
1はダメでしたか?
>エクセルで大きなシート上で簡単に列の数値部分の選択をする方法を教えてください。
説明が悪かったかも・・
探す列を選択 (隣り合った列以外の複数列OK)
リボン(ホーム)検索と選択を押下 条件を選択してジャンプ
定数 と 数値 のみがチェックされていう状態でOK
ご回答の意図が理解できないレベルです。
やりたいことは、大きな表でアレコレ思いつくままにグラフを作成した後で、シート上に一杯あるグラフを、あれとこれを見比べて傾向を確認したい。
具体的には、
5月より2つの部屋の温度湿度を5分おきに24時間測定したデータがあり、この温度の傾向や2ヶ所の環境の差異を統計的に傾向を把握したいのですが、まずはどんな感じかアレコレ(折れ線や箱ひげ図、時間帯、曜日、エアコンの設定温度、等々)要因毎にグラフを作成しています。
流石に40枚以上になってくると何が何やら、どれとどれを比較(対)なのか怪しくなって、探すのが面倒になったら、とりあえず作成して確認する状況になってきたので何とかならないかとHELPしました。
正直ダメ元で何かアイディアあれば教えてください。
エクセルのスキルが無いので正直探す方が効率的のケースもあると思っています。
No.2
- 回答日時:
関係ない事ですが・・
確かVBAとかも組まれますよね。。取敢えず見るだけならば、
都度グラフを作るのでなく、予めグラフをいくつか作成しておいて データを流し込むやり方にすれば グラフを沢山作らなくて済むような気がします。比較も出来るかと・・
データをどのように作られるのか分かりませんけれど
例えば、範囲を選択してマクロショートカットキーで実行
(右クリックに登録しても良いかな) グラフ1のデータ範囲、系列名、タイトルなどを変更・・みたいな感じ・・・
ご回答ありがとうございます。
なるほど!のご提案ですが、このVBAを作成出来るレベルには程遠く。
マクロの記録で作成されたコードやNETで教えてもらったコードをベースに少しいじったり、Callコマンドで繋ぐとかしかできない悲しいレベルです。
No.1
- 回答日時:
こんにちは
解釈が違っていたらごめんね
1 Ctrl+g Alt+s 定数Alt+o 数値のみチェックAlt??
2 Alt+h fd p 選択と表示を使うとか・・
早々のご回答ありがとうございます。
2のご回答がほぼ正解なのですが、何せ表が大きくてどこにグラフが有るのかを結局探すことになってしまうようです。
選択したグラフの要素(列)はハイライトされるのでこの列のグラフはどこかにあることはわかるのですが。。。
ちなみに、これで分かったのは、アチコチに40枚以上のグラフが有る事です。(恐らく同じグラフも存在すると思います)
やはり、逐一グラフタイトルを付けて、別シートにコピペしていくのが見やすくて速いか?と思ってきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 散布図グラフ 外れ値 セル番地参照方法 4 2022/04/19 18:56
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Excel(エクセル) エクセル ヒストグラム作成 1 2023/01/02 09:55
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- Excel(エクセル) エクセルのイベントVBAを複数のシートで動かしたい 1 2022/12/07 16:55
- Excel(エクセル) エクセルのグラフに上下限値の横棒を表示させたい 5 2022/12/12 11:09
- Excel(エクセル) <スプレッドシート>採用進捗 グラフ作成について 3 2022/10/23 15:52
- Excel(エクセル) エクセルで作業ごとの時間をグラフ化し、勤務時間より超過している作業の割り出しをしたいのです 6 2022/08/15 22:52
- Excel(エクセル) エクセルについて/Excel グラフを作りたいのですが、エクセルが苦手でうまくできません。 グラフの 1 2022/07/28 00:35
- Excel(エクセル) エクセルの折れ線グラフで教えて下さい 1 2023/03/05 22:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでグラフタイトルが折...
-
エクセルにおける、グラフの指...
-
EXCEL・複数ある円グラフの円の...
-
ゲームや作業中、画面の出力が...
-
たくさん作った同じ設定のグラ...
-
エクセルグラフの一括設定。
-
パワーポイントに貼り付けたエ...
-
~エクセル~円グラフのみを抽...
-
エクセルのグラフの一部拡大
-
エクセルのマクロでアクティブ...
-
イラレのグラフがグループ解除...
-
(エクセル)グラフにテキスト...
-
エクセルグラフの数値軸(Y)の...
-
Excel:とびとびの日付のデータ...
-
wordでグラフを挿入したいので...
-
エクセルでこんなグラフを作り...
-
エクセル(Excel)の目盛りの一...
-
EXCELでの棒グラフの太さについて
-
EXCELのグラフを画像(JPG形式)...
-
エクセルのグラフデータのリン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでグラフタイトルが折...
-
エクセルにおける、グラフの指...
-
エクセルグラフの一括設定。
-
たくさん作った同じ設定のグラ...
-
パワーポイントに貼り付けたエ...
-
エクセルのグラフの一部拡大
-
EXCEL・複数ある円グラフの円の...
-
イラレのグラフがグループ解除...
-
~エクセル~円グラフのみを抽...
-
エクセル(Excel)の目盛りの一...
-
エクセルグラフの数値軸(Y)の...
-
EXCELでの棒グラフの太さについて
-
excel 波形
-
エクセル作業中・・「参照が正...
-
エクセル:ぴったり重なった後...
-
Excel:とびとびの日付のデータ...
-
エクセルで作業ごとの時間をグ...
-
Excelで作ったグラフをIllustra...
-
パワーポイントで時計を表示で...
-
EXCEL
おすすめ情報