VBA中字符处理函数和替换函数的使用

替换函数repalce的用法

语法

Replace(expression, find, replace[, start[, count[, compare]]])

解释

expression 必需的。字符串表达式,包含要替换的子字符串。 find 必需的。要搜索到的子字符串。 replace 必需的。用来替换的子字符串。 start 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。 count 可选的。子字符串进行替换的次数。如果忽略,缺省值是 –1,它表明进行所有可能的替换。 compare 可选的。数字值,表示判别子字符串时所用的比较方式。

[阅读全文]
vba 

破解VBA密码

最近工作需要转换华为TD的MML原始数据,自己原来有的一个版本相对较老了,在mscbsc下载了一个,奈何这个工具是一个exe格式的,我用7z解压后发现其实里面只是一个excel和一个license文件,license还只能够放在C盘,并且还过期了。

在没有办法的情况下,只有自己hack了,发现可以通过更改日期继续使用,但毕竟这样使用不怎么方便。由于该程序是由VBA编写而成的,必须打开excel才能够使用,遂向通过打开VBA工程,查看license的方法,但是VBA工程存在密码,这样的情况下,只能先破解VBA密码解决了。

[阅读全文]
vba