VBA基础概念

 

一: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
相关文章
相关标签/搜索