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

VBA07-方法

一、方法的定义

方法指对象所能执行的动作,它是一个动词。

二、方法的表达方式

三、关于工作簿的方法操作

3-1、新增一个工作簿

示例1:

此时,新增的工作簿的名字是系统默认的。

示例2:

【注意】:

  • 当你尝试将工作簿命名为 .xlsx 或其他Excel文件格式时,代码可能会引发错误,因为 Workbook.Name 属性实际上是在尝试设置工作簿的显示名称(在VBA项目窗口中的名称),而不是文件路径或文件名。
  • 若要真正保存工作簿并命名,你需要使用 SaveAs 方法

示例3:

结果:

怎么理解工作簿:就是一个excel文件。

3-2、打开、关闭指定工作簿

3-3、工作簿新增sheet

 

Worksheets对象

Worksheets 对象代表一个集合,该集合包含了当前工作簿(Workbook)中的所有工作表(Worksheet)。

是 Workbook 对象的一个属性,因此你可以通过指定一个工作簿来访问其 Worksheets 集合。

当你调用 Worksheets.Add 方法时,你实际上是在向这个集合中添加一个新的工作表。这个新工作表将成为集合中的一个新成员,并且会被添加到集合的末尾(除非你在调用 Add 方法时指定了不同的位置)。

1、访问 Worksheets 集合

  • 你可以通过 Workbooks("工作簿名.xlsx").Worksheets 来访问特定工作簿中的 Worksheets 集合。
  • 如果你当前正在操作的工作簿是活动工作簿(即用户当前正在查看的工作簿),你也可以使用 ActiveWorkbook.Worksheets 或简写为 Worksheets

2、添加新工作表

  • 使用 Worksheets.Add 方法可以添加一个新的工作表到集合中。
  • 你可以通过指定 Before 或 After 参数来控制新工作表的位置。例如,Worksheets.Add(After:=Worksheets(Worksheets.Count)) 会在集合的末尾添加一个新工作表。

3、引用特定工作表

  • 你可以通过索引(基于1的数字)或名称来引用 Worksheets 集合中的特定工作表。例如,Worksheets(1) 引用第一个工作表,而 Worksheets("Sheet1") 引用名为 "Sheet1" 的工作表。

3-4、工作簿内容的copy

  • Workbooks.Add 创建了一个新的工作簿,并使其成为活动工作簿(ActiveWorkbook)。
  • ThisWorkbook.Sheets("Sheet1").Copy ActiveWorkbook.Sheets(1) 这行代码将包含此宏的工作簿(即 ThisWorkbook)中的 "Sheet1" 工作表复制到刚刚创建的新工作簿(即 ActiveWorkbook)的第一个位置。

因此,ThisWorkbook 在这里指向的是包含 工作簿Test7 这个宏代码的工作簿。如果你将这个宏放在一个名为 "MyWorkbook.xlsm" 的工作簿中,那么 ThisWorkbook 就指向 "MyWorkbook.xlsm"。

四、关于单元格的方法

4-1、指定活动单元格

鼠标放在哪个单元格,哪个就是活动单元格。

4-2、copy单元格

4-3、单元格的删除

可以通过录制宏,查看这些操作对应的是哪些代码!

相关文章:

VBA07-方法

一、方法的定义 方法指对象所能执行的动作,它是一个动词。 二、方法的表达方式 三、关于工作簿的方法操作 3-1、新增一个工作簿 示例1: 此时,新增的工作簿的名字是系统默认的。 示例2: 【注意】: 当你尝试将工作簿…...

spring boot 统一异常处理

在 Spring Boot 应用中实现统一异常处理是非常重要的,它可以帮助我们更好地管理和响应应用程序中的错误。通过使用 ControllerAdvice 和 ExceptionHandler 注解,我们可以创建一个全局的异常处理器来捕获并处理不同类型的异常。 步骤 1: 创建一个异常处理…...

跟着小土堆学习pytorch(六)——神经网络的基本骨架(nn.model)

文章目录 一、model介绍二、Module三、张量3.1 定义3.2 用法 一、model介绍 容器 Containers 卷积层 Convolution Layers 池化层 Pooling layers 填…...

数字化落地过程中的研发效能治理如何开展?

数字化落地过程中,针对数字化识别到的问题和短板进行专项治理,是通过数字化手段持续提升研发效能非常重要的一环。组织级的数字化专项治理需要组织级团队和技术团队共同配合协同来完成。其中组织级团队负责制定整体的治理目标、流程和策略,根…...

Windows安装配置node.js

下载安装 下载 访问下载 | Node.js 中文网,下载 推荐使用长期支持版本,但是此次是学习用的,使用最新版本试一下 安装 其实一路next基本就可以了,注意调整下安装目录 查看版本 C:\Users\PC>node -v v22.11.0 C:\Users\PC>…...

Javaweb梳理9——JDBC

Javaweb梳理9——JDBC 1.JDBC概述1.1 JDBC概念1.2 JDBC本质1.3 JDBC好处 2.JDBC快速入门2.1 编写代码步骤2.2 具体操作 3 JDBC API详解3.1 DriverManager3.2 Connection3.2.1 获取执行对象3.2.2 事务管理 3.3 Statement3.3.1 概述3.3.2 代码实现 3.4 ResultSet3.4.1 概述3.4.2 …...

逆向CTF入门(如何找main)

Hello, world of reverse! start函数它在执行一些初始化操作,如获取命令行参数、获取环境变量值、初始化全局变量等,一切准备工作完成之后,再调用main函数 快速定位关键函数: 长驱直入法:当程序功能非常明确时,从程序…...

c语言归并排序

归并排序思想: 归并排序可以解释为是将放在数组里的一串数字进行拆分,拆分之后再判断大小合并的过程,每次都是从中间位置拆分,例如有七个数,第一次拆分就将它们分成前三个数为一个数组,后四个数为一个数组&…...

碳化硅陶瓷膜的特性

无机膜包括金属膜、陶瓷膜、玻璃膜等等,其中在水处理领域里出镜最多、应用最广的当属陶瓷膜。比起高分子有机膜,陶瓷膜硬度更高、通量更大、寿命更长,然其性能优越,成本也很“高昂”,故其生存空间自然是受到高分子有机…...

机器学习(三)——决策树(附核心思想、重要算法、概念(信息熵、基尼指数、剪枝处理)及Python源码)

目录 关于1 基本流程2 划分属性的选择2.1 方法一:依据信息增益选择2.2 方法二:依据增益率选择2.3 方法三:依据基尼指数选择 3 剪枝处理:防止过拟合3.1 预剪枝3.2 后剪枝 4 连续与缺失值4.1 连续值处理4.2 缺失值处理 5 多变量决策…...

良心无广,这五款电脑软件堪称必备,最后一个比快播都猛

来吧,直接上狠货! 哔哔音乐 这是一个基于哔哩哔哩开发的电脑听歌软件,众所周知!B站其实就是一个巨大的曲库,啥歌各种版本都能在这里找到。 所以如果依托B站开发听歌软件,那就是真的香,而且软件…...

Vue3中实现原生CSS完成圆形按钮点击粒子效果和定点旋转动画

效果&#xff1a; 源码&#xff1a; <script setup> import { ElMessage } from "element-plus"; const isClick () > {ElMessage.success(Clicked); }; </script><template><button click"isClick" class"button">…...

百度网盘 服务器开小差了

有会员&#xff0c;新上传文件到百度网盘&#xff0c;分享链接&#xff0c; 别人打开链接&#xff0c;显示【服务器开小差了&#xff0c;请稍后重试~】&#xff0c;保存不了 试了几个都不行&#xff0c;文件是视频MP4 可行的方法是百度网盘加好友&#xff0c;然后在聊天页面单…...

数据分析师招聘要求

在当今数据驱动的世界中&#xff0c;数据分析师的角色变得愈发重要&#xff0c;他们被赋予从海量数据中提炼洞察的关键任务。数据分析师的招聘要求反映了这个职位多方面的需求&#xff0c;从教育背景到技能&#xff0c;再到软技能和行业特有的知识。本文将详细探讨这些要求&…...

【C语言】实战-力扣题库:回文链表

题目描述 给你一个单链表的头节点 head &#xff0c;请你判断该链表是否为回文链表。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 提示&#xff1a; 链表中节点数目在范围[1, 105] 内0 < Node.val < 9 进阶&#xff1a;你能否用 O(n) 时间…...

Centos安装Minio

文章目录 1 远程下载二进制文件2 创建目录&#xff1a;文件存储、日志3 授权执行4 启动5 创建配置文件6 注册服务并开机自启7 创建key附录参考文档 1 远程下载二进制文件 [rootlocalhost bin]# cd /opt/package [rootlocalhost package]# wget https://dl.min.io/server/minio…...

二叉树的基本概念和底层实现

1. 树型结构 1.1 认识树 在学习二叉树之前我们需要了解一下树型结构 树是一种非线性的数据结构,它是由n个结点组成的一个有层次关系的集合,看起来像个倒挂的树,也就是根朝上,枝叶朝下. 特点: 1. 根结点没有前驱结点 2. 除了根结点外其他的结点被分为互不相交的集合,每个集合又…...

GIF图片格式详解(三)

gif历史部分介绍请参考上一篇《GIF图片格式详解&#xff08;一&#xff09;》&#xff0c; 格式部分详解参考 《GIF图片格式详解&#xff08;二&#xff09;》 或直接访问博客地址&#xff1a;https://blog.whatsroot.xyz/2023/12/16/all-about-gif/ 本篇介绍下用于处理gif图…...

类和对象相关题

文章目录 1. 求123...n2. 计算是这一年的第几天3. 求两个日期之间的天数4. 算出第n天是几月几号5. 计算一个日期加上若干天后是什么日期 1. 求123…n 求123…n&#xff0c;要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句&#xff08;A?B:C&a…...

Word大珩助手:超大数字怎么读?35位数字?69位数字?

俄罗斯日前对谷歌开出了20000000000000000000000000000000000&#xff08;35位数字&#xff09;美元的罚款 这一数字远超全球GDP总和&#xff0c;消息一出很快就登上热搜。 面对这样一个庞大的数字&#xff0c;人们不禁好奇&#xff0c;这样的数字该如何读出来&#xff1f; …...

【已验证】基于STM32和HAL库的大夏龙雀BT311-10C02S蓝牙模块驱动

最近买了一个大夏龙雀家的蓝牙模块DX-BT311-10C02S&#xff0c;这个蓝牙是一款基于BLE 5.4规范的串口透传模块&#xff0c;支持AT指令配置、主从模式切换&#xff0c;非常适合与单片机搭配实现无线数据传输。如果是第一次买还是很便宜的&#xff0c;他家的模块有一说一是真的不…...

一文读懂能源效率优化AI智能体提升能源使用效率,AI应用架构师知识盛宴

一文读懂能源效率优化AI智能体&#xff1a;架构师的技术拆解与实战指南 一、引言&#xff1a;从“能源浪费”到“AI救赎”的必然选择 1. 钩子&#xff1a;一个触目惊心的数字 你知道吗&#xff1f;全球工业领域约有30%的能源消耗是“无意义的浪费”——锅炉燃烧不充分导致的排烟…...

深入解析OpenWrt无线初始化:mac80211.sh脚本核心功能与实战应用

1. 初识mac80211.sh&#xff1a;OpenWrt无线初始化的核心引擎 当你第一次刷入OpenWrt固件时&#xff0c;有没有好奇过路由器是如何自动创建无线网络的&#xff1f;这一切的秘密都藏在/lib/wifi/mac80211.sh这个脚本中。作为OpenWrt无线子系统的"大脑"&#xff0c;这个…...

嵌入式开发中PlantUML图表的工程化应用

嵌入式开发中PlantUML图表的工程化应用指南1. 嵌入式文档工具概述在嵌入式系统开发过程中&#xff0c;系统架构图和设计文档是工程师沟通需求、梳理逻辑的核心工具。传统拖拽式绘图工具存在效率低下、维护困难等问题&#xff0c;而基于代码生成图表的PlantUML技术为嵌入式开发文…...

Ozon买家纠纷如何高效解决?借CaptainAI轻松化解!

做Ozon跨境电商&#xff0c;卖家最头疼的是买家纠纷&#xff0c;如买家质疑商品与描述不符、物流延迟投诉、退货商品状态分歧等。Ozon平台有纠纷处理时限&#xff0c;买家不满解决方案可在5个日历日内发起纠纷&#xff0c;平台3天审核裁决&#xff0c;卖家准备不足、响应不及时…...

ARM64虚拟化实战:从零搭建KVM环境并理解VHE特性

ARM64虚拟化实战&#xff1a;从零搭建KVM环境并深度解析VHE特性 开篇&#xff1a;为什么ARM64虚拟化值得关注&#xff1f; 在云计算和边缘计算迅猛发展的今天&#xff0c;ARM架构凭借其出色的能效比和可扩展性&#xff0c;正逐步蚕食传统x86服务器市场。根据最新行业报告&#…...

Boss-Key:重新定义窗口隐私管理的智能办公伴侣

Boss-Key&#xff1a;重新定义窗口隐私管理的智能办公伴侣 【免费下载链接】Boss-Key 老板来了&#xff1f;快用Boss-Key老板键一键隐藏静音当前窗口&#xff01;上班摸鱼必备神器 项目地址: https://gitcode.com/gh_mirrors/bo/Boss-Key 在数字化办公时代&#xff0c;窗…...

OpenCLIP深度解析:企业级多模态AI架构最佳实践

OpenCLIP深度解析&#xff1a;企业级多模态AI架构最佳实践 【免费下载链接】open_clip An open source implementation of CLIP. 项目地址: https://gitcode.com/GitHub_Trending/op/open_clip OpenCLIP作为CLIP&#xff08;对比语言-图像预训练&#xff09;的开源实现&…...

远程办公团队如何高效协作:项目管理的10条黄金法则

远程办公团队如何高效协作&#xff1f;本文结合10年项目管理实践&#xff0c;总结出目标对齐、书面共识、责任分工、沟通节奏、进度透明、风险预警、反馈复盘和团队信任等10条黄金法则&#xff0c;帮助管理者提升远程协作效率与项目交付质量。 远程办公已经成为许多团队的常态协…...

Abp微服务之间的DTO不要使用object作为字段类型

这是一个典型的ABP vNext 微服务间接口定义和序列化问题&#xff0c;当类型定义为 object时&#xff0c;在不同服务之间传输会导致类型信息丢失。// 服务A public interface IMyServiceA : IApplicationService {Task<MyDto> GetDataAsync(); }public class MyDto {publi…...