ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
分享 VBA代码的体系
Learner2022 2024-2-28 10:47
最高一级是库,分为EXCEL、office、word等 第二级为类,分为枚举类和其他类 第三级为成员,分为方法、属性、事件、函数 方法即类的方法,它依附于类而存在,作用于类 属性即类的属性,它依附于类而存在,反映类的属性,分为可读属性和其他属性,可读属性可读但不可修改,其他属性可读也可修改 事件即类触发事件,在 ...
10 次阅读|0 个评论
分享 vba中名称的运用
Learner2022 2024-2-21 08:12
先写一点 vba中名称可以直接在range对象中使用,如Range("name"),它会返回一个单元格区域即该名称所对应的区域,vba创建名称默认作用范围是工作表范围而不是工作簿范围这个目前不知道怎么改,另外它会隐性的创建一个不知道是什么用的名称(见上一篇 关于VBA中的名称管理器的bug ),如果我们需要运用名称的话只需要跳过 ...
15 次阅读|0 个评论
分享 关于VBA中的名称管理器的bug
Learner2022 2024-2-1 08:34
vba名称管理器用的主要是name对象(还有一个类似的names对象),它是workbook下属的一个子对象,无法只获取worksheets范围内生效的name,如下是我写的将选取单元格这列的公式内的单元格引用变成名称引用的代码,我发现Excel在创建名称的时候,会隐式的创建一个名称为_xlfn_SINGLE的名称, 我如下代码中通过name的visible属 ...
12 次阅读|0 个评论
分享 中止代码的几个技巧
Learner2022 2023-12-14 15:05
中止代码分为强制中止、指定位置中止和指定条件中止 强制中止代码指在macro运行的过程中需要中止代码,这里我们可以通过ctrl+break来中止代码执行
26 次阅读|0 个评论
分享 IS类型总结
Learner2022 2023-11-20 11:28
VBA中在运用is类型值的时候,首先要给它赋指定值才能进行if判断从而返回一个Boolean值 所有的is类型如下 IsArray:判断一个变量是否为数组 IsDate:判断一个变量是否为日期 IsEmpty:判断一个变量是否为空 IsError:判断一个变量是否产生了错误值 IsMissing:判断一个变量是否省略 IsNull:判断一个变量是否为 ...
32 次阅读|0 个评论
分享 下标越界错误9的常见情况和解决方法
Learner2022 2023-11-15 11:20
下标越界是我们在编写VBA代码时最常见的几个问题之一,针对这个问题我的排查思路和解决方法如下 数组本身默认是一维的,如果数组是多维的当然要写明第二个参数,如果数组是一维的,当我们往数组注入数据的时候不需要标明这点,但如果我们是由数组输出数据的时候要标明数组的维数,比如这段数组输出到字典中的代码 ...
114 次阅读|0 个评论
分享 Powerbi计值上下文和上下文转换
Learner2022 2023-11-14 08:57
这半个月终于把DAX圣经中的计值上下文和calculate篇章详细地看完了,现在就我的理解和大家分享一下,书中的语言过于专业晦涩,以后关于上下文如果有新的总结再和大家分享 Powerbi中的上下文是指DAX运算时候所处的表、表行,所有的上下文统称为计值上下文,计值上下文分为行上下文和筛选上下文,以下是两种计值上下文的分 ...
32 次阅读|0 个评论
分享 VBA中字母与数字相互转换技巧
Learner2022 2023-11-13 13:56
在编写VBA代码的过程中,出于不同的需要,有时候我们需要R1C1样式的单元格样式,有时候需要A1样式,怎样方便快捷的转换,本人有如下两种方法 第一种是使用VBA的内置函数,即ASC和CHR,ASC可以将字母转换为数字,而CHR可以将数字转化为字母,二者本质就是对于ASCII表上的值进行转化,resultA = Chr(result + 96),result输 ...
44 次阅读|0 个评论
分享 Debug的用法
Learner2022 2023-11-10 12:05
Debug有print和assert两种用法,其基本形式一样,Debug.print()和Debug.assert(),下面详细介绍一下各自的用法 Debug.print主要用于在立即窗口中输出指定内容,它的输出并不会被覆盖,也就是说如果在一个循环中写入debug.print,那么它的输出次数就和循环次数一样,这样方便我们可以看到每次循环中指定值 Debug.assert主 ...
26 次阅读|0 个评论
分享 终于升到中级了
Learner2022 2023-11-9 14:31
记录这将近一年半的学习历程,我在Excel VBA SQL POWERBI方面有了更加深入的认识,很后悔没有早点认识Excelhome走了很多弯路,希望Excelhome以后多多宣传,我也会多多支持
22 次阅读|0 个评论

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-3-29 08:29 , Processed in 0.034177 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

返回顶部