• 如何让vba程序暂停运行几秒再继续?

    在编写vba代码的解决方案时,有时候需要让vba程序在运行过程中暂停几秒或者暂停固定时间后再继续接着运行,这时候可以用以下两种方法。

    方法一 用Application对象的Wait方法让程序暂停运行,演示代码如下:

    方法二[……]

    阅读全文

  • Microsoft.XMLHTTP抓取网页卡死,设置超时的方法

    正常情况下,我们采用以下代码抓取网页,若是网页能访问,抓取都没问题。若是网站出现故障,那么往往会出现Excel卡死现象。

    而Microsoft.XMLHTTP又不像Msxml2.ServerXMLHTTP具有SetTimeOuts[……]

    阅读全文

  • 如何用vba不打开excel文件读写数据?

    在编写vba代码的解决方案时,经常需要在不同的工作簿之间读写数据。

    接下来介绍几种跨工作簿读写数据的方法:

    一、固定路径打开读取法

    代码如下:

    二、任意选择单个或多个文件打开读取法

    代码如下:
    [cray[……]

    阅读全文

  • 如何在vba中用like运算符进行字符串的模糊匹配?

    在编写vba代码的解决方案时,会经常碰到字符串的对比。

    比如要判断一个字符串变量是否包含某些字符、是否含有数字等等。

    这些简单的字符串的对比都可以用vba中的内置like运算符来实现。它的语法如下:

    其中string表[……]

    阅读全文

  • 如何用vba创建文件夹?

    在前文,介绍了如何在vba中打开文件夹的方法

    本文介绍如何在vba中创建一个新的文件夹。

    方法1:使用VBA的MkDir语句创建文件夹。

    代码如下:

    其中  VBA.MkDir (“c:/例子”)表示在C盘创建[……]

    阅读全文

  • 如何用vba重命名文件?

    在用vba操作文件的时候,会遇到需要对文件进行重命名的情况。
    在vba中对文件进行重命名可以用vba内置的Name语句也可以调用FileSystemObject对象进行重命名。
    本文对这两种方法都将进行介绍。

    方法一 用Name语句进行文件的重命名

    Name语句的语法是Name ol[……]

    阅读全文

  • 如何用vba遍历文件夹中的文件并创建超链接?

    在前面的文章中,分别介绍了如何在VBA中创建超链接如何用FSO对象操作文件和文件夹

    今天结合以上两个教程,介绍如何用vba遍历文件夹中的文件并在单元格中创建文件的超链接的方法。

    以下代码将提取任意路径下的所有文件并在活动工作表的A列创建所有文件的超链接
    [crayon-5ba362[……]

    阅读全文

  • 如何在vba中使用FileSystemObject对象操作文件和文件夹?

    在编写vba代码的解决方案时,经常会碰到需要对文件或者文件夹进行相关操作。虽然vba内部已经预先定义好了一系列操作文件或者文件夹的函数或者语句,但是使用起来相对零散。而FileSystemObject对象(简称FSO对象)则涵盖了几乎所有的文件或者文件夹的相关操作,包括添加、移动、修改、创建或者删除[……]

    阅读全文

  • 如何用vba在excel、word中创建超链接?

    excel  中可以创建超链接用以链接到网页、文件夹中的文件、电子邮件以及当前工作簿中的其它单元格。

    在excel中不仅可以在单元格中创建超链接,还可以在excel单元格上的图形上创建超链接。

    本文主要介绍如何用vba在单元格中创建超链接的方法,在图形上创建超链接的方法相似。

    用v[……]

    阅读全文

  • 如何在vba中使用Dictionary字典对象?

    经常写vba代码就一定需要用到Dictionary字典对象,字典对象可以用来存储数据对,每对数据由数据内容和数据的键值组成,每个数据内容有唯一的一个键值与之匹配。当遇到重复的键值时,将会报错。所有的数据键值和所有的数据内容都存储在相应的数组中。由于它只能存储唯一的键值的特性,经常利用字典对象来处理涉[……]

    阅读全文