Excel VBA 笔记 第一次写代码-For循环 (Excel基础)

简介: Excel VBA 笔记 第一次写代码-For循环 (Excel基础)

第一次写代码-For循环 (Excel基础)

   1.Excel 宏的使用

   2.手工写VBA代码

   3.使用for

1.Excel 宏的使用

   准备工作:调出开发工具:文件->选项->自定义功能区->开发工具打钩√

   确定。此时Excel上面会出现一个开发工具选项。注:2010及以上版本


   任务:有几百张表,都要做几个重复的事情。

   录制宏。点击录制宏、操作、停止录制。

   使用宏:点击宏、选择要执行的宏的名字,点执行

   宏可以在 固定位置进行固定操作。


   使用相对引用:参考某个格子偏移


   Visual Basic (代码在这里)

   视图调整窗口。

 

   手工写代码:

   sub 函数名 回车(自动补全)


   For循环:

   dim  shu as Integer  // 定义 数是整数

   for shu = 1 to 50

     抽张三

   next

   for和next配对

   中间内容是重复执行的动作


   工资条实例中的一个技巧:

   初始化:先录制宏(不选择相对引用)、初始化操作

   、结束录制。然后将录制出的宏的代码赋值到我的函数开头。


   添加按钮:

   开发工具->插入->按钮

   设置按钮属性:右键按钮->设置控件格式->属性->位置固定


   宏安全性:

   启用所有宏

 

   注意,在xlsx中会出现

   “无法在未启用宏的工作簿中保存以下功能”

   要保存xlsm(启用宏的工作簿)


相关文章
|
20天前
|
数据处理
Excel VBA 自动填充空白并合并相同值的解决方案
在Excel中,常需将一列数据中的空白单元格用上方最近的非空值填充,并合并连续相同值。本VBA宏方案自动完成此操作,包含代码实现、使用方法及注意事项。通过简单步骤添加宏,一键处理数据,提升效率,确保准确性。适用于频繁处理类似数据的用户。
28 7
Excel中用宏VBA实现GBT 4761-2008 家庭关系代码转换
Excel中用宏VBA实现GBT 4761-2008 家庭关系代码转换
|
3月前
|
Java Apache
Apache POI java对excel表格进行操作(读、写) 有代码!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
142 0
|
4月前
|
数据采集 数据库
在EXCEL中VBA编程检验身份证号码有效性
在EXCEL中VBA编程检验身份证号码有效性
|
5月前
|
开发工具 开发者
Excel 2016 VBA 提取单元格的中文字符
Excel 2016 VBA 提取单元格的中文字符
60 1
|
5月前
|
C# 开发者 Windows
WPF遇上Office:一场关于Word与Excel自动化操作的技术盛宴,从环境搭建到代码实战,看WPF如何玩转文档处理的那些事儿
【8月更文挑战第31天】Windows Presentation Foundation (WPF) 是 .NET Framework 的重要组件,以其强大的图形界面和灵活的数据绑定功能著称。本文通过具体示例代码,介绍如何在 WPF 应用中实现 Word 和 Excel 文档的自动化操作,包括文档的读取、编辑和保存等。首先创建 WPF 项目并设计用户界面,然后在 `MainWindow.xaml.cs` 中编写逻辑代码,利用 `Microsoft.Office.Interop` 命名空间实现 Office 文档的自动化处理。文章还提供了注意事项,帮助开发者避免常见问题。
378 0
|
5月前
|
算法 数据挖掘 Java
日常工作中,Python+Pandas是否能代替Excel+VBA?
日常工作中,Python+Pandas是否能代替Excel+VBA?
57 0
|
6月前
|
数据格式 Python
Python代码示例,读取excel表格,将行数据转为列数据。(10)
【7月更文挑战第10天】Python代码示例,读取excel表格,将行数据转为列数据。
238 2
|
5月前
|
SQL
SQL SERVER 查询表结构,导出到Excel 生成代码用
SQL SERVER 查询表结构,导出到Excel 生成代码用
54 0
|
1月前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
162 10