メインコンテンツへスキップ

Excelでセルの範囲を画像に変換するにはどうすればよいですか?

Author: Kelly Last Modified: 2025-08-06

プレゼンテーションを作成するとき、文書に埋め込むとき、またはメールで共有するときなど、データを編集可能なセルではなく静止画像として表示したい場合があります。幸いなことに、Excelでは選択したセル範囲を数ステップで画像に変換できます。このガイドでは、セル範囲を画像に変換する複数の方法を紹介します。

「コピーして図」として機能を使用してセル範囲を画像に変換する

Kutools for Excelを使用してセル範囲を画像に変換する

VBAコードを使用してセル範囲を画像に変換する


「コピーして図」として機能を使用してセル範囲を画像に変換する

Excelには、ユーザーが選択したセルを画像としてコピーできる組み込み機能があります。以下はその手順です:

  1. 画像に変換したいセル範囲を選択し、「Ctrl + C」を押してコピーします。
  2. リボンの「ホーム」タブに移動し、「コピー」>「コピーして図」とクリックします。スクリーンショットをご覧ください:
    click Copy as Picture feature
  3. ダイアログボックスで、次のオプションを指定します:
    • 「画面に表示されている通り」:画像が実際に見えている通りに表示されることを保証します。
    • 「図」:それを静止画像としてコピーします。
      specify the options in the dialog box
  4. 「OK」をクリックし、「Ctrl + V」を押して画像をワークシートに貼り付けます。
  5. 次に、画像を右クリックして「名前を付けて保存」を選択します。スクリーンショットをご覧ください:
    right click and choose Save as Picture
  6. 次のウィンドウで、画像を保存するフォルダを指定し、名前を入力し、「名前を付けて保存」タイプのドロップダウンリストから希望の画像形式を選択します。スクリーンショットをご覧ください:
    specify the folder and file name
  7. 「保存」ボタンをクリックすると、選択されたセル範囲が特定のフォルダに画像形式で保存されます。

Kutools for Excelを使用してセル範囲を画像に変換する

セル範囲を頻繁に画像に変換する必要がある場合、Kutools for Excelはより強力で柔軟なソリューションを提供します。「範囲を画像としてエクスポート」機能を使用すると、PNG、JPG、GIF、TIFなどのさまざまな形式で選択した範囲を高品質な画像として簡単にエクスポートできます。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

Kutools for Excelをインストール後、以下の手順に従ってください:

  1. 画像に変換したいセル範囲を選択します。次に、「Kutools Plus」>「インポート/エクスポート」>「範囲を画像としてエクスポート」をクリックします。
    click Export Range as Graphic feature of kutools
  2. ダイアログボックスで、次の操作を行ってください:
    • 新しい画像ファイルを配置するフォルダを指定します;
    • 「エクスポート形式」セクションから画像形式を選択します;
    • 「OK」ボタンをクリックします。
      specify the optiona in the dialog box
  3. 次のプロンプトボックスで、画像の名前を入力します。
    specify a name for the file
  4. 「OK」をクリックして範囲を画像として保存します。

VBAコードを使用してセル範囲を画像に変換する

高度なユーザーまたはタスクを自動化したい方にとって、VBAを使用することは強力なアプローチです。

  1. 画像に変換したいセル範囲を選択します。
  2. 「ALT + F11」キーを押して「Microsoft Visual Basic for Applications」ウィンドウを開きます。
  3. 「挿入」>「モジュール」をクリックし、次のコードをモジュールウィンドウに貼り付けます。
    Sub SaveSelectedRangeAsImage()
    'Updateby Extendoffice
        Dim rng As Range
        Dim chartObj As ChartObject
        Dim imgPath As Variant
        Dim fileName As String
        If TypeName(Selection) <> "Range" Then
            MsgBox "Please select a range before running the macro.", vbExclamation
            Exit Sub
        End If
        Set rng = Selection
        imgPath = Application.GetSaveAsFilename( _
            InitialFileName:="RangeImage.png", _
            FileFilter:="PNG Files (*.png), *.png", _
            Title:="Save Image As")
        If imgPath = False Then Exit Sub
        rng.CopyPicture Appearance:=xlScreen, Format:=xlPicture
        Set chartObj = ActiveSheet.ChartObjects.Add(Left:=100, Top:=100, Width:=rng.Width, Height:=rng.Height)
        chartObj.Activate
        chartObj.Chart.Paste
        chartObj.Chart.Export fileName:=imgPath, FilterName:="PNG"
        chartObj.Delete
        MsgBox "Image saved to: " & imgPath, vbInformation
    End Sub
    
  4. F5キーを押してこのコードを実行します。次のウィンドウで、画像を保存するフォルダを指定し、画像ファイルの名前を入力してください。スクリーンショットをご覧ください:
    specify a name for the file
  5. 「OK」ボタンをクリックすると、選択された範囲が画像ファイルとして保存されます。

結論

Excelの範囲を画像に変換することは、時間を節約し、データの共有方法を改善できる便利な技術です。Excelの組み込み機能である「コピーして図」は、迅速で手動でのエクスポートに最適です。一方、Kutools for Excelはバッチ処理やカスタマイズに適した高度で使いやすいオプションを提供します。自動化に慣れている方には、VBAコードを使用することで柔軟で拡張性のあるソリューションが得られます。シンプルさ、効率、または自動化のいずれが必要かに応じて、これらの方法のいずれかが確実にあなたのワークフローにシームレスに統合されるでしょう。さらに多くのExcelのヒントやコツを探求することに興味がある場合、当社のウェブサイトでは数千ものチュートリアルを提供しており、Excelをマスターするのに役立ちます

最高のオフィス生産性ツール

🤖 Kutools AI Aide:データ分析を革新:インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データを分析してグラフを生成  |  Kutools Functions を呼び出す
人気機能重複の検索・ハイライト・マーキング   |  空白行を削除   |  データを失わず列やセルを統合   |   丸める ...
スーパーLOOKUP複数条件VLOOKUP   複数値VLOOKUP  |  複数シートの検索  |  ファジーマッチ ....
高度なドロップダウンリストすばやくドロップダウンリストを作成   |  依存型ドロップダウンリスト   |  複数選択ドロップダウンリスト ....
列の管理:特定数の列を追加  | 列を移動  | 非表示列の表示状態を切り替え |  範囲と列の比較 ...
注目機能グリッドフォーカス   |  デザインビュー  |  強化された数式バー   ワークブック&ワークシートの管理   |  オートテキスト ライブラリ (Auto Text)   |  日付ピッカー   |  データの統合   |  セルの暗号化/復号化    リスト送信で電子メールを送信   |  スーパーフィルター   |   特殊フィルタ(太字/斜体/取り消し線でフィルタ...)
トップ15ツールセット12 種類のテキストツールテキストの追加特定の文字を削除など)  |  50 種以上のグラフ タイプガントチャートなど)  |  40を超える実用的な 数式誕生日に基づいて年齢を計算する、など)  |  19種の 挿入ツールQRコードの挿入パスから画像の挿入など)  |  12種類の 変換ツール単語に変換する通貨変換など)  |  7つの 結合&分割ツール高度な行のマージセルの分割など)  |  ...さらに多数
お好きな言語でKutoolsを使用できます ― 英語、スペイン語、ドイツ語、フランス語、中国語など40以上に対応!

Kutools for ExcelでExcelスキルを強化し、かつてない効率を体験しましょう。 Kutools for Excelは300以上の高度な機能で生産性向上と時間短縮を実現します。最も必要な機能を今すぐ取得...


Office TabはOfficeにタブ表示を追加し、作業効率を大幅に向上させます

  • Word、Excel、PowerPointでタブ編集とタブ閲覧を有効にします
  • 同じウィンドウ内の新しいタブで複数のドキュメントを開いたり作成したりできます。新しいウィンドウを開く必要はありません。
  • 生産性が50%向上し、1日に何百回ものマウスクリックも削減できます!