Note: The other languages of the website are Google-translated. Back to English

如何在Excel中基于单元格值创建二维码?

您知道如何根据Excel中的特定单元格值创建QR码吗? 本文将向您详细介绍实现该方法的方法。

使用条形码控制和VBA代码基于单元格值创建QR码
使用惊人的工具根据单元格值轻松批量创建多个二维码


使用条形码控制和VBA代码基于单元格值创建QR码

条形码控件可以帮助您基于Excel中的单元格值快速创建QR码。 请执行以下操作。

1.打开工作表,其中包含您要创建QR Code的单元格值。

2。 点击 开发商 > 插页 > 更多的控制。 看截图:

3。 在里面 更多控件 窗口中,检查 Microsoft条码控制16.0 or Microsoft条码控制15.0.

4.如果在“更多控件”窗口中找不到条形码控件,或者条形码控件不是16.0或15.0,则需要通过单击以下链接下载条形码控件文件: 下载条码控制。 如果“更多控件”窗口中有“条形码控件16.0”或“ 15.0”,请跳到下面 步骤10.

下载文件后,将其解压缩,然后使用Excel中的已下载条形码控件更新条形码控件,如下所示。

5.关闭所有Excel工作簿,转到 Start 开始 部分,找到 Excel 应用并右键单击它,然后选择 以管理员身份运行“ 从上下文菜单中。 看截图:

6.在开幕 用户帐户控制 对话框中,单击 按钮。

7.然后创建一个新的工作簿。 请点击 开发商 > 插页 > 更多的控制。 看截图:

8。 在里面 更多控件 窗口中,单击 注册自定义 按钮,找到并选择下载的二维码OCX文件之一,然后单击 可选 按钮。 看截图:

9。 点击 OK 按钮,当它返回 更多控件 窗口以完成条形码控制的更新。 然后重新打开工作簿,其中包含您要创建QR Code的单元格值。

10。 右键单击工作表标签,然后单击 查看代码 从上下文菜单中打开 Microsoft Visual Basic应用程序 窗口。 然后将下面的VAB代码复制并粘贴到“代码”窗口中。 最后按 其他 + Q 退出键 Microsoft Visual Basic应用程序 窗口。

VBA代码:在Excel中创建QR代码

Sub setQR()
'Updated by Extendoffice 2018/8/22
    Dim xSRg As Range
    Dim xRRg As Range
    Dim xObjOLE As OLEObject
    On Error Resume Next
    Set xSRg = Application.InputBox("Please select the cell you will create QR code based on", "Kutools for Excel", , , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    Set xRRg = Application.InputBox("Select a cell to place the QR code", "Kutools for Excel", , , , , , 8)
    If xRRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Set xObjOLE = ActiveSheet.OLEObjects.Add("BARCODE.BarCodeCtrl.1")
    xObjOLE.Object.Style = 11
    xObjOLE.Object.Value = xSRg.Text
    ActiveSheet.Shapes.Item(xObjOLE.Name).Copy
    ActiveSheet.Paste xRRg
    xObjOLE.Delete
    Application.ScreenUpdating = True
End Sub

11。 点击 开发商 > 插页 > 按钮(表单控件) 如下图所示。

12.在当前工作表中绘制一个按钮。 在弹出 分配宏 对话框中选择 设置二维码 在框中,然后单击 OK 按钮。

13.关闭 设计模式 通过点击 开发商 > 设计模式.

14.单击开始中的按钮 Kutools for Excel 对话框中,选择要创建QR Code的单元格,然后单击 OK.

15.在第二 Kutools for Excel 在对话框中,选择一个单元以放置QR码。 看截图:

然后,QR码将立即插入指定的单元格中。 重复步骤14到15,以完成所有创建的QR码。 看截图:


使用惊人的工具根据单元格值轻松批量创建多个二维码

老实说,上述方法并不容易处理,因为它有其自身的局限性。 这里强烈推荐 插入二维码 的特点 Kutools for Excel. 此功能可帮助您根据 Excel 中指定的单元格值,只需单击几下即可快速批量插入二维码。 请按以下步骤完成。

申请前 Kutools for Excel首先下载并安装.

1. 首先,准备好要基于的值来创建 QR 码。

2。 点击 库工具 > 插页 > 插入二维码.

提示: 如果您找不到此路径的功能,请按 其他 + S 同时打开 搜索Kutools函数 框,手动输入 二维码 在搜索框中,然后您可以看到 插入二维码 功能已列出,只需单击即可激活该功能。 看截图:

现在,插入 QR 代码窗格显示在工作簿的右侧。

3。 在里面 插入二维码 窗格,您需要配置如下。

3.1)在 数据范围 框,选择包含要基于创建二维码的值的单元格范围;
3.2)在 插入范围 框中,选择一系列空白单元格以输出二维码;
3.3)在 附加选项 部分,配置 尺寸、线条颜色、背景颜色纠错级别 根据需要获取二维码;
请注意: 二维码的大小不能超过 500 像素。
3.4)点击 产生 按钮。 看截图:

4.然后 Kutools for Excel 弹出对话框,单击 确定。

5. 然后同时创建二维码。 您需要手动关闭 插入二维码 如果完成创建所有 QR 码,则显示窗格。

点击 了解有关此功能的更多信息...


相关文章:


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能。 支持Office / Excel 2007-2019和365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能30天免费试用。 60天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (30)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
Khong the tai duoc Microsoft Barcode Control 16.0 admin oi
武宏明
该评论由网站上的主持人最小化
سلام لینک دانلود کارنمیکنه
شاهین
该评论由网站上的主持人最小化
prezados, preciso de A1:A5 em um único QR, é possivel?
迭戈
该评论由网站上的主持人最小化
未找到 MSBCODE.zip 错误 404
请重新上传
febrian
该评论由网站上的主持人最小化
没有 puedo descargar Microsoft Barcode Control 16.0
奥古斯都
该评论由网站上的主持人最小化
Microsoft Barcode Control 16.0 tidak nge-link..minta dong pak
阿瑟
该评论由网站上的主持人最小化
未找到 msbcode
巴渝
该评论由网站上的主持人最小化
嗨,巴尤,
链接有些错误,现在修复。 带来不便敬请谅解。
水晶
该评论由网站上的主持人最小化
如何在没有管理员权限的情况下运行它?
埃里克·谭
该评论由网站上的主持人最小化
这个很棒,但我需要做超过 4K 的 QR,所以你能建议批量做吗?
Deaw215
该评论由网站上的主持人最小化
您可以从多个单元格的信息中创建二维码吗? 每当我这样做时,我都会得到一个空白插入
JAMES
该评论由网站上的主持人最小化
wie kann ich die Grösse der QR Code ändern oder wieder löschen?
弗雷德
该评论由网站上的主持人最小化
你好,
是否可以将二维码链接到在线 Excel 电子表格中单元格的值? 这意味着如果要编辑单元格的值,二维码会给出单元格的编辑值?
谢谢
斯瑞克斯43
该评论由网站上的主持人最小化
注册自定义时:错误选择文件不包含任何自注册 ActiveX 控件
贾蒙·野原
该评论由网站上的主持人最小化
有谁知道创建后如何打印生成的二维码? 创建所述代码后,除非您切换到“设计器模式”,否则您无法选择它们,即使那样您也只能进入属性或格式对象。 在格式对象选择下有一个“打印对象”复选框,但无法实际打印代码本身。 任何帮助,将不胜感激。

谢谢!
米歇尔小号
该评论由网站上的主持人最小化
如果我使用下载文件。 这是免费的公司吗? 还是只有免费的人?
Bobby·李
该评论由网站上的主持人最小化
它有助于解决我的大问题! 谢谢你!!!!
文鲁
该评论由网站上的主持人最小化
我可以更改 QR 码的大小吗? 不是手动,而是粘贴选定的尺寸?
海尔顿
该评论由网站上的主持人最小化
您好

我刚刚安装了 Kutool 程序来从 Excel 制作二维码。 我将测试这个程序,如果它有效,那么我将购买它。

我没有“Microsoft Barcode Control 16.0”,所以我按照指令下载。 并以管理员模式打开 Excel。 然后尝试“注册自定义”。 但我打开条形码控制文件夹并选择 MSBCODE964,OCX。 然后有错误信息出来了。 它说“所选文件不包含自注册 ActiveX 控件”。 这是什么意思? 问题是什么。 我该如何安装它?

请让我知道如何解决问题。

谢谢

丹尼尔·帕克
丹尼尔
该评论由网站上的主持人最小化
如何为一个二维码制作多个字段的二维码?
OOM
该评论由网站上的主持人最小化
您需要将所有单元格合并为一个单元格,然后使用该信息创建二维码
查夫达尔哈切夫
该评论由网站上的主持人最小化
我没有“Microsoft Barcode Control 16.0”,所以我按照指令下载。 并以管理员模式打开 Excel。 然后尝试“注册自定义”。 但我打开条形码控制文件夹并选择 MSBCODE964,OCX。 然后有错误信息出来了。 它说“所选文件不包含自注册 ActiveX 控件”。 这是什么意思? 问题是什么。 我该如何安装它?
马扬克·库马尔
该评论由网站上的主持人最小化
1) 单击文件 > 选项。

2) 单击信任中心 > 信任中心设置 > ActiveX 设置。

单击下面的选项,然后单击确定。
* 无限制无提示启用所有控件(不推荐)
3)点击确定
查夫达尔哈切夫
这里还没有评论
加载更多
留下你的意见
以访客身份发帖
×
评价此帖子:
0  产品特性
建议地点