VBA:根据单元格值保存到特定路径

时间:2015-07-27 08:59:00

标签: excel vba excel-vba

我根据一些单元格值创建了一个宏来保存Excel文件。 但是当我运行宏时,文件将无法保存。 宏的最后一行变为黄色。

如果我跳过 dtMonth dtMonthnumber ,文件保存得很好,所以问题不是 {{1} } ,或 dtYear

我是否需要协调单元格值?

单元格中的公式是将日期转换为月份和年份:

Format(dtDate, "yymmdd")

U1 =TEXT(Controle!H6;"mmmm")

U2 =TEXT(Controle!H6;"jjjj")

U3 =TEXT(H6;"mm")

1 个答案:

答案 0 :(得分:0)

听起来像是一个VBA错误,其中有时没有正确删除断点。试试这个:

  1. 在程序中的某个位置设置断点。
  2. 更改代码中的内容,因此需要重新编译(例如在某处添加Debug.Print ""
  3. 使用菜单Debug>删除所有断点( Ctrl + Shift + F9
  4. 重新编译
  5. 那应该解决问题。如果它仍然无法正常工作,请将代码复制到某处,删除模块,创建新模块并再次插入代码。