Instr函数的用法

今天才发现这个函数之前没有讲过,使用频率非常高的一个处理字符串函数,这节我们来分析一下该函数的用法。 先看该函数的结构 InStr([起始,] 接受搜索的字符串,被搜索的字符串[,匹配模式]),其意义是从起始位置开始向后找到被搜索的字符串第一次出现的位置,如果找的到就返回其在原字符串中的位置,否则就返回0。 Compare 参数设...

       时间 : 2014-10-27| 栏目 : 常用函数| 浏览 : 9,549 次| 评论关闭 [阅读全文]

    利用InputBox函数和方法接收输入值

    在VBA运行过程中我们常常需要手动输入一些参数,如果是简单的输入的话我们可以用InputBox函数或者Application.InputBox方法,它们的区别在于参数不同,函数可以用来简单输入,方法的参数则多一些。下面来看下两者的参数,先看函数 Inputbox(输入框显示内容,窗体标题,默认值,水平位置,垂直位置,帮助文件,帮助文件I...

         时间 : 2014-09-19| 栏目 : 常用函数| 浏览 : 6,996 次| 评论关闭 [阅读全文]

      Excel VBA中Find函数的应用

      今天再来看一下在Excel VBA中Find函数的基本用法。Find函数就是Excel表格中的查找功能,我们可以通过录制宏的方法来获得Find的代码。 Sub Macro1() Cells.Find(What:="A", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ xlPa...

           时间 : 2014-09-15| 栏目 : 常用函数| 浏览 : 28,550 次| 评论 : 3 [阅读全文]

        VBA中的Ubound函数

        Ubound函数用来返回指定数组维度的最大下标 Sub test() Dim arr, brr arr = Array(1, 2, 3, 4) MsgBox UBound(arr)   '返回3 brr = Range("A1:C5") MsgBox UBound(brr, 1) '返回5 MsgBox UBound(brr...

             时间 : 2014-09-13| 栏目 : 常用函数| 浏览 : 12,703 次| 评论 : [阅读全文]

          VBA中的Resize函数

          Resize函数是用来调整选定范围的,看下面的代码 Sub test() Range("A1").Resize(2, 2).Select      'A1:B2 Rows(1).Resize(2).Select    '第1行和第2行 End Sub 两个参数第一个是必须的,代码扩展的行数,第二个可选,代码列上扩展的行数...

               时间 : 2014-09-13| 栏目 : 常用函数| 浏览 : 7,334 次| 评论 : 2 [阅读全文]

            如何找到数据的最后一行或最后一列—End属性

            在实际应用中,我们往往会需要找到Excel表格中最后一行数据所在行或最后一列数据所在列,比如我们需要对所有数据行进行遍历,就在知道数据在最后一行的行号,或者我们需要在Excel表格的最后追加数据,也需要知道最后一行的行号。在VBA中完成上述的工作需要用到Range或Cell的End属性。End属性返回的是按一定方向找到的第一个有数据或最后...

                 时间 : 2014-09-03| 栏目 : 常用函数| 浏览 : 6,066 次| 评论关闭 [阅读全文]

              Split函数的用法

              Split函数是在处理字符串时常用的一个函数,它的作用是将字符串按特定的字符分开,返回的是一个一维数组,数组的起始下标为0,看下面的例子 Sub test() Dim arr, brr, s, m, n, y s = "abc,d,e,f,g" arr = Split(s, ",")  '结果是一个包含5个项的一维数组 m = ...

                   时间 : 2014-08-21| 栏目 : 常用函数| 浏览 : 9,326 次| 评论 : [阅读全文]