设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1606|回复: 1
打印 上一主题 下一主题

跪求工作簿关闭后删掉的问题,谢谢

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-23 02:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我写了一段程序希望实现如下功能:

我有3个工作簿,f1,f2,f3

每个工作簿就一张表:sheet1

在有的表的H2单元格会填充内容,有的就是0.

这段程序就是判断 如果这个工作簿的工作表里H2单元格不为0,就保存并关闭这个工作簿,这个功能一下程序可以实现

sub tt()

for i =1 to 3

workbooks("f" & i &".xls").activate

if range("H2")<>"0" then

workbooks("f" & i &".xls").save

workbooks("f" & i &".xls").close false

end if

next i

end sub



运行了这个程序以后如果H2 不为0的工作簿都关闭了

我希望能把关闭了的工作簿删掉请问如何写程序呢 我这样写会报错

sub tt()

for i =1 to 3

workbooks("f" & i &".xls").activate

if range("H2")<>"0" then

workbooks("f" & i &".xls").save

workbooks("f" & i &".xls").close false

kill workbooks("f" & i &".xls")                   <---这个地方会显示越界 用workbooks("f" & i &".xls") .delete 也不行

end if

next i

end sub



希望各位大侠多多赐教!xiexie
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-4-23 17:10:00 | 只看该作者
Kill "D:\YourWorkbookPath\F1.xls"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-23 07:28 , Processed in 0.103677 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表