ExcelでQRコードを作成する方法
①QRコード生成の準備
Excel単体ではQRコードを生成する機能が標準搭載されていません。
そのため、以下のいずれかの方法を利用する必要があります。
❶QRコード生成用のExcelアドインをインストール
❷VBAマクロを使用
❸外部のウェブツールやソフトウェアを併用
この記事では、最も簡単かつ効率的なExcelアドインを使用する方法を中心に解説します。
Microsoft Excel 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台 ↓
②アドインを使用してQRコードを作成する方法
❶Excelの「挿入」タブからアドインを追加
⑴Excelを開きます。
⑵メニューから「挿入」タブをクリックします。
⑶「アドイン」のセクションにある「Office アドイン」を選択します。
⑷Office ストアが開きます。
検索バーに「QRコード」や「QR Code Generator」と入力し、適切なアドインを探します。
例
「QR4Office」などが人気のあるアドインです。
⑸希望のアドインを選択し、「追加」ボタンをクリックしてインストールします。
❷アドインを利用してQRコードを挿入
⑴アドインをインストール後、「挿入」タブの「マイアドイン」セクションから、先ほどインストールしたアドインを開きます。
⑵アドインのインターフェースが表示されます。
⑶必要なデータ(QRコードに変換したい文字列やURL)を入力します。
・テキストボックスが用意されている場合、ここに入力。
・セル内のデータを参照する設定が可能な場合、該当するセルを指定。
⑷QRコードが自動的に生成され、プレビューが表示されます。
⑸「挿入」または「Insert」ボタンをクリックして、QRコードをシート上に挿入します。
できるExcel 2024 Copilot対応 Office 2024&Microsoft 365版 ↓
❸注意点とポイント
ポイント
操作を簡略化する
・アドインを活用すれば、特別なプログラミングスキルは不要で、直感的な操作が可能です。
・大量のQRコードを生成する場合は、セルのデータを一括指定できるアドインを選ぶと効率的です。
注意点
アドインの権限に注意
・アドインの利用にはインターネット接続が必要な場合があります。
・個人情報や重要なデータを扱う際には、信頼性の高いアドインを選択してください。
❹VBAマクロを使用してQRコードを作成する方法
Excelでカスタマイズ性を求める場合は、VBAを使用する方法もあります。以下の手順を参考にしてください。
手順 1: QRコード生成用ライブラリを準備
⑴「Google Chart API」を利用してQRコードを生成します。
このAPIを利用すれば、特定のURLにアクセスすることでQRコード画像を取得できます。
例
https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=データ
手順 2: VBAコードを記述
⑴Excelで「Alt + F11」を押して、VBAエディターを開きます。
⑵「挿入」→「標準モジュール」をクリックして、新しいモジュールを追加します。
⑶以下のコードをコピー&ペーストします。
Sub QRCodeGenerator()
Dim ws As Worksheet
Dim qrText As String
Dim qrURL As String
Dim rng As Range
' 対象のシートとセルを指定
Set ws = ThisWorkbook.Sheets(1)
Set rng = ws.Range("A1") ' A1にQRコードにしたいデータが入っていると仮定
' QRコードの内容を取得
qrText = rng.Value
qrURL = "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=" & Application.EncodeURL(qrText)
' 画像を挿入
With ws.Pictures.Insert(qrURL)
.Left = rng.Offset(0, 1).Left ' A1の右隣に配置
.Top = rng.Top
.Width = 100
.Height = 100
End With
End Sub
⑷VBAエディターを閉じて、「Alt + F8」を押してマクロを実行します。
⑸外部ツールを併用してQRコードを挿入する方法
外部の無料ツールやソフトウェアを使ってQRコード画像を生成し、それをExcelに挿入する方法もあります。この場合は以下の手順を踏みます。
簡単・快適!Excelマスター2024&365対応版 (EIWA MOOK) ↓
手順: 外部ツールを使用
⑴Webブラウザで「無料のQRコード生成ツール」(例: QRコードメーカー)を検索。
⑵必要なデータを入力してQRコード画像を生成します。
⑶生成された画像を右クリックして保存。
⑷Excelの「挿入」→「画像」メニューから、保存したQRコード画像を挿入します。
注意点: 外部ツールの選択
・セキュリティリスクを避けるため、信頼性の高いウェブサイトやソフトウェアを利用してください。
・データが外部に送信されるため、機密情報を使用する場合は慎重に。
まとめ
ExcelでQRコードを作成するには、以下の3つの方法があります。
❶アドインを使用
・初心者に最適で簡単に使える。
・Officeストアから信頼性のあるアドインをインストールすることが重要。
❷VBAマクロを使用
・プログラミングスキルがある人向け。柔軟性が高い。
・セキュリティ設定でマクロを有効にする必要がある。
❸外部ツールを併用
・最も簡単で誰でも使えるが、手動操作が増える。
作業の効率やデータの安全性を考慮して、自分の用途に合った方法を選んでください。