Excel代码在单独的文件中

时间:2017-10-13 08:30:34

标签: excel vba external

我已经在MS Access中编程了很多年,最佳实践是将代码保存在一个文件中,将数据保存在另一个文件中。 我最近被要求在Excel文件上执行一些工作。它将每天从外部方到达,然后需要重新格式化才能上传到另一个第三方应用程序。即。

  1. 将G列中的数据移至列H
  2. 从所有数据中删除特殊字符('"';)
  3. 检查A列是否有邮政编码中的空格
  4. 再加上一些数据验证检查。
  5. 所以,我的问题是代码应该去哪里。

    我是否在空白电子表格中创建代码,然后将数据剪切并粘贴到其中,或者在Excel中是否有办法在电子表格外部编写代码然后运行它?即从数据中分离代码

    由于

1 个答案:

答案 0 :(得分:0)

实现这一目标的一种方法是使用VB.net Excel插件。虽然您的应用程序文件将附加到excel,但它们将被维护为单独的文件。但是,你有没有想过用公式做工作?在我看来,列出的要求可以用它们来完成。您可以将源导入一个工作表,并使用公式在另一个工作表上引用/验证。