在Excel中使用Google API生成QR代码,QR代码不会在同一工作簿中的另一个电子表格上生成

时间:2017-11-16 02:03:22

标签: excel excel-vba google-api vba

我发现这个整洁的电子表格会通过Google API在Excel中生成二维码。

该网站如下: https://sites.google.com/site/e90e50fx/home/generate-qrcode-with-excel

可下载电子表格的链接如下: https://sites.google.com/site/e90e50fx/home/generate-qrcode-with-excel/qr_code_udf.xlsm?attredirects=0&d=1

我遇到的问题是我将电子表格复制到另一个工作簿中。 最初它还没有工作,直到我也将GoogleAPI模块复制到该工作簿中。 QR码将在复制的电子表格中生成。 但是,我要做的是在同一工作簿中生成QR代码,但在另一个电子表格中生成。

出错了。

= URL_QRCode_SERIES( “qr_code_1”,J7:N7 ,, “QRCODE”)

我在电子表格中使用此公式,我正在尝试生成QR条形码图像,但它出错并显示此错误:

#VALUE

无法弄清楚出了什么问题。 我正在尝试获取QR代码的值是使用concatenate命令,它位于几个合并的单元格列中,如上面的公式所示。

它为该电子表格中的任何其他单个单元格列值成功生成qr代码。所以我想知道是否需要改变公式。

1 个答案:

答案 0 :(得分:0)

想出来。 以下公式有效:

= URL_QRCode_SERIES( “qr_code_1”,J7 ,, “QRCODE”)

即使单元格J7到N7合并为一个, 我只需选择合并的单元格,然后将J7输入到公式中。 然后QR条形码生成成功。

我还发现我不需要复制的QRcode电子表格。 excel VBA中的GoogleAPI模块就足够了,只要它是您正在使用的工作簿的一部分。