一、启用Excel VBA开发功能

1、点击Excel左上角的【文件】,然后点击文件下方的【选项】

2、【Excel选项】中点击【自定义功能区】,右边勾选【开发工具】,点击【确定】

3、返回excel sheet 页面。点击【开发工具】,我们将看到三个我们开发过程中必用的按钮,分别是:【Visual Basic】、【宏】、【录制宏】

二、启动VBA编辑

点击【Visual Basic】

三、代码学习

Office Visual Basic for Applications (VBA) 参考 | Microsoft Docs

# 学习视频【转哔哩哔哩-跟着孙兴华学习Excel VBA】
# 第一季
https://www.bilibili.com/video/BV1Tg4y1876G/
# 第二季
https://www.bilibili.com/video/BV1Yi4y18796/
# 第三季
https://www.bilibili.com/video/BV1CZ4y157QA/
# 第四季
https://www.bilibili.com/video/BV185411L77n/

示例  删除多余行

Sub 清理空行()Dim firstRow As Integer  '声明起始行变量Dim lastRow As Integer  '声明最后一行变量Dim a As IntegerfirstRow = ActiveSheet.UsedRange.RowlastRow = lngFirstRow + ActiveSheet.UsedRange.Rows.Count - 1For a = lastRow To firstRow Step -1If Application.WorksheetFunction.CountA(Rows(a)) = 0 ThenRows(a).DeleteEnd IfNext
End Sub

四、删除宏

1、点【开发工具】-【宏】

2、弹出的对话框中,选择要删除的宏,点击【删除】

【一】Excel VBA开发 初探相关推荐

  1. Excel VBA开发中数字签名的管理

    Excel 禁用无数字签署的宏 网上下载的Excel文件可能含有宏病毒,因此打开Excel文件时最好不要轻易启动宏,同时为了不让"启动宏"的提示每次出现,可以在Excel设置中提高 ...

  2. Excel VBA开发自动发送邮件

    一..设置Outlook邮箱帐(略不是本文章的重点) 二..设置Outlook信任中心如下步骤 若没有做如下操作设置,则Excel VBA调用Outlook自动发送邮件时提示如下 2.1 Outloo ...

  3. Excel vba开发 合并单元格拆分自动填充功能、在每一条数据后面插入空白行、将地理坐标的经纬度转换成度等功能

    写在前面: 最近老大丢给我一个数据量比较大,比较复杂的表,让我用VB去处理,刚被分到这个任务的时候一脸茫然,对Excel VB开发一点都不了解,所以就自己研究并查资料,最后终于解决了. 一.Excel ...

  4. 1.Excel vba开发-处理空格数据

    需求:excel表格数据中有的表格存在多余的空格,需要删除多余的空格. 代码 '清除所有sheet页中单元格两端的空格 Public Sub trimCell()Dim sheetCount, col ...

  5. 11.Excel vba开发-根据已有名称,创建新建表格

    1.需求:根据已有名称,创建新建表格 2.代码: Sub 创建表格1() '不在一个表格里 Application.ScreenUpdating = False r = [a1].CurrentReg ...

  6. vba oracle 查询数据字典,VBA 数据字典编程求助 - Excel VBA开发 - Excel精英培训网 - Powered by Discuz!...

    楼主要求太麻烦,这样就行了吧 Sub xx() Dim i% Dim aa Set d = CreateObject("Scripting.Dictionary") Sheets( ...

  7. 9.Excel vba开发-转换为大写

    1.需求:检查所选范围的每个单元格,然后将其转换为大写文本. 2. 代码: Sub convertUpperCase()Dim Rng As RangeFor Each Rng In Selectio ...

  8. 13.Excel vba开发-合并单元格内容

    1.需求:合并单元格内容 2.代码: Sub 无损合并单元格()Dim outputText As StringConst delim = ""On Error Resume Ne ...

  9. 2.Excel vba开发-从选择中突出显示重复项

    效果 代码 Sub HighlightDuplicateValues()Dim myRange As RangeDim myCell As RangeSet myRange = SelectionFo ...

最新文章

  1. (转)PWA(Progressive Web App)渐进式Web应用程序
  2. Android中Activity的四种启动方式
  3. Codeforces 821C - Okabe and Boxes
  4. java实现ldap服务器_Java到LDAP教程(包括如何安装LDAP服务器/客户端)
  5. hdoj1789:Doing Homework again (贪心)
  6. Struts2中Action的属性接收参数
  7. 通过代码学 Sutton 强化学习:SARSA、Q-Learning 时序差分算法训练 CartPole
  8. Struts2 校验框架学习笔记
  9. phpcms列表页内容如何替换?
  10. JAVA常用的七种设计模式
  11. premiere cc2014破解版|premiere cc2014绿色破解版下载
  12. Flink在监控流计算中的应用
  13. ASP代码加密_ASP加密代码
  14. Qt 5 编译 glm
  15. 创业之初你不可不知的融资知识
  16. 计算机分数转化成小数,分数换算成小数的方法(分数转换小数必背表)
  17. ajax请求遇到的一些乱码问题及其解决
  18. ADS1292R的使用
  19. 4套主题bootstrap后台管理模板源码下载
  20. Eclipse工作空间配置导出/复制

热门文章

  1. 翻译:VESA Adaptive-Sync / AMD FreeSync / VRR 白皮书
  2. 永劫无间为啥显示连接服务器失败,永劫无间服务器故障原因-永劫无间服务器连接失败解决方法_游戏369...
  3. css zoom与scale区别
  4. 干货 | 如何用好 ISO 9001质量管理体系
  5. 亚马逊国际获得AMAZON商品详情 API
  6. 真品篮球鞋与仿真鞋的分别
  7. 图像偏色检测算法,速度快,效果好,共享给大家
  8. 冷原子量子计算机,量子计算新突破:在71个格点超冷原子量子模拟器中求解施温格方程...
  9. 史上最强像素画教程「Pixel Art」像素画入门教学本
  10. 团队-吃货之家-项目总结