作者ccpswww (game)
看板Visual_Basic
标题[VBA ] VBA写VBA储存问题
时间Thu Oct 11 09:49:54 2018
大家好,有个问题想请教各位高手,我目前写了一个是用VBA产生许多自带VBA程式的工作
簿,那程式有成功写入我需要的的工作簿中, 但是後续我用workbook.save .workbook.c
lose想要存档并关闭,可是这样产生的工作簿里面的程式码就会莫名消失,手动储存关闭
则程式码还存在,想请教各位高手问题如何解决,感谢大大
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.13.224.86
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1539222596.A.A68.html
1F:→ paul60209: 你workbook.save 後面的档案名称副档名是.xlsm吗? 10/11 12:15
2F:→ ccpswww: p大 是的 10/11 13:09
3F:推 waiter337: 该不会是没save到 f8 逐步测试後再说 10/30 09:05
4F:→ waiter337: 有没有写在thisworkbook上面 10/30 09:18
5F:→ waiter337: Private Sub Workbook_BeforeClose(Cancel As Boolean) 10/30 09:24
6F:→ waiter337: End Sub 10/30 09:24
7F:→ waiter337: 我自己是有成功喔,还有你档名有没有重覆冲到 10/30 09:27
8F:→ waiter337: 我到是有想起来一点毛 10/30 09:27
9F:→ waiter337: 是逻辑问题 10/30 09:27
10F:→ waiter337: 当初我好像也碰上这个毛病 10/30 09:28
11F:→ waiter337: 假设是A档生出B档 10/30 09:28
12F:→ waiter337: 这个你好像要把 执行中的巨集换到新增的那个档上继续执 10/30 09:29
13F:→ waiter337: 行,要跨档的我就比较不会了 10/30 09:30
14F:→ waiter337: 另外我建议用另存新档的方式看看 10/31 07:26