EXCEL VBA学习笔记

【VBA编程】VBA基础语法(一) 一、VBA中的数据类型 VBA里的数据类型有:字节型(Byte)、整数型(Integer)、长整数型(Long)、单精度浮点型(Single)、双精度浮点型(Double)、货币型(Currency),小数型(Decimal)、字符串型(String)、日期型(Date),布尔型(Boolean)等。 二、VBA中的常量和变量 1、声明变量 一般声明变量: Dim 变量名 As 数据类型 注:也可以使用变量类型声明符来声明变量。如果不指定数据类型,则默认将变量声明为Varian... 阅读详情

1、宏的录制

2、表单控件(窗体)的使用

3、VBA语言(Visual Basic For Application)


选中:Range("A1:B10").select

赋值:Range("A1").value = 10

对话框:msgbox“1111”   ( F1帮助)


数据类型   

byte 0~255整数

boolean 保存逻辑结果:TRUE/FALSE

integer -32768~32767的整数

long 长整数

double 带小数点

date

string 字节

Variant 多变形


1、定义: dim X as string( integer....)   

或者:dim X$   (各类型声明符P46)

2、定义时规定长度:dim X as string*10

3、连续定义:dim X as string, B as integer

4、强制声明所有变量:option explicit

5、公共变量:public X as string

       私有变量:private X as string

       静态变量:Static X as string

       作用域的概念

6、本地变量,模块级变量,公共变量(P52)

7、给 “对象变量” 赋值,如单元格:

      dim x as range

       set x = worksheets("sheet1").range("A1")

       x.value = "123"

8、声明常量:

const p as single = 3.14

9、数组:

一维:dim X (49)或者(1 to 50) as string

     X(1) = "a”

二维:dim X(2, 19)或者(1 to 3, 1 to 20) as string

  三维同上

        动态数组: dim X() as string

redim




Excel中VBA编程学习笔记(二) 7、VBA中的数据类型 据类型(名称) 大小(字节) 描述 Boolean 2 逻辑值True或False Byte 1 0到255的整数 Integer 2 ... 阅读详情

相关推荐

VBA 学习笔记之– Excel 对象篇(一)

VBA 学习笔记之– Excel 对象篇(一)Excel 2013 版之后的本地帮助文档不见啦! 选中对象浏览器中内容按下F1会直接跳转到msdn的页面, 然后你会发现自己不停的各种页面直接跳来跳去,慢的蜗牛一样的微软服务器真心让人happy不起来. 在受够了卡成狗的Chrome和蹩脚的Excel 2013 Developer Documentation https://www.micros

Florarine的博客 3585

【原创】VBA学习笔记(11)VBA的数据类型

1 为什么要声明变量 1.1代码的三个组成部分 程序就是处理数据的自动化语言 每段代码都是由3个部分组成:I 输入数据,处理数据,O 输出数据(返回结果)。 I/O 输入数据:声明(定义)数据,赋初值---声明变量的数据类型,赋初值等就是第一部分,定义和输入数据! 处理数据 输出数据(返回结果) 1.2 常量和变量严格声明 默认是不强制声明 在模块的开头写上 opti...

奔跑的犀牛先生 2288

Excel中VBA编程学习笔记(三)

  12、使用InputBox函数进行输入 语法如下: InputBox(prompt [,title] [,default] [,xpos] [,ypos] [,helpfile,context]) 参数说明: prompt为提示内容,必选; title对话框标题; default为对话框中缺省的文字内容; xpos和ypos表示对话框距离屏幕左上角的距离,缺省则居中. 使用示例...

数据之道 1825

VBA(学习笔记)

VBA 学习笔记

m0_65939803的博客 6134

Excel中VBA编程学习笔记(八)--工作薄应用(WORKBOOK)

1、获取工作薄数量 Private Sub test()    MsgBox ("工作薄数量为:" & Workbooks.Count)    Workbooks(1).Activate    Workbooks("第6次作业成绩.xls").Activate MsgBox ("当前工作薄名:" + ThisWorkbook.name) End Sub 注:Workbooks...

数据之道 6258

Excel中VBA编程学习笔记(十)--单元格(cell)

1、单元格引用 引用 含义 Range(“A1”) 单元格A1 Range(“A1:B2”) A1到B2的单元格区域 Range(“C5:D9,G9:H16”) 多块选定区域 ·Range(“A:A”) ...

数据之道 1万+

vba学习记录5

vba学习记录,数据类型和变量

何以笙箫默 1199

Excel中VBA编程学习笔记(五)

  28、程序运行时间统计 Sub test()     begin_time = Timer     For i = 1 To 1000         For j = 1 To 10000             x = x + 1 * 2         Next     Next     end_time = Timer     MsgBox "运行用时" & ...

数据之道 881

VBA Range区域操作

Range 是 Excel VBA 中最常用的对象之一,它代表着一个或多个单元格的范围。本文将介绍 VBA Range 的基础、高级用法和应用案例。

m0_71065065的博客 6783

Excel VBA 学习笔记(2)

参见:在VBA中处理字符串VBA中的字符串VBA不仅可以处理数字,也可以处理文本(字符串)。VBA提供了两类字符串: 一类为固定长度的字符串,声明时包含指字的字符数。例如,下面的语句Dim strFixedLong As String*100 声明字符串变量后,无论赋予该变量多少个字符,总是只包含100个字符,但字符串最长不超过65526个字符,且需要使用Trim函数去掉字符串中多余的空格。定长字

LIXNAN的专栏 993

Excel中VBA编程学习笔记(七)--窗口应用(WINDOW)

1、修改并获取当前窗口标题 Private Sub test()    Windows(1).Caption = "My Excel"    MsgBox ("当前窗口标题:" & ActiveWindow.Caption) End Sub 注:活动窗口总是Windows(1),当前(活动)窗口也可以用ActiveWindow表示。 2、显示单元格中的公式 Private S...

数据之道 4410

EXCEL VBA学习笔记(2)

4/2/2019 the second learning for excel VBA Sub 赋值语言() ' way 1 Range("b5") = 456 '只有数值可以省去双引号 ' way 2 Range("d6").Select ActiveCell.FormulaR1C1 = "123" Range("c5") = 12...

weixin_44384937的博客 362

非线性功率放大器对QAM传输BER性能的影响及补偿

1、线性功率放大器对传输性能的影响 为表述非线性功率放大器对传输性能的影响,以Saleh模型进行观察。具体来说,在QAM调制器之后添加一个非线性模块,使调制后的波形经历AM / AM和AM / PM转换。 在Saleh模型中,转换用四个参数表示,即AM / AM转换为????a和????a,AM / PM转换为????p和????p。 在Saleh模型中,AM / AM和AM / PM方程以输入电压u的大小表示为: 式中,FAM / AM是AM / AM转换的输出电压与输入电压的关系,而FAM

太阳帅帅的博客 2080

EXCEL VBA 学习笔记(1)

大框架 Sub name() , ,name macro ,#descrption , ,keyboard shortcut # Ctrl +Shift+D End Sub

weixin_44384937的博客 615

Win11下Wezterm配置Powershell默认终端全攻略(含主题同步技巧)

本文详细介绍了在Windows 11系统中,如何安装和配置Wezterm终端模拟器,并将其设置为PowerShell的默认终端。内容涵盖使用Winget或手动安装Wezterm,通过修改.lua配置文件切换默认Shell,并同步Campbell主题配色以还原熟悉的PowerShell视觉体验,旨在帮助开发者打造高效、个性化的命令行工作环境。

weixin_28363123的博客 1216

OnlyOffice Docker部署踩坑实录:解决Nginx反向代理导致的editor.bin下载失败

本文详细解析了在Docker中部署OnlyOffice时,因Nginx反向代理配置不当导致editor.bin下载失败的常见问题。通过分析问题根源,提供了从Nginx代理配置、Docker网络设置到OnlyOffice容器内部调整的完整解决方案,并分享了实战调试技巧与性能优化建议,帮助用户彻底解决这一部署难题。

wine的专栏 523

Excel、Word VBA 学习笔记

参考 Functions (Visual Basic for Applications) Office VBA Reference

灵台方寸山斜月三星洞 2050

机械臂算法设计MATLAB|运动学动力学|轨迹规划|路径规划|Simulink

RRT为最常用的路径规划算法,还有其变种(RRT*,RRT-connect等)。RRT是一种多维空间中高效的规划方法。它以一个初始点作为根节点,通过随机采样增加叶子节点的方式,生成一个随机扩展树。随机扩展树不断增长,直到到达目的位置。**Step1:**构建多维状态空间(joint space),**Step2:**构建joint space的障碍检测算法**Step3:**在joint space应用RRT。

qq_35997213的博客 4476

Excel VBA 学习笔记

Excel VBA 学习笔记

LIXNAN的专栏 1273

生存分析机器学习问题

然而,随着人工智能 (AI) 和机器学习 (ML) 的兴起,科学家现在能够开发更复杂的模型,揭示这些数据集中的模式和特征,从而为癌症的生物学、诊断、预后、治疗和预后提供新的见解。病情更重的患者可能接受更强(或更弱)的治疗,导致治疗方案与不良预后(死亡)强相关。数据集中包含失访或研究结束时仍存活的患者(删失数据),他们的真实生存时间未知,仅知道其存活时间不低于观察到的最后一次随访时间。优先选择参数少、结构简单的模型(如带强正则化的线性模型、简单树模型),避免复杂模型(如深度神经网络)。时刻的状态是未知的。

4AM_明朝百晓生 1223

即插即用系列(代码实践)| 2025 Strip R-CNN:大尺寸条形卷积——遥感目标检测新SOTA,专治细长目标(桥梁、船只)

摘要: 论文《Strip R-CNN: Large Strip Convolution for Remote Sensing Object Detection》针对遥感图像中细长目标(如桥梁、道路)检测难题,提出创新性解决方案。通过设计StripBlock模块,将传统方形卷积核替换为大尺寸条形卷积(水平1×19与垂直19×1组合),有效捕获长距离空间特征,同时减少背景噪声。结合CenterPooling增强目标中心定位,该模块可即插即用至现有网络,显著提升遥感检测任务(如DOTA数据集)的精度。代码已开源,

分享顶会顶刊论文即插即用模块 189

dll带窗体的命令按钮_来吧!带你玩转Excel VBA学习笔记:代码应用基础

《来吧!带你玩转Excel VBA》学习笔记:代码应用基础(一)第二章 代码应用基础“……代码总是时灵时不灵,经过多次测试,并到论坛发贴求助才明白,代码的存放位置很重要,不同的代码要放在不同的位置……”“……保存代码时还需要讲究文件格式……”“在学习编写代码之前,有必要先了解如何录入、调用与保存代码,以及区分何种代码放置在何种位置,如何让代码畅通无阻。”本章要点● 区分VBE代码窗...

weixin_40000999的博客 494

Android BLE扫描指南:解决设备发现问题

假设你正在开发一个MAUI应用,用于扫描并连接到BLE设备。你的代码在Windows上运行得很好,但在Android上却无法发现任何设备。尽管你已经在中声明了必要的权限,并且在运行时请求这些权限,扫描还是无法工作。

m0_62153576的博客 224

excel学习笔记--函数、VBA

大学时代,老师们对于excel总是不屑一顾,认为这东西非常简单,不必在课堂上浪费时间,因此大学里学的是matlab,lingo,lindo,spss,sas等数学软件。当然了,还是应当做整理一些关于这些软件的用法,以备日后使用。从2012年至2016年,上班后从事财务工作,目前从事审计工作。工作中常见的情况是,遇到问题、寻找知识再寻求解决方案,通过这样,遇到了不少问题,积累了一些知识,现在觉得应该将

archer_jake的专栏 782

Agisoft Metashape 基于RTK技术的无人机航测免像控技术流程

利用无人机进行航空摄影测量,其使用方便、快速获得成果,已经是测绘行业外业生产的主要方式。RTK定位系统的出现,其厘米级的定位系统,使得航测无人机在作业时,能够准确获取拍照时的GPS位置,能够大量减少像控点,即使不使用像控点也能满足规范对精度的要求。可以有效解决特殊地形(如山川、峡谷、河流、沼泽、水库等)外业人员很难布设像控点的情况。

penglu366366的博客 2188

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【整理】VBA学习笔记(2) VBA里的EXCEL对象和对象集合

一 VBA 与对象 1.1 VBA 基础 application 就是 VBA里的 A application 就是 EXCEL程序,VBA寄生的这个宿主工具,估计也可能是WORK,PPT等 EXCEL程序下,可能开启很多EXCEL工程(多个EXCEL表) 1.2 Application 即 excel ,excel 就是 VBA的最大对象集合 1.3 什么是 对象,对象集合?...

奔跑的犀牛先生 6662

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: 数据结构中,“结点”的意思
下一篇: Python学习笔记(一)三步走安装pip
codeksy
博客等级 码龄11年 18粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值