兵萌桐

 

Excel VBA 想关问题

1.保存时,弹出个人信息删除失败 警告

   Excel2007 单击左上角的Office图标->Excel选项->信任中心->信任中心设置->个人信息选项->去掉"保存时从文件属性中删除个人信息"勾选。

2、开启的时候自动开启"宏"和"自动连接数据"

  Excel2007 单击左上角的Office图标->Excel选项->信任中心->信任中心设置->宏设置->选中"启用所以宏"。

       单击左上角的Office图标->Excel选项->信任中心->信任中心设置->外部连接->选中两个启用所有连接。

3、在VBA中调用Excel中函数的方法

     Application.WorkSheetFunction.VLookup(条件需要查找的数据,指定查找的范围,指定查找范围内返回的某列数据的列号,true/false)

     注:查找范围 A$1:E$13   VBA中 Dim o as Range: set o = sheets["Sheet1"].Range("C:C")指定一列

4、VBA中常用的公共对象

     Application 应用程序

     WorkBook 指一个.xls文件 工作薄

     thisWorkBook 当前使用的.xls文件

     sheet .xls中的某个sheet页 数据页

     WorkBooks("test.xls")

     sheets("sheet1")

     Cells(1,2)

5、VBA为指定的单元格设置公式

     Cells(1,2).ForMulaR1C1的输入方法

     中括号表示的是相对路径即相对于选定单元格的相对偏移量"-"为向左向上,正数为向右向下例:C1 = A2+E3

  Range("C1").FormulaR1C1="=R[1]C[-2]+R[2]C[2]"

     无中括号表示从左上角算起的直接量,没有负数 例:C1=$A$2 + $E$3

     Range("C1").FormulaR1C1 = "=R2C1+R3C5" 

     "R"和"C"表示的是待变行和列

 

     

posted on 2012-09-02 15:13  边延  阅读(208)  评论(0)    收藏  举报

导航