vba - 从 VBA 中的字母数字单元格中删除前导零
问题描述
我正在尝试从字母数字且非常随机的 ID 编号中删除前导零。我尝试了这里找到的其他方法,但它们适用于 90% 的 ID,但会完全删除其他 ID。我有一个基本 Excel 的工作公式,它删除了零,我正在尝试将它用于 VBA 代码。我不断收到错误 1004 - 应用程序定义或对象定义错误,其中包含公式。
range("E2").select
activecell.formula="=right(D2,len(D2)-find(left(substitute(D2,'0',''),1),D2)+1)"
我对 activecell.formula 的理解是,它将这个公式准确地插入到单元格中,所以由于公式有效(在替换函数中用 ' 替换为 "),我不知道为什么会出现这个错误。任何帮助都是非常感激!
解决方案
推荐阅读
- android - FastAdapter:滑动后撤消按钮不显示
- npm - NPM lockfiles/shrinkwrap 获取附加到“已解析”URL 的随机“dl”参数
- testing - 你如何反驳 Capybara 的 has_select 选项的存在?
- php - 添加到购物车按钮未在数据库中添加项目
- java - 如何将 JSON 文件中的特定数据解析为 html 下拉菜单
- c++ - 无法使用“int (int, int)”类型的左值初始化“int”类型的返回对象
- blazor - 在文件共享上部署 Blazor Web 应用程序
- bash - (变量除以数字)以浮点数打印 - Bash [错误数字]
- javascript - FormArray - 如何将字符串数组传递给它?
- amazon-web-services - 任何将数据从 Amazon EFS 复制到 S3 的自动化方法?