各位同学,大家好。
今天我们介绍一个比较普遍,但是用vba实现起来又比较麻烦的一个需求。
比如有如下的字符串
100+100/2+100-100/2
现在要把从左到右第5个位置开始的100/2[……]
阅读全文>>>关注和分享Excel以及Office系列软件的方方面面,致力于提高中国的办公软件的使用水平
各位同学,大家好。
今天我们介绍一个比较普遍,但是用vba实现起来又比较麻烦的一个需求。
比如有如下的字符串
100+100/2+100-100/2
现在要把从左到右第5个位置开始的100/2[……]
阅读全文>>>在介绍vba中的iif函数之前,我们先来认识下excel中的IF函数。
Excel中的IF函数可以根据条件判断结果的不同输出不同的结果。
它的语法如下
阅读全文>>>IF(logic[……]
比如将字符串 “abcdef”转变成”fedcba”。
在vba中内置了StrReverse函数可以直接将字符串的字符颠倒逆序输出,也就是从右到左输出原字符串的字符。
代码如下:
[crayon[……]
在Windows系统中,桌面是一个虚拟的文件夹。
不同的电脑,桌面文件夹的路径是不一样的。
如果要用vba返回任意电脑的桌面文件夹路径,可以使用内核对象Shell的SpecialFolders属性[……]
阅读全文>>>在设计vba解决方案时,有时候需要给用户提供选择颜色的操作,同时,基于用户选择的颜色执行某些操作。
在vba中可以使用如下的代码弹出颜色对话框供选择颜色:
[crayon-5df4269aec82e8[……]
在用vba处理单元格数据时,会遇到相同的单元格内容需要批量处理的情况。
如下图所示
A列的品类含有多个相同项,如果要把相同项所在的单元格区域罗列出来,可以使用如下的代码:
[crayon[……]
当用vba代码遍历文件时,如果文件是从互联网上下载的,会弹出提示以受保护视图打开,无法继续编辑,此时代码会报错。
vba中ProtectedViewWindow对象是与受保护的视图相关的对象。
在[……]
阅读全文>>>