- 博客(24)
- 收藏
- 关注
原创 【vba】【excel】vba 判断一个excel 文件中,某一个sheet 有没有
【代码】【vba】【excel】vba 判断一个excel 文件中,某一个sheet 有没有。
2024-02-26 11:45:33
2260
原创 【vba】【excel】根据某些文字模糊删除文件
If LCase$(file.Name) Like filePattern Then '模糊匹配。业务就是,删除某一文件夹中得一些有规律得文件,比如。halfFileNm = "年度报告"年度报告001.csv。年度报告002.csv。年度报告003.csv。年度报告004.csv。年度报告005.csv。
2024-02-02 14:15:51
380
原创 【vba】【excel】日期转换yyyymmdd →yyyy/mm/dd
dateValue = "20240131" ' 假设dateValue是从其他地方获取的日期字符串。其实正常的想用format 和cdate这个函数组合来完成,但是不行,应该是cdate函数。不支持yyyymmdd →yyyy/mm/dd 这样的转换。只能用下面的截取字符串的方式。
2024-01-31 15:22:07
1663
原创 【vba】【excel】读取csv文件的心得
尽量采用,ADODB.Stream这个方法读取流的方式,之后转成text形式,来修改并保存。2 有一些数据,比如日期格式的数据,用excel打开之后,会发生改变原来格式的地方。vba读取csv文件的时候,不建议用excel打开文件,修改和保存。1 数据量很大的时候,excel打开的会很慢。
2024-01-31 13:51:29
1115
原创 【vba】【excel】ClearContents和Clear的区别
With wb.Sheets("sheet名字").Range("I3:K20")ClearContents 只清除单元格内容。Clear 清除单元格,包括数据内容和格式。
2024-01-31 13:40:25
2156
原创 【vba】【excel】找到某一个值在excel中的位置
Set Rng = wb.Worksheets("sheet名字").Range("D3:M20")如题,获取某一个值在excel中的所在单元格的位置,这个功能还是很常用的,代码如下。
2024-01-31 13:29:47
2117
原创 【vba】【excel】关于退出循环的心得
continue 语句类似于 break 语句,但它只能出现在循环体中。它与 break 语句的区别在于:continue 并不是中断循环语句,而是中止当前迭代的循环,进入下一次的迭代。简单来讲,continue 是忽略循环语句的当次循环。就得用goto 这个方法了,vba语言貌似没有java语言这种continue。但是我们业务需求是退出 本次 循环之后直接进入下一次循环。我的妈,这个与语言真是无敌了,找了半天退出循环的方法。但这个方法,都是直接退出整个循环,循环直接结束。msgbox "结束本次循环"
2024-01-24 15:45:19
2150
1
原创 【vba】【excel】识别区域内有效行和列的方法
判断excel内,有效行数和列数的方法,用到UsedRange这个方法。也就是计算最后一个单元格所在位置。重点区域内没有内容但是有。
2024-01-24 13:38:04
2000
1
原创 【vba】【excel】判断日期是周几的方法(Weekday)
newDate → 随便一个日期(2024/01/23)主要是用到Weekday这个方法。myWeek → 返回值是1~7。判断某一个日期是周几的方法。CDate → 是类型转换。
2024-01-23 13:33:42
2805
1
原创 【vba】【excel】日期的加算功能
number→ 代表加几天 天数 string类型就可以。tmpDate→代表旧旧的日期 string类型就可以。newDate→代表得到的日期 date类型。某一个日期 加上 几天之后得到的日期。主要是用DateAdd 函数。
2024-01-22 17:13:04
1299
原创 【vba】【excel】创建文件夹
logger.InfoLog "文件夹创建完成", True。先判断output文件夹是否存在,如果没有的话直接创建。也可以自己指定路径,例子是这个tool所在位置的路径。
2024-01-19 11:24:14
738
1
原创 【vba】 【excel】 cells的简单用法
Set dynamicRange = Range(Cells(1, 1), Cells(lastRow, 1))' 设置单元格值' 复制单元格值' 清空单元格。
2024-01-18 14:34:05
6414
1
原创 【vba】【excel】设置字体属性
Sheet1.Range("A5:A7").Font.Name = "宋体"字体设置主要就是使用Font属性,
2024-01-17 11:49:28
1510
原创 【vba】【excel】设置数据格式
主要是用到 NumberFormat 这个关键字。设置单元格数据为日期格式年/月/日。比如:"mm/dd" 都是可以的。可以自己根据情况选择格式。
2024-01-17 11:43:05
1191
原创 【vba】【excel】宏 选择文件夹
主要是这个方法得利用Application.FileDialog,还有很多其他得参数可以设定。.Title = "请选择文件夹"
2024-01-16 16:56:36
1031
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人