
VBA
VBA工作笔记
元宵不吃汤圆
笔记总结
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VBA- 设置指定列的文字对齐方式(遍历指定列,获取最后一行非空单元格行号)
Sub isColInfo(sheet As Worksheet) Dim LastRow As Integer Dim arrCol As Variant arrCol = Array("C", "D", "E") '等下需要遍历、修改C、D、E列,并修改这几列除加粗文字(表头)外的文字对齐方式 For k = 0 To UBound(arrCol) ...原创 2019-11-21 19:47:46 · 1475 阅读 · 0 评论 -
VBA- 遍历当前打开的excel文件,如果扩展名是xls,就保存修改并关闭
扩展名也可以是其它的xlsx之类的,自己修改扩展名就行了Sub SaveAllAndCloseXls() Dim FileName As String Dim extensionName As String For Each wbk In Workbooks FileName = wbk.Name '获取文件的名字,带扩展名的那种,长这样:report.x...原创 2019-11-21 19:29:49 · 2353 阅读 · 0 评论 -
VBA- 获取F列列宽,并设置E列列宽为E列和F列的列宽之和
Sub getWidth() Dim cellwidth As Long '获取F列列宽 cellwidth = Range("F:F").ColumnWidth '把原来的F列列宽加到E列,也就是设置E列列宽为E列和F列的列宽之和 Range("E:E").ColumnWidth = Range("E:E").Col...原创 2019-11-21 19:19:45 · 1774 阅读 · 0 评论 -
VBA- 遍历打开文件夹下所有xls文件,修改字体及默认鼠标指向
文件夹下的所有扩展名为xls的excel文件,修改所有工作表字体为“微软雅黑”,以及鼠标默认选中A1单元格'Path是参数,调用 openFiles 这个方法时传过来的文件夹路径Sub openFiles(Path) Dim File As String Dim WB As Workbook Application.ScreenUpdating = False ...原创 2019-11-21 19:09:18 · 1701 阅读 · 0 评论 -
VBA- 拷贝文件夹下的所有文件到一个新的文件夹下
把代码中Path下的文件复制到afterPath目录下Sub copyFiles(Path As String, afterPath) 'Path:原文件夹路径;afterPath:目标文件夹路径 Dim Spath As String '下边的我自己也不是很理解,但是效果达成是莫得问题的...... Set fs = CreateObject("Scripting.F...原创 2019-11-21 18:48:38 · 6326 阅读 · 0 评论 -
VBA - 以当前系统时间(年、月、日、时、分、秒)命名文件夹
VBA以当前系统时间(年、月、日、时、分、秒)命名文件夹Sub addFile() Dim resFolderChild, nowTime, afterPath '获取系统当前时间并格式化,nowTime 就是自己想要的文件夹的名字,长这样:20191121173628 nowTime = Format(Now, "yyyy" & "mm" & "dd" ...原创 2019-11-21 18:10:34 · 5769 阅读 · 0 评论 -
VBA-判断目录下的文件夹是否存在,不存在就新建该文件夹
判断D盘下,名为 changeAfter_Files 的文件夹是否存在,如果不存在就新建一个名为 changeAfter_Files 的文件夹Sub judgeFile() Dim resFolder resFolder = Dir("D:\changeAfter_Files", vbDirectory) '判断路径为"D:\changeAfter_Files"的文件夹是否存...原创 2019-11-21 17:53:15 · 10467 阅读 · 0 评论 -
VBA- 弹出对话框,选择文件夹,并获取文件夹路径
Sub SelectFolder() Dim Path As String With Application.FileDialog(msoFileDialogFolderPicker) If .Show = -1 Then 'FileDialog 对象的 Show 方法显示对话框,并且返回 -1(如果按 OK)和 0(如果按 Cancel) ...原创 2019-11-21 17:38:36 · 12113 阅读 · 0 评论