摘要:
获取桌面路径: [System.Environment]::GetFolderPath("Desktop") 获取当前用户的桌面路径: [Environment]::GetFolderPath("Desktop") 如果要获取其他文件夹的路径,可以使用不同的文件夹名称来替换 "Desktop"。例如 阅读全文
摘要:
\n表示换行,在VB中等同于 Chr(10)\r表示回车,在VB中等同于Chr(13)\n\r 表示回车换行,在VB中用 Chr(13) & Chr(10) 或者 系统定义的常量vbcrlf表示。 阅读全文
摘要:
字符串与日期相互转换 VB使用 CDate 函数将字符串转换成 Date类型 s1 = "2000-01-01" d1 = Cdate(s1) VB使用 format 函数将日期转换成字符串类型 d1 = format(now,"yyyy-MM-dd") 获取年月日时分秒 获取一个日期的年月日时分秒 阅读全文
摘要:
1.判断工作表是否处于自动筛选模式 Sheets("sheet1").AutoFilterMode 值有两个,True和False 值为True 则表示当前workbook的sheet1处于自动筛选模式,值为false 则表示当前workbook的sheet1不处于自动筛选模式 示例: 如果工作表处 阅读全文
摘要:
对时间进行格式化时 yyyy-MM-dd 2000-01-01 hh:mm:ss 12小时制的时分秒,下午一点半为 01:30:00 HH:mm:ss 24小时制的时分秒,下午一点半为 13:30:00 阅读全文
摘要:
如果快捷键未生效,可能是与输入法快捷键冲突 Ctrl+~ “公式”和“结果”两种显示模式进行切换 Ctrl+; 输入当天日期 Ctrl+空格 选中当前所有列 阅读全文
摘要:
1.设置边框 录制一个宏——excel选定区域设置所有框线,我们会发现录制出来的代码是每条线分别设置的 VB没有一个简单的一句命令来给选中的区域加外边框,有一个另外的方法BorderAround让你在单元格区域添加边框和设置颜色,线型和新边框的粗细。 下面的语句是VBA中给选中的单元格设置外围粗边框 阅读全文
摘要:
如果excel中有一列数据存在数字和文本两种格式,但只需要选中文本格式的数据。可以通过在相邻列写入函数 =ISTEXT(单元格) 来判断,之后筛选即可,如下 如果数据分布不规律,则可以通过excel的定位来实现: 先选中一个单元格,然后点击开始菜单,再点击最右侧查找和选择菜单,点击转到(F5或Ctr 阅读全文
摘要:
vba代码中,可以设置定时器。方法是 application.ontime ,具体函数如下: expression.OnTime(EarliestTime, Procedure, LatestTime, Schedule) 这个函数是用来安排一个过程在将来的特定时间运行,(可为某个日期的指定时间,也 阅读全文
摘要:
一、尽量使用VBA原有的属性、方法和Worksheet函数 set xx=Nothing 二、尽量减少使用对象引用 set xx=Nothing 每一个 Excel 对象的属性、方法的调用都需要通过 OLE 接口的一个或多个调用,这些 OLE调用都是需要时间的,减少使用对象引用能加快VBA代码的运行 阅读全文