KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel でチャートや画像をすべて一括で素早くサイズ変更するには、どうすればよいですか?

著者Xiaoyang変更日

Excel ファイルに複数のチャートや画像が含まれている場合、サイズがバラバラだとワークシートが雑然としてデータの解釈が難しくなり、印刷物やダッシュボードでの配置もずれやすくなります。組み込みのサイズ調整ツールや簡単な VBA マクロを使えば、すべてのチャートと画像を統一サイズに整えることができ、会議資料の作成、レポートの共有、個人のワークスペース整理など、あらゆる場面でクリーンで一貫性のあるレイアウトを実現。データを目立たせながら、プロフェッショナルな見た目を保てます。本チュートリアルでは、Excel の標準機能と VBA マクロを活用し、チャートや画像を一括で迅速かつ均一にサイズ変更する、実践的でわかりやすい手順をご紹介します。

すべてのチャートを一括でサイズ変更

すべての画像を一括でサイズ変更


青い右向き矢印の吹き出しすべてのチャートを一括でサイズ変更

ワークシートに棒グラフ、折れ線グラフ、円グラフなど、さまざまなサイズのチャートが複数含まれていると、データを一貫性のある形で提示するのは難しくなります。すべてのチャートを統一された見た目に整えるには、以下の詳細な手順に従ってください:

ステップ1:アクティブなワークシート内のすべてのチャートを選択

すべてのチャートを同時に変更するには、アクティブなワークシート内のすべてのチャートを一度に選択する必要があります。Ctrlキーを押しながら各チャートを手動でクリックすることもできますが、特にワークシートが大きい場合は非常に時間がかかります。効率を大幅にアップさせるには、以下の VBA マクロを使ってすべてのチャートオブジェクトを自動で一括選択しましょう:

  1. VBA エディターを開くには、Alt + F11を押してください。
  2. VBA ウィンドウで、挿入 > 標準モジュールをクリックします。
  3. 以下のコードをモジュールにコピー&ペーストしてください:
  4. Public Sub SelectAllCharts()
    'Updated by Extendoffice 2025/7/15
    ActiveSheet.ChartObjects.Select
    End Sub 
    
  5. マクロを追加したら、F5キーを押すか、実行ボタンをクリックして、アクティブなワークシート内のすべてのチャートを自動的に選択しましょう。

ステップ2:選択したチャートのサイズを設定

  1. すべてのチャートを選択すると、リボンに図形ツール(Excel のバージョンによっては)グラフツールとも呼ばれます)が表示されます。通常は強調表示された書式タブの下にあります。
  2. サイズグループで、チャートに設定したい高さと幅を入力してください。たとえば、すべてのチャートを高さ5 cm、幅8 cm に統一したい場合は、そのまま数値を直接入力するだけで OK です。単位は必要に応じて調整可能で、Excel は地域設定に基づき、センチメートル・インチ・ピクセルなどの単位を自動で認識します。
    グラフの希望する高さと幅を入力します

結果:選択したすべてのチャートが即座に設定サイズに変更され、ワークシートが整然と整い、視覚的な統一感が向上します:

選択されたすべてのグラフが同じ寸法にリサイズされます

注記:このExcel の方法は、すべてのチャートがすでに同一ワークシート内にあり、プレゼンテーションやレポートで一貫性のある見た目を実現したい場合に最適です。ただし、チャートが複数のシートに分散している場合は、各ワークシートでこの手順を個別に繰り返す必要があります。一部のチャートが期待通りにサイズ変更されない場合は、すべてが正しく選択されているか確認してください。グループ化されたオブジェクトやロックされたチャートは反応しない場合があります。
kutools for excel ai のスクリーンショット

KUTOOLS AI でExcel の魔法を解き放ちましょう

  • スマート実行:セル操作、データ分析、チャート作成をすべてシンプルなコマンドで実現します。
  • カスタム数式:ワークフローの効率化に役立つ、あなただけのカスタマイズ数式を生成します。
  • VBA コーディング:VBA コードを簡単に記述・実装できます。
  • 数式の解釈:複雑な数式が簡単に理解できます。
  • テキスト翻訳:スプレッドシート内で言語の壁を乗り越えましょう!
AI 搭載のツールでExcel の機能をさらに強化しましょう。今すぐダウンロードして、これまでにない効率を体験してください!

青い右向き矢印の吹き出しすべての画像を一括でサイズ変更

Excel の画像は、企業ロゴやアイコン、データを補完するイラストなど、さまざまな目的で活用されます。しかし、サイズの異なる画像がワークシート内に散在していると、見た目が乱雑になり、配置にも支障が出てしまいます。ひとつひとつ手作業でサイズを調整する代わりに、以下の効率的な手順を使えば、すべての画像を一括で希望のサイズに簡単に整えられます:

ステップ1:アクティブなワークシート内のすべての画像を選択

まず、アクティブなワークシート内のすべての画像を選択します。Ctrlキーを押しながら各画像を手動でクリックすれば可能です。ただし、より素早く正確に選択したい場合は、以下の VBA マクロを使って一括選択することをおすすめします:

  1. VBA エディターを開くには、Alt + F11を押してください。
  2. 挿入 > 標準モジュールをクリックして、新しいモジュールを追加します。
  3. 以下のコードをモジュールウィンドウにコピー&ペーストしてください:
  4. Public Sub SelectAllPics()
    'Updated by Extendoffice 2025/7/15
    ActiveSheet.Pictures.Select
    End Sub
  5. マクロを実行するには、F5キーを押すか、実行を選択してください。これにより、現在のワークシートにあるすべての画像が一括で選択され、重なっていたり部分的に隠れていたりしても見落とす心配がありません!

ステップ2:選択した画像のサイズを設定

  1. すべての画像が選択された状態で、いずれかの画像を右クリックし、コンテキストメニューからオブジェクトの書式設定を選択してください。ただし、Excel のバージョンや画像の種類によっては、メニューに図の書式設定と表示される場合があります。
    選択した任意の画像を右クリックし、「オブジェクトの書式設定」を選択します
  2. 開いた図の書式設定ダイアログボックスで、サイドバーからサイズオプションをクリックしてください。ここで、希望の幅と高さを慎重に入力しましょう。両方の寸法を正確に指定したい場合は、縦横比のロックを解除してください。ロックが有効な場合、Excel は比率を固定したまま、片方の寸法を自動的に調整します。
    「サイズ」セクションで希望する高さと幅を入力します
  3. OKをクリックする前に、入力内容を今一度ご確認ください。誤った値(たとえば幅と高さを逆にしたり、極端に大きなサイズを指定したり)は、画像が歪む原因になります。OKをクリックすると、選択されたすべての画像が即座に指定サイズに更新され、ワークシート全体がぐっと読みやすく、プロフェッショナルな仕上がりになります。

この方法は、複数の画像を含むレポートを作成する際や、ダッシュボード向けのビジュアル素材を整える際に特に役立ちます。一部の画像がサイズ変更されない場合は、それらがグループ化されているか、背景として設定されていないかをご確認ください。このようなオブジェクトには特別な対応が必要となる場合があります。

チャートと画像の両方にこれらの方法を適用すれば、寸法を素早く統一し、整然として視覚的に魅力的なワークシートを簡単に作成できます。こうした書式設定を頻繁に行う場合は、これらの VBA マクロを保存して繰り返し活用することをおすすめします。複数のシートにまたがるオブジェクトのサイズ変更や、特定の画像タイプのみを対象とするなど、より高度なニーズにも、カスタム VBA ソリューションをさらに調整することで対応可能です。

トラブルシューティングのヒントと実用的な提案:

  • サイズ変更が対象のすべてのオブジェクトに適用されない場合は、非表示・グループ化済み・保護されたアイテムが変更を妨げていないかご確認ください。
  • 大規模な一括変更を行う前に、元のオブジェクトを上書きしないよう、ワークブックを保存するかバックアップを作成することをおすすめします。
  • 重要な詳細を含む画像やチャートのサイズを変更する際は、選択したサイズでテキストや細部が読みにくくなっていないか、必ず再確認してください。仕上がりを確認するには、印刷プレビューをご活用ください。

最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気の機能検索・ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセルを     数式を使用しない四捨五入...
スーパー LOOKUP複数条件 VLookup    複数値 VLookup     複数シート間 VLookup      ファジーマッチ....
高度なドロップダウンリストドロップダウンリストをすばやく作成     連動型ドロップダウンリスト     複数選択可能なドロップダウンリスト....
列マネージャー指定した数の列を追加列の移動非表示列の表示状態を切り替え範囲および列の比較...
注目の機能グリッドフォーカス     デザインビュー   強化された数式バー    ワークブックとシートマネージャー     リソースライブラリ(オートテキスト)  日付ピッカー     ワークシートの統合    暗号化/セルの復号化    リストからメール送信     スーパーフィルター      特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除、...)   50+チャートタイプガントチャート、...)   40+実用的関数誕生日に基づいて年齢を計算します、...)   19 挿入ツールQR コードを挿入パスから画像を挿入、...)   12 変換ツール単語に変換する為替レートの変換、...)   7 結合と分割ツール高度な行のマージセルの分割、...)さらに多数
Kutools はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の他の言語をサポートしています!

Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。


Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします

  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得