【发布时间】:2021-09-17 14:13:08
【问题描述】:
我有一张表格,用于查找数据库,该数据库包含特定代码的所有可用图像的路径。我想要做的是,当用户在 Excel 电子表格中输入代码时,它会在同一行的表格右侧创建一个按钮(很简单),然后单击该按钮会弹出用户表单。在这个用户表单上,我想列出数据库中与该代码匹配的所有图像。有些代码可能有 1 张图像,有些则多达 5 张。我还希望这些代码中的每一个都标记为 1 到 x(x 是最终图像)。
一旦我有了它,我希望能够让用户单击一个或多个图像以将它们添加到 Excel 工作表中(通过数字参考,所以如果用户单击 1、3 和 4,我希望它放置代码旁边的单元格中的“1、3、4”)。或者我可以让他们点击取消并手动输入数字。
我想要的可能吗?我该怎么办?我对 VBA 中的用户表单的经验绝对为零,但我真的很想看看他们能做什么。
【问题讨论】:
-
没有编程知识的我建议雇用某人
-
我不是这么说的。我有大量的 VBA 知识,只是没有关于用户表单的知识,因为我从未见过需要使用它们。我可以很容易地在 excel 表中做到这一点(它是如何在这个文件的旧版本中完成的),但这次想让它更整洁更好
-
不要太刻薄,但这是一个需要很多时间才能解决的问题。我建议雇用某人来完成这项工作,但如果您不想这样做,我建议您查看 OCR 以“读取”图像。您会意识到要达到 100% 甚至接近 90% 的准确率根本不容易。
-
@bmgh1985 “它是如何在这个文件的旧版本中完成的” excel 实际读取图像并将您的代码与图像匹配?也许有一个我不知道的内置函数! D:
-
您为什么不先尝试一下,然后再提出一个具体问题呢?回答代码/特定问题要容易得多。