- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EXCEL-VBA编程常用代码
Excel VBA编程常用代码
时间:2009-12-05 22:36:04 来源:本站 作者:未知 我要投稿 我
要收藏 投稿指南
用过VB的人都应该知道如何声明变量,在VBA中声明变量和VB中是完全一样的!
使用Dim语句
Dim a as integer 声明a为整型变量
Dim a 声明a为变体变量
Dim a as string 声明a为字符串变量
Dim a as currency ,b as currency ,c as currency 声明a,b,c为货币变量
声明变量可以是:Byte、Boolean、Integer、Long、Currency、Single、Double、
Decimal (当前不支持)、Date、String (只限变长字符串)、String* length
(定长字符串)、Object、Variant、用户定义类型或对象类型。
强制声明变量
Option Explicit
说明:该语句必在任何过程之前出现在模块中。
声明常数
用来代替文字值。
Const
常数的默认状态是 Private。
Const My 456
声明 Public 常数。
Public Const MyString HELP
声明 Private Integer 常数。
Private Const MyInt As Integer 5
在同一行里声明多个常数。
Const MyStr Hello, MyDouble As Double 3.4567
选择当前单元格所在区域
在EXCEL97中,有一个十分好的功能,他就是把鼠标放置在一个有效数据单元格
中,执行该段代码,你就可以将连在一起的一片数据全部选中。只要将该段代码
加入到你的模块中。
Sub My_Select
Selection.CurrentRegion.Select
End sub
返回当前单元格中数据删除前后空格后的值
sub my_trim
msgbox Trim(ActiveCell.Value)
end sub
单元格位移
sub my_offset
ActiveCell.Offset(0, 1).Select当前单元格向左移动一格
ActiveCell.Offset(0, -1).Select当前单元格向右移动一格
ActiveCell.Offset(1 , 0).Select当前单元格向下移动一格
ActiveCell.Offset(-1 , 0).Select当前单元格向上移动一格
end sub
如果上述程序产生错误那是因为单元格不能移动,为了解除上述错误,我们可以
往
sub my_offset 之下加一段代码 on error resume next
注意以下代码都不再添加 sub “代码名称” 和end sub请自己添加!
给当前单元格赋值
ActiveCell.Value 你好!!!
给指定单元格赋值
例如:A1单元格内容设为HELLO
Range(a1).value hello
又如:你现在的工作簿在sheet1上,你要往sheet2的A1单元格中插入HE
LLO
1.
sheets(sheet2).select
range(a1).value hello
或
2.
Sheets(sheet1).Range(a1).Value hello
说明:
1.sheet2被选中,然后在将 “HELLO赋到A1单元格中。
2.sheet2不必被选中,即可 “HELLO赋到sheet2 的A1单元格中。
隐藏工作表
隐藏SHEET1这张工作表
sheets(sheet1).Visible False
显示SHEET1这张工作表
sheets(sheet1).Visible True
打印预览
有时候我们想把所有的EXCEL 中的SHEET都打印预览,请使用该段代码,它将在
你现有的工作簿中循环,直到最后一个工作簿结束循环预览。
Dim my As Worksheet
For Each my In Worksheets
my.PrintPreview
Next my
得到当前单元格的地址
msgbox ActiveCell.Address
得到当前日期及时间
msgbox date chr(13) time
保护工作簿
ActiveSheet.Protect
取消保护工作簿
ActiveSheet.Unprotect
给活动工作表改名为 liu
A
您可能关注的文档
- 2014届中考化学一轮复习 第七单元《燃料及其利用》(考点梳理+核心要点+经典真题+综合检测)课件 新人教版.ppt
- 201305-地中海贫血基因检测和结果分析.ppt
- 2015-2016学年广东省东莞市高二(下)期末数学试卷(理科)(a卷)解析版.doc
- 201491817240-潍柴国四培训资料-技术中心OBD标定室.pptx
- 2014人教版五年级数学上册第三单元《例1小数除以整数》.ppt
- 2014八年级政 治下册-第七课《城乡直通车》(第3课时)“城乡统筹”课件-人民版.ppt
- 2015年10月全国自考 04741《计算机网络原理》历年真题试题及答案.doc
- 2015年度中华人民共和国立法法基本知识测试题库含答案.doc
- 2015-ABB选型价格查询手册-1-控制产品.pdf
- 2015年江苏省苏州市区中考数学一模试卷.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)