【发布时间】:2013-10-30 20:58:42
【问题描述】:
在我工作的地方,我们会保留一份我们发现的损坏车辆的清单。这些损坏代码有几种变化,我想在 excel 中设置一个 VBA 脚本以自动更改具有正确格式的单元格的内容,但我并没有真正使用 VBA 脚本,Excel 数据对象让我感到困惑
这里有几个我想要的例子
06071 – VBA Function – 06.07.1
031211 – VBA Function- 03.12.1(1)
0409237-VBA Function – 04.09.2(3,7)
040912 030713 –VBA Function – 04.09.1(2) 03.07.1(3) (some vehicles have multiple damages)
基本上任何长度超过 5 的数字都会将第 6 位以上的任何数字放入括号中,用逗号分隔。
我几乎可以用任何其他语言来做这件事,只是我遇到的所有随机 Excel 问题。
我尝试什么似乎并不重要,我的代码在我取得任何进展之前就出现了错误
Dim test
test = Worksheets(“Sheet1”).Range(“A:A”).Value
Worksheets(“Sheet2”).Range(“B:B”).Value=test
我试图创建一个无论我如何调用它都无法正常工作的函数。如果我可以对这些数字进行基本格式设置,我很可能会从那里弄清楚。
感谢你们给我的任何帮助
【问题讨论】:
标签: vba excel formatting