Excel VBA 编程的常用代码

制声明
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 = 34567 Excel VBA 编程的常用代码
选择当前元格所在区域
EXCEL97,有一个十分好的功能,她就就是把鼠放置在一个有效数据元格中,
,您就可以将在一起的一片数据全部中。只要将段代加入到您的模中。
Sub My_Select
SelectionCurrentRegionSelect
End sub
返回当前元格中数据除前后空格后的
sub my_trim
msgbox Trim(ActiveCellValue)
end sub
元格位移
sub my_offset
ActiveCellOffset(0, 1)Select'当前元格向左移一格
ActiveCellOffset(0, -1)Select'当前元格向右移一格
ActiveCellOffset(1 , 0)Select'当前元格向下移一格
ActiveCellOffset(-1 , 0)Select'当前元格向上移一格
end sub
如果上述程序错误那就是因为单元格不能移,了解除上述错误,我可以往
sub my_offset 之下加一段代on error resume next
注意以下代都不再添加 sub “名称end sub 自己添加!
当前元格赋值
ActiveCellValue = "您好!!!"
指定元格赋值
例如:A1元格内容设为"HELLO"
Range("a1")value="hello"
又如:在的工作簿在 sheet1 ,您要往 sheet2 的A1元格中插入"HELLO"
1
sheets("sheet2")select
range("a1")value="hello"
2
Sheets("sheet1")Range("a1")Value = "hello"
明:
1sheet2 中,然后在将“HELLO"A1 元格中。
2sheet2 不必被中,即可“HELLO"sheet2 A1 元格中。
藏工作表
'SHEET1 这张工作表
sheets("sheet1")Visible=False
'SHEET1 这张工作表
sheets("sheet1")Visible=True
打印预览
候我想把所有的 EXCEL 中的 SHEET 都打印预览,使用段代,它将在您有的工
作簿中循,直到最后一个工作簿束循环预览
Dim my As Worksheet
For Each my In Worksheets
myPrintPreview
Next my
得到当前元格的地址
msgbox ActiveCellAddress
得到当前日期及时间
msgbox date & chr(13) & time
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hhappy0123456789

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值