EXCEL
EuAl
云想衣裳花想容,春风拂槛露华浓
展开
-
C#调用vba程序以及传递C#中参数到VBA程序
在运行C#代码xapp.Run(“test”, s)时,会定位到这个叫“test"的宏,然后引用 s="student"的这个字符串,最终输出 “test student"的结果。如果要传递C#中的参数到VBA中,只需要在xapp.Run中加一个参数就行了,那么在运行VBA程序时,就会引用s。//打开vba程序所在的excel。原创 2023-03-03 12:03:45 · 1784 阅读 · 1 评论 -
vba遇到“User Type Not Defined”问题
如果使用全局变量定义字典,dim dic1 ad objectSub test 1set dic1=createobject(“scripting.dictionary”)end subFunction test2(dic1) as dictionary'当在function里再次引用dic1时,虽然已经在全局定义了dic1,还是会报错,end function处理方法,全局定义采用前期绑定:Dim dic1 as New Scripting.Dictionary.(先在referenc原创 2022-09-15 15:43:01 · 562 阅读 · 0 评论 -
EXCEL中IF函数的嵌套结构以及AND与OR的用法
单个IF函数的结构是很清楚的,即 IF(条件,结果为TRUE返回值,结果为FALSE返回值),举个例子:用IF函数判断价格是否合理:当价格>250元时,是不合理的,否则就是合理的在B2单元格中输入=IF(A2>250,"不合理","合理"),其中,"A2>250"为条件判断,当满足该条件中,就返回”不合理",当不满足该条件时,就返回"合理“。最终执行效果如下:...原创 2019-02-15 16:47:49 · 37813 阅读 · 1 评论 -
VBA如何判断字符串中有没有汉字
写VBA代码时, 我们不时会遇到需要判断字符串中有没有出现汉字的情况。那么怎样判断字符串中有没有汉字呢?一个简单的办法就是使用"like”函数。比如在下例中,我们需要将包含汉字的单元格全部清空,应该怎么处理呢? 其中的核心技巧就是使用“一-龥”来表示所有的汉字,这个表达式基本上涵盖了所有汉字。 那么相关语句就可以写成: If cells(a,1) ...原创 2019-02-18 09:56:08 · 10607 阅读 · 1 评论 -
EXCEL使用VLOOKUP函数的几种方法(基础查询、反向查询、多条件查询、查询返回多列)
VLOOKUP是EXCEL最核心的几个函数之一,但是大多数人对其只知道一点皮毛。具体要怎样用好vlookup,可并不是一个容易的事情。这里我总结了几种常见的使用VLOOKUP的情况: 首先明确一下VLOOKUP的基本语法: 1.基础单条件查询 这是VLOOKUP函数最基本的功能,可以通过函数匹配特定的数据。举例...原创 2019-02-26 23:42:43 · 8304 阅读 · 0 评论 -
EXCEL利用PROPER将英文文本首字母改成大写
我们知道可以用UPPER函数将英文文本的所有字母都改成大写,但是有时候我们只需要将首字母改成大写就够了。EXCEL专门提供了一个函数将首字母改成大写,这个函数就是PROPER函数 用法: =PROPER(需要修改的区域) 实例:如上图,很简单地,只要在单元格中输入proper函数,再下拉就可以了。...原创 2019-03-06 14:10:32 · 1957 阅读 · 0 评论 -
EXCEL日期格式转为文本格式且不变动原内容
如果我们在想EXCEL中想把一列日期格式的数据转换为文本格式,如果直接在“设置单元格格式”中将日期格式改为文本格式,就会发现原来的日期会变成与该日期相对应的日期编码,如下图:右侧数字即为直接转为文本后该日期对应的日期编码。 显然我们不能直接采用改变数据类型的方法。这时可以使用“TEXT”函数来转换日期数据。格式: =TEXT(目标单元格,...原创 2019-05-15 10:31:38 · 71613 阅读 · 0 评论