永发信息网

请教一个VBA代码:仅另存Excel文件中sheet3为 text.CSV 在桌面上

答案:2  悬赏:10  手机版
解决时间 2021-01-30 03:36
  • 提问者网友:皆是孤独
  • 2021-01-29 17:37
如题
要求后台安静另存,无任何提示
谢谢!
最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-01-29 18:40
sub tt()

Application.ScreenUpdating=false

Application.DisplayAlerts=false
workSheets(3).copy
set wb=activeworkbook
wb.saveas "D:\abc.csv",xlcsv
wb.close 0
Application.ScreenUpdating=true
Application.DisplayAlerts=true
end sub
全部回答
  • 1楼网友:千夜
  • 2021-01-29 19:48
因为sheets(2)是第二个sheet,包含工作表、图表等在内的。 如果确定是第二个工作表,可以用worksheets(2),或者直接用名字sheets("sheets2")。 再不然可以用sheets(2).codename看看工作表的名称然后直接用sheetx(不是name属性,是(名称)属性)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯