Excel で複数の画像をセルに合わせて一括自動リサイズ – 2 つの便利な方法
Excel で画像を扱う際、セルの境界線に正確に合わせることは、プロフェッショナルで整理されたワークシートを維持するために不可欠です。しかし、多数の画像を扱う場合、挿入するたびにセルサイズに正確に調整し続ける作業はすぐに面倒になります。多くのユーザーは、挿入された画像がセルの境界線をまたいだり、適切にスケーリングされなかったりして、ワークシートが雑然とし、構造がわかりにくくなる問題に直面しています。もし製品アイコンや図表、その他のイラストなど、画像を頻繁にExcel に挿入し、セルの寸法に自動的に適合させたいなら、画像のリサイズを素早く行う方法を習得することで、作業効率とスプレッドシートの見やすさが大幅に向上します。
本ガイドでは、画像を一括で自動リサイズし、セルの寸法に完璧にフィットさせる最も実用的な方法をご紹介します。これにより、時間を節約でき、ワークシートもすっきり整理されます。商品カタログ、在庫リスト、ビジュアルレポート、データダッシュボードなど、どんな作業にもこれらのソリューションを活用すれば、ワークフローが効率化され、画像が対応するデータと正確に整列します。
Kutools for Excel で複数の画像をセルに合わせて一括自動リサイズ
VBA コードで選択した画像を単一セルに合わせてリサイズ
複数の画像を挿入し、特定のセルの境界に自動的に合わせたいユーザーにとって、カスタム VBA マクロは極めて効率的な解決策です。Excel の VBA 機能を活用すれば、画像のインポートとリサイズを完全に自動化し、セルの寸法にぴったりと合わせることが可能になります。この方法は大量の画像を扱う際に特に威力を発揮し、手動での調整にかかる時間とミスを大幅に削減します。
VBA コードは、高度なExcel 機能を自在に使いこなし、柔軟なカスタマイズを求めるユーザーに最適です。サードパーティのアドインが不要でコスト効率に優れた方法ですが、マクロを有効にするにはExcel のセキュリティ設定を調整する必要がある場合がある点にご注意ください。
ヒント:VBA マクロを実行する前に、マクロの誤使用によりワークシートのレイアウトが変更される可能性があるため、重要な未保存データが含まれていないことをご確認ください。万が一に備え、ファイルのバックアップコピーを事前に保存しておくことをおすすめします。
1。まず、画像を挿入するセルの行の高さと列の幅を調整してください。各画像を配置したいセルを選択すると、事前に設定したセルサイズに合わせて、画像が自動的に適切な大きさにリサイズされます。
2。ALT + F11キーを押して、「Microsoft Visual Basic for Applications」ウィンドウを開きます。
3。VBA エディターで、挿入 > 標準モジュールをクリックし、空のモジュールウィンドウに以下のマクロコードを貼り付けてください。
VBA:セルサイズに基づいて複数の画像を挿入
Sub InsertPictures()
'Updateby Extendoffice
Dim PicList() As Variant
Dim PicFormat As String
Dim Rng As Range
Dim sShape As Shape
On Error Resume Next
PicList = Application.GetOpenFilename(PicFormat, MultiSelect:=True)
xColIndex = Application.ActiveCell.Column
If IsArray(PicList) Then
xRowIndex = Application.ActiveCell.Row
For lLoop = LBound(PicList) To UBound(PicList)
Set Rng = Cells(xRowIndex, xColIndex)
Set sShape = ActiveSheet.Shapes.AddPicture(PicList(lLoop), msoFalse, msoCTrue, Rng.Left, Rng.Top, Rng.Width, Rng.Height)
xRowIndex = xRowIndex + 1
Next
End If
End Sub
4。コードを挿入したら、F5キーを押すか「実行」ボタンをクリックしてマクロを実行します。表示されるファイルダイアログで、画像が保存されているフォルダーを開き、挿入したいすべての画像を選択して「開く」をクリックしてください。
5。マクロを使えば、選択した画像が指定されたセル範囲に自動で挿入され、セル内にぴったり収まるよう自動リサイズされます。数十枚、数百枚の画像を扱う場合でも、手動でのリサイズや配置作業が一切不要に!その結果は以下の通りです:
トラブルシューティングとヒント:画像が期待通りに表示されない場合は、まず選択したセル範囲を再度確認し、画像ファイルに正常にアクセスできることを確認してください。ロックされたファイルや結合済みのセルは、挿入処理に影響を与える可能性があります。最良の結果を得るには、標準的で結合されておらず、一貫性のある画像形式(.jpg や.png など)をご使用ください。エラーが発生した場合は、VBA マクロを実行する十分な権限があり、かつExcel のマクロセキュリティ設定がコードの実行を許可していることをご確認ください。
代替の VBA アプローチ:ワークシート内のファイルパスに基づいて画像を挿入・リサイズしたい場合は、VBA コードをさらに調整して、指定された列から画像パスを読み取り、対応するセルに自動で配置することも可能です。
Kutools for Excel で複数の画像をセルに合わせて一括自動リサイズ
プログラミング不要でより簡単に操作したいユーザーにぴったり!Kutools for Excel は、複数の画像を一括でリサイズし、対応するセルに自動的にぴったり収めるための直感的で信頼性の高い方法を提供します。このソリューションは、多数の画像を含むスプレッドシートを日常的に管理する方にとって特に価値があります。わずか数回のクリックで、画像の挿入とリサイズが完了します。よくある使用例には、価格表、商品カタログ、スタッフ写真付き名簿など、Excel 上で画像のレイアウトの一貫性が求められるあらゆるシーンが挙げられます。
VBA マクロとは異なり、Kutools for Excel はプログラミングスキルが一切不要。初心者から上級ユーザーまで、利便性と正確性を重視する方に最適です。さらに、ミスの発生を抑えやすく、結合セルなどExcel 特有の制限の影響も受けにくいのが特長です。
Kutools for Excel をインストールしたら、以下の手順に従って複数の画像を一括でリサイズし、選択したセルに画像の挿入してください:
- クリックして、KUTOOLS PLUS > インポート/エクスポート > 画像のインポートを選択し、画像インポートツールを開きます。

- 「画像のインポート」ダイアログボックスで、最適な結果を得るために以下のオプションを設定します。
- クリックして追加ボタンを押すと、画像ファイルやフォルダー全体を画像リストに参照として追加できます。
- インポートサイズドロップダウンメニューでセルサイズに合わせるを選択すると、画像が選択したセルに自動的にフィットします。
- インポート順序ドロップダウンで、画像の配置方法を設定できます。列ごとに塗りつぶしてから行ごとに塗りつぶす(列単位での挿入)と行ごとに塗りつぶしてから列ごとに塗りつぶす(行単位での配置)のいずれかをお選びください。
- すべての設定が完了したら、インポートをクリックしてください。

- 2 つ目の「画像のインポート」ダイアログが表示されます。ここでは、画像を挿入およびリサイズする対象のセル範囲を選択してください。1 対1 で正確に配置するためには、選択したセル範囲のサイズが挿入したい画像の枚数と一致している必要があります。下記のスクリーンショットをご参照ください:

- クリックしてOKを押すと、インポートが完了します。選択したすべての画像が挿入され、指定されたセルのサイズに自動的にリサイズされるため、下記のスクリーンショットのようにプロフェッショナルで整然としたビジュアルレイアウトが実現されます。

ヒントと注意事項:選択したセルの数よりも画像の枚数が多い場合、または両者が一致しない場合、Kutools は画像の処理方法について確認を求めます。一貫した結果を得るには、互換性のある画像形式(.jpg、.png、.bmp など)を使用し、結合されたセルへの画像挿入は避けてください。画像が期待通りに表示されない場合は、Kutools が正しくインストール・更新されていることをご確認ください。必要に応じてExcel を再起動してください。一部の変更は再起動後にのみ反映されます。
その他の解決策:VBA やKutools 以外にも、Excel の数式を使って画像の挿入参照を動的に表示する回避策があります。ただし、この方法は物理的な画像を一括でリサイズする用途にはあまり一般的ではありません。詳しくは以下をご覧ください:
結論
VBA マクロとKutools for Excel のどちらの方法も、複数の画像をセルのサイズに一括でぴったり合わせるための信頼性の高い手段を提供します。最適な方法は、ユーザーそれぞれのニーズやスキルレベルによって異なります。
- VBA コードは、Excel マクロに慣れていて、追加コストをかけずにカスタマイズや自動化を実現したいユーザーにとって最適な選択肢です。ただし、基本的なプログラミング知識と、Excel のマクロセキュリティ設定に関する理解が必要です。
- Kutools for Excelは、多数の画像を扱う際に操作性・効率性・視覚的精度を重視するユーザーにぴったりです。定期的にテンプレートを作成したり、商品画像を管理したり、プレゼンテーション用のExcel ファイルを準備したりする方々に特におすすめです。
どちらの方法があなたのワークフローに最も適しているかを判断するには、サンプルデータを使って両方のソリューションを実際に試してみることをおすすめします。一括変更を行う前に、必ずワークブックを保存してデータ損失を防いでください。バッチ挿入やサイズ変更中に問題が発生した場合は、上記のヒントやトラブルシューティングの注意事項をご確認いただくか、お好みの方法に関する公式サポートリソースをご参照ください。さらに実用的なExcel のヒントや一括操作テクニックを探しているなら、当社ウェブサイトに、Excel での生産性をさらに高めるための詳細なステップ・バイ・ステップチュートリアルが多数掲載されています。
関連記事:
Excel で複数のセルを画像に合わせて素早くリサイズする方法は?
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
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 アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得



