20160122:开始学VBA:(一)、宏与VBA/(二)、VBA语句对象方法属性

从今天开始跟着《兰色幻想》视频学习VBA

宏其实就是操作步骤

录制宏是自动生成的VBA

在VB中可以自己编写

都可以通过窗体按钮指定宏

1. VBA对象
 ‘1、工作簿
 
      ‘ Workbooks 代表工作簿集合,所有的工作簿,Workbooks(N),表示已打开的第N个工作簿
      ‘ Workbooks ("工作簿名称")
      ‘ ActiveWorkbook 正在操作的工作簿
      ‘ ThisWorkBook ‘代码所在的工作簿
      
  ‘2、工作表
    ‘ ‘Sheets("工作表名称")
      ‘Sheet1 表示第一个插入的工作表,Sheet2表示第二个插入的工作表....
      ‘Sheets(n) 表示按排列顺序,第n个工作表
      ‘ActiveSheet 表示活动工作表,光标所在工作表
      ‘worksheet 也表示工作表,但不包括图表工作表、宏工作表等。

‘3、单元格
       ‘cells 所有单元格
       ‘Range ("单元格地址")
       ‘Cells(行数,列数)
       ‘Activecell 正在选中或编辑的单元格
       ‘Selection 正被选中或选取的单元格或单元格区域

2、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

3、VBA方法

‘VBA方法是作用于VBA对象上的动作
     
     ‘表示用某个方法作用于VBA的对象上,可以用下面的格式:

‘对象.方法 参数名称:=参数值
  Sub ttt4()
 
      牛排.做 熟的程度:=七成熟
     
      Range("A1").Copy Range("A2")
  End Sub
   
  Sub ttt5()
 
    Sheet1.Move before:=Sheets("Sheet3")
    
  End Sub

一、宏程序语句:运行后完成一个功能

/////////////////////////////////////////////////////////

Sub 函数名()

  执行语句

End Sub

Sub test()
 
  Range("a1") = 100

End Sub

////////////////////////////////////////////////////////

二、函数程序语句:运行后可以返回一个值

/////////////////////////////////////////////////////////

Function shcount()

shcount = Sheets.Count
 
End Function

////////////////////////////////////////////////////////

三、在程序中运行的语句

/////////////////////////////////////////////////////////

Sub test2()
    
    Call test
    
  End Sub

////////////////////////////////////////////////////////

时间: 2024-08-01 21:47:20

20160122:开始学VBA:(一)、宏与VBA/(二)、VBA语句对象方法属性的相关文章

VBA与宏

VBA与宏 ====== 刚开始的内容听起来很枯燥,请大家不要分心,耐着性子看下去,兴趣总是慢慢积累的. ------------------------------------------------------------------------------        1.亲自动手,录制一段属于自己的宏 提到VBA,相信很多人想到的就是宏,但是VBA与宏是不是一回事?我觉得它们不是一回事,但这不重要,我们要做的是先来认识一下宏. 宏是什么? 我理解的宏是一系列固定动作的集合,这个集合当遇

Excel VBA(宏):添加宏

写在前面: 1.编写宏,打开VBA,双击ThisWorkbook对当前工作薄进行编写宏:双击Sheet1,对整个sheet编写宏: 或者创建模块,在模块里,编写.调试代码. 打开VBA的方法见第一讲,结合常用窗口进行编写.调试. 2.部分对象有提示,如Dim a As,敲击空格后有提示. 3.所有宏要运行,必须启动宏.(2007版启动宏,点击表格左上角 "excel选项" "信任中心" "信任中心设置" "启用宏") 4.&q

如何设置VBA代码的密码?如何取消VBA代码的密码?

经常有网友问,用Access把软件开发好了,怎么样设置VBA代码的密码?以保护自己的代码不被同事修改.这里简单整理了一下.设置VBA代码的密码及取消VBA代码的密码步骤如下:1.打开任意一个窗体,进入设计视图,按工具栏“查看代码”按钮,如下图: 2.进入代码区再点工具栏“工具”按钮→“属性”,如下图: 3.点“保护”选项,将“查看时锁定工程”按钮打钩→在“查看工程属性的密码”设置你需要的密码,或者是不需要密码就把原有的密码删除即可,如下图: 设置代码如下: Dim a As Stringa =

猫猫学iOS之小知识之_xcode插件的删除方法_自己主动提示图片插件KSImageNamed有时不灵_分类或宏之类不能自己主动提示,

猫猫分享,必须精品 原创文章.欢迎转载. 转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243 一:解决解决自己主动提示图片插件KSImageNamed有时不灵_分类或宏之类不能自己主动提示 事实上.插件神马的我们自己也能写.并没有想象中的那么难,只是眼下我们还是先解决当前问题 在做微博项目时候.抽取的分类有一个 +(instancetype)imageWithOriginalName:(NSString *)imageName; 可是调用的时候,当中字

从零开始学android<ImageSwitcher图片切换组件.二十六.>

ImageSwitcher组件的主要功能是完成图片的切换显示,例如用户在进行图片浏览的时候,可以通过按钮点击一张张的切换显示的图片,而且使用ImageSwitcher组件在每次切换的时候也可以为其增加一些动画的效果,此类定义如下: java.lang.Object ? android.view.View ? android.view.ViewGroup ? android.widget.FrameLayout ? android.widget.ViewAnimator ? android.wid

从零开始学android<ListView数据列表显示组件.二十一.>

与滚动视图(ScrollView)类似的还有一种列表组件(ListView),可以将多个组件加入到ListView之中以达到组件的滚动显示效果,ListView组件本身也有对应的ListView类支持,可以通过操作ListView类以完成对此组组件的操作,ListView类的继承结构如下所示: java.lang.Object ? android.view.View ? android.view.ViewGroup ? android.widget.AdapterView<T extends a

从零开始学android&lt;Toast土司提示组件.二十.&gt;

在系统之中,通过对话框可以对用户的某些操作进行提示,但是在Android平台之中也提供了另外一套更加友好的提示界面效果,而且这种界面在提示用户的时候不会打断用户的正常操作,这种对话框可以通过Toast组件实现. Toast是一个以简单提示信息为主要显示操作的组件,在Android之中android.widget.Toast的继承结构如下所示: java.lang.Object ? android.widget.Toast 常用的方法: No. 方法及常量 类型 描述 1 public stati

从零开始学 Web 之 JS 高级(二)原型链,原型的继承

大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:http://www.cnblogs.com/lvonve/ CSDN:https://blog.csdn.net/lvonve/ 在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目.现在就让我们一起进入 Web 前端学习的冒险之旅吧! 一.原型链 原型链

vba——录制宏代码仓库

这篇文章用于将录制的宏记录下来,以便自己学习vba和查找以前的宏 1.插入新的空白列 这里我选择了在第 J 列上右键选择插入列,插入后,新的列成为第 J 列 如下图: Sub 插入新的一列() ' ' 插入新的一列 宏 ' 用于记录插入新一列的宏 ' ' Columns("J:J").Select Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove ' 到这里插入已经结束了 ' 接下来的三行,操作