当前位置: 首页 > news >正文

Access开发一键删除Excel指定工作表

Hi,大家好!

又到了每周给大家更新的时间了,这周给大家讲讲excel的处理操作吧。

在开始前,先给大家汇报一下我们框架的进度,最近两周没有直播,所以大家不太清楚目前的进度,框架目前就差权限了,我争取在8月份上线测试。开始前,大家先给个一键三连吧!

01创建窗体

首先,我们先创建一个窗体,在窗体上放一个按钮就可以了。

1.png

02添加代码

在按钮的单击事件里添加代码:


Dim objApp  As Object           'Excel.ApplicationDim objBook As Object           'WorkbookDim strFile As String           '用户选中的文件'1. 让用户挑文件With Application.FileDialog(msoFileDialogFilePicker).Filters.Clear.Filters.Add "Excel", "*.xls;*.xlsx"If .Show <> -1 Then Exit SubstrFile = .SelectedItems(1)End With'2. 后台启动 ExcelSet objApp = CreateObject("Excel.Application")objApp.DisplayAlerts = False    '关闭系统弹框'3. 打开工作簿并删除 Sheet1Set objBook = objApp.Workbooks.Open(strFile)On Error Resume Next            '若 Sheet1 不存在也不报错objBook.Worksheets("Sheet1").DeleteOn Error GoTo 0'4. 保存并收尾objBook.SaveobjBook.Close SaveChanges:=FalseobjApp.Quit

03测试

最后,就是测试一下。

要点说明:

FileDialog(msoFileDialogFilePicker) 让脚本拥有“所见即所得”的文件选择体验,用户免记路径。

DisplayAlerts = False 关闭诸如“删除工作表无法撤消”之类的警告,保证脚本无人值守。

On Error Resume Next / GoTo 0 组合,在目标工作表可能已被删掉时也能正常结束。

Save 与 Close 分离:先硬保存,再以 SaveChanges:=False 关闭,避免二次询问。

当一个重复且机械的动作可以被脚本完全取代,就意味着省下的每一分钟都能投入到更具价值的工作。把这段 VBA 收进你的工具箱,下次碰到批量“瘦身” Excel 的需求,只需双击运行,剩下的交给代码。

愿你在自动化的道路上越走越轻松。

http://www.lryc.cn/news/598488.html

相关文章:

  • 结合实战项目分析locust
  • 虚拟机导入导出ova文件
  • 碳油 PCB 技术解析:高精度制造与多场景应用实践
  • 重生学AI第二十集(大结局):完善模型以及学习总结
  • 大疆无人机炸机后视频损坏的完美修复案例解析
  • C语言:详解文件操作
  • 双紫擒龙紫紫红黄安装使用攻略,2025通达信指标源码,擒龙追踪源码公式学习
  • 树莓派5与Zero 2 W全面解析:选型指南与入门攻略
  • IPv6网络优化
  • DeepSpeed-FastGen:通过 MII 和 DeepSpeed-Inference 实现大语言模型的高吞吐文本生成
  • Docker 打包Vue3项目镜像
  • 【数字IC验证学习------- SOC 验证 和 IP验证和形式验证的区别】
  • 旅行短视频模糊的常见原因及应对方法
  • C++常见面试题/笔试收录(一)
  • [202103][Docker 实战][第2版][耿苏宁][译]
  • Vue 3 项目性能优化指南
  • TCP 套接字--服务器相关
  • MCU(微控制器)中的高电平与低电平?
  • 使用 Vue 实现移动端视频录制与自动截图功能
  • 每日算法刷题Day52:7.24:leetcode 栈5道题,用时1h35min
  • linux权限续
  • 【从0开始学习Java | 第3篇】阶段综合练习 - 五子棋制作
  • 奇异值分解(Singular Value Decomposition, SVD)
  • 光通信从入门到精通:PDH→DWDM→OTN 的超详细演进笔记
  • day62-可观测性建设-全链路监控zabbix+grafana
  • 深度分析Java内存结构
  • 排序查找算法,Map集合,集合的嵌套,Collections工具类
  • SSM之表现层数据封装-统一响应格式全局异常处理
  • Spring AI 系列之二十四 - ModerationModel
  • 从0到1学习c++ 命名空间