有时候我们会遇到需要用vba代码将指定的字符串重复N次的情况。
比如字符串”ab”,重复4次,生成”abababab”。
如果是在excel工作表中,我们可[……]
阅读全文>>>关注和分享Excel以及Office系列软件的方方面面,致力于提高中国的办公软件的使用水平
对于一些电脑高手,他们还非常热衷于使用DOS命令,而且DOS命令的功能也非常强大。
有时候借助DOS命令可以快速地实现一些用vba需要很困难或者用vba基本没办法实现的功能。
微软也一直没有废止D[……]
阅读全文>>>在多年的vba编写过程中,也曾遇到过需要用vba对工作表进行排序的情况。
也就是将一个工作簿的所有工作表按照字符的顺序从大到小或者从小到大的左右重新调整排序。
这个问题的思路一般是先提取所有工作表[……]
阅读全文>>>为用户写VBA代码,有时候我们会按照用户的要求将结果文件另存到具体的指定文件夹。
如果用户没有指定具体的文件夹,一般我会选择将结果输出到桌面。
我们每天看到的电脑桌面其实也是一个文件夹,只不过是[……]
阅读全文>>>在excel中内置了许多排序和填充序列的列表,如下图所示;
如果要用vba添加自定义系列,可以使用Application对象的AddCustomList方法。
比如要添加自定义系列”A,B[……]
阅读全文>>>在用vba遍历文件夹中的文件时,经常需要提取文件的名称,但是获得文件名称往往都带有文件后缀名或扩展名,如以下所示:
abc.xlsx test.xlsx a.xls
或者类似如下的带有路径的完整文件名[……]
阅读全文>>>在excel中单个单元格的行高和列宽是与单元格所在的行的行高和单元格所在列的列宽一致的。
我们无法单独修改某个单元格的行高或列宽,只能通过修改单元格所在行的行高和所在列的列宽来实现单个单元格的行高和列宽[……]
阅读全文>>>在如何用vba生成随机数?一文中我们介绍了用vba函数Rnd生成随机的0到1之间的不重复实数。
如果要生成区间范围更大的随机整数,比如生成4到10之间的随机整数,可以使用如下的代码:
Sub QQ17[......]阅读全文>>>
在excel中,可以用工作表函数RAND生成一个小于1,大于等于0的随机实数。
这个函数是没有参数的,用法很简单,直接=RAND()即可。
根据算法,即使整个工作表的单元格都使用这个函数,生成的[……]
阅读全文>>>