一:VBA对象函数
'VBA对象 'VBA中的对象其实就是咱们操做的具备方法、属性的excel中支持的对象 'Excel中的几个经常使用对象表示方法 '一、工做簿 ' Workbooks 表明工做簿集合,全部的工做簿,Workbooks(N),表示已打开的第N个工做簿 ' Workbooks ("工做簿名称") ' ActiveWorkbook 正在操做的工做簿 ' ThisWorkBook '代码所在的工做簿 '二、工做表 ' 'Sheets("工做表名称") 'Sheet1 表示第一个插入的工做表,Sheet2表示第二个插入的工做表.... 'Sheets(n) 表示按排列顺序,第n个工做表 'ActiveSheet 表示活动工做表,光标所在工做表 'worksheet 也表示工做表,但不包括图表工做表、宏工做表等。 '三、单元格 'cells 全部单元格 'Range ("单元格地址") 'Cells(行数,列数) 'Activecell 正在选中或编辑的单元格 'Selection 正被选中或选取的单元格或单元格区域
二:VBA对象和属性spa
'1、VBA属性 'VBA属性就是VBA对象所具备的特色 '表示某个对象的属性的方法是 '对象.属性=属性值 Sub ttt() Range("a1").Value = 100 End Sub Sub ttt1() Sheets(1).Name = "工做表更名了" End Sub Sub ttt2() Sheets("Sheet2").Range("a1").Value = "abcd" End Sub Sub ttt3() Range("A2").Interior.ColorIndex = 3 End Sub '二 、VBA方法 'VBA方法是做用于VBA对象上的动做 '表示用某个方法做用于VBA的对象上,能够用下面的格式: Sub ttt4() 牛排.作 熟的程度:=七成熟 Range("A1").Copy Range("A2") End Sub Sub ttt5() Sheet1.Move before:=Sheets("Sheet3") End Sub
三:VBA语句excel
'VBA中的代码的基本结构与组成部分 'VBA语句 '1、宏程序语句 '运行后能够完成一个功能 Sub test() '开始语句 Range("a1") = 100 End Sub '结束语句 '2、函数程序语句 '运行后能够返回一个值 Function shcount() shcount = Sheets.Count End Function '3、在程序中应用的语句 Sub test2() Call test End Sub Sub test3() For x = 1 To 100 'for next 循环语句 Cells(x, 1) = x Next x End Sub