当前位置: 首页 > 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.dtcms.com/a/296599.html

相关文章:

  • Golang实现 - 实现只有表头的 Excel 模板,并在指定列添加了下拉框功能。生成的 Excel 文件在打开时,指定列的单元格会显示下拉选项
  • 笔记/使用Excel进行财务预测
  • 【超完整图文】在 Ubuntu 环境下安装 Qt Creator 4.7.0(较旧版本)
  • 亿级流量短剧平台架构演进:高并发场景下的微服务设计与性能调优
  • IP 证书全面解析:功能、类型与申请指南
  • 神经网络实战案例:用户情感分析模型
  • iview 部分用法
  • PyTorch常用Tensor形状变换函数详解
  • Spring中的循环依赖:解密、破局与架构启示
  • 第21章 常用的用户调查分析方法
  • 08 rk3568 模拟smi mdio RTL8367RB
  • 详解FreeRTOS开发过程(五)-- 系统内核控制函数及任务相关API函数
  • 遥感滑坡识别分割数据集labelme格式1893张1类别
  • 【java计算日期属于本月第几周通用方法】
  • 用生成模型解开视网膜图像的表征|文献速递-医学影像算法文献分享
  • 黄山派lvgl8学习笔记(3)导入陀螺仪传感器数据
  • 解决VSCode中“#include错误,请更新includePath“问题
  • 深度分析Java内存结构
  • 基础NLP | 01 机器学习 深度学习基础介绍
  • JavaScript 文件在页面渲染中的加载机制详解
  • CF每日5题(1500-1600)
  • Unity3D + VR头显 × RTSP|RTMP播放器:构建沉浸式远程诊疗系统的技术实践
  • Springboot宠物用品商城的设计与实现
  • 深入理解 eMMC RPMB 与 OP-TEE 在 Linux 系统中的应用开发
  • 云祺容灾备份系统AWS S3对象存储备份与恢复实操手册
  • 字符串匹配经典问题整理
  • 深度分析Java内存回收机制
  • DGMR压缩技术:让大规模视觉Transformer模型体积减半而性能不减
  • 数据库第5章期末复习(仅供参考哦)
  • MDO7350A示波器的介绍【PINTECH品致】