Excel 语音选择码

Excel 语音选择码,excel,hash,ascii,crc16,vba,Excel,Hash,Ascii,Crc16,Vba,我对excel中的VBA编码比较陌生。我正在尝试开发一个符合PTI的标签备份系统。我想在excel文件中建立语音拾取代码 我知道VPC计算器是免费下载的,但我正在尝试使VPC在excel文件中的GTIN、批次或日期信息更改时自动更新。我已经做了大量的研究,并理解了应用于JAVA的公式。但我不知道如何将其实现为excel的VBA格式。我知道人们以前已经能够创建CRC-16哈希计算,但我无法让它在与PTI语音拾取计算器匹配的地方工作 我的目标是创建2个函数=VPCSGTIN,批次,日期和=VPCLG

我对excel中的VBA编码比较陌生。我正在尝试开发一个符合PTI的标签备份系统。我想在excel文件中建立语音拾取代码

我知道VPC计算器是免费下载的,但我正在尝试使VPC在excel文件中的GTIN、批次或日期信息更改时自动更新。我已经做了大量的研究,并理解了应用于JAVA的公式。但我不知道如何将其实现为excel的VBA格式。我知道人们以前已经能够创建CRC-16哈希计算,但我无法让它在与PTI语音拾取计算器匹配的地方工作

我的目标是创建2个函数=VPCSGTIN,批次,日期和=VPCLGTIN,批次,日期。GTIN、批次和日期信息将分别从各自的单元中提取。然后VPC将收集前2个小数字,而VPCL将收集相同信息的2个大数字。虽然我不确定这是否可能,但如果能够做到,它将帮助许多使用这种软件的其他人


有人认为这可以做到吗?另外,只是一个附加组件,如果有人知道学习VBA的好网站,请您发布一个链接好吗?我正在尽可能多地了解它。

嗨,我在vb.net上开发了一个简单的系统,使用harvestmark voicecode.dll打印标签,但如果在excel上工作,我不是舒尔:

导入YottaMark.Utilities.VoiceCodeLib

公共Gtin作为字符串 公共地段作为串 公共Datelot作为DateTime

vcode=VoiceCode.ComputeGtin,Lots,Datelot