码迷,mamicode.com
首页 > 编程语言 > 详细

1.VBA 基本概念——《Excel VBA 程序开发自学宝典》

时间:2018-05-01 23:48:36      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:开发   win   单元格   rpo   ssh   文本   应用程序   private   select   

1.1 常见对象及含义

对象名 含义
application 整个Excel应用程序
window 窗口
worksheet  一个工作表
sheets 指定工作簿的所有工作表的合集
shaperange 形状区域
pivottable 数据透视表
workbook 工作簿
shape 绘图层中的对象
range 某一单元格、行、列、选定区域
name 单元格区域的定义名
chart 图表
filedialog 文件对话框
commandbarpopup 命令栏上一个弹出式控件
commandbar 一个命令栏

 

 

 

 

 

 

 

 

 

 

 

1.2 worksheets方法一览

名称 说明
add 新建工作表
copy 将工作表复制到工作簿另一位置
delete 删除对象
fileacrosssheets 将单元格区域复制到集合中所有其他工作表同一位置
move 将工作表移到工作簿其他位置
printout 打印对象
printpreview 打印预览
select 选择对象

 

 

 

 

 

 

 

1.3 事件分类

对象 事件
application 应用程序事件
workbook 工作簿事件
worksheet 工作表事件
chart 图表事件
userform 窗体事件
label 标签事件(窗体中的控件)
image 图像事件

 

 

 

 

 

 

1.4 字符处理函数

关键字 作用
strcomp 字符串相似判断
strconv 字符串类型转换
lcase   ucase 大小写变换
space   string 重复字符串
len 计算字符串长度
format 设置字符格式
lset   rset 重排字符串
instr   left   ltrim   mid   right   rtrim   trim  like 处理字符串
split   jion 拆分与连接字符串

 

 

 

 

 

 

 

 

实例


 

  sub strcomp运算()

  msgbox strcomp("ABCD","abcd",1)      ‘参数1以文本比较方式,不区分大小写,返回0,表示相等

  msgbox strcomp("ABCD","abcd",0)      ‘参数0以二进制比较,返回-1,表示前者小于后者

  end sub


 

  sub strconv运算()

  msgbox strconv("English",vbuppercase)     ‘转成大写

  &chr(10)  &   strconv("English",vblowercase)      ‘转成小写

  &chr(10)  &   strconv("English",vbpropercase)      ‘只开头转大写

  end sub


 

  sub 大小写转换()

  msgbox lcase("HELLO")

  msgbox ucase("hello")

  end sub


 

  sub  重复n次()

  msgbox string(5,"*")     ‘返回“*****”

  msgbox string(4,"中国")      ‘返回“中中中中”只重复左边一位

  end sub


 

  private sub textbox1_change()

    if len(textbox1.text)>0 then

      if right(textbox1.text,1) like "[a-z]" then exit sub else me.textbox1=left(textbox1.text,len(textbox1.text)-1)       ‘like的用法,具体找帮助文档

    end if

  end sub

1.VBA 基本概念——《Excel VBA 程序开发自学宝典》

标签:开发   win   单元格   rpo   ssh   文本   应用程序   private   select   

原文地址:https://www.cnblogs.com/data-science-chinchilla/p/8977456.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!