excel vba编程代码大全_VBA编程中常用过程代码6-10

4b493f14c8f9c03ae6700a012e4b282a.png

VBA编程常用过程代码方案,供大家写代码参考,陆续发表:

VBA过程代码6:返回当前单元格的位移

Sub MyNZ()

on error resume next

ActiveCell.Offset(0, 1).Select '当前单元格向左移动一格

ActiveCell.Offset(0, -1).Select '当前单元格向右移动一格

ActiveCell.Offset(1 , 0).Select '当前单元格向下移动一格

ActiveCell.Offset(-1 , 0).Select '当前单元格向上移动一格

end sub

代码的解析及说明:上述代码过程将将产生当前活动单元格的移动,on error resume next 是为了避免上述程序产生错误,因为有时单元格是不能移动的,为了解除上述错误,加错误处理代码。

a916092da350b0413caa369119c29c73.png

VBA过程代码7:给当前或某个单元格赋值

Sub MyNZ()

ActiveCell.Value = "你好!!!" ’给活动单元格赋值

Range("a1").value="hello" ’给指定单元格a1赋值

sheets("sheet2").select

range("a1").value="hello" ’给sheet2的A1单元格中插入" hello "

Sheets("sheet1").Range("a1").Value = "hello" ’给sheet2的A1单元格中插入" hello "

End sub

代码的解析及说明:上述代码第一行是给活动的单元格赋值;第二行是给活动的工作表的A1单元格赋值;第三四行先将sheet2选中,然后在将“HELLO"赋到A1单元格中;第5行sheet2不必被选中,即可“HELLO"赋到sheet2 的A1单元格中。

VBA过程代码8:隐藏及显示工作表

Sub MyNZ()

sheets("sheet1").Visible=False '隐藏SHEET1这张工作表

sheets("sheet1").Visible=True '显示SHEET1这张工作表

End sub

代码的解析及说明:上述代码过程第一行利用了对象的Visible属性为False隐藏工作表;第二行利用对象的Visible属性为True显示工作表

VBA过程代码9:对于工作表遍历打印预览

Sub MyNZ()

Dim myEX As Worksheet

For Each myEX In Worksheets

myEX.PrintPreview

Next myEX

End sub

代码的解析说明:有时候我们想把所有的EXCEL中的SHEET都打印预览,请使用该段代码,它将在你现有的工作簿中循环,直到最后一个工作簿结束循环预览。这里的for each next 是一个遍历的循环,在工作表集合中遍历,myEX是一个工作表对象,是集合中的元素。PrintPreview是预览打印。

33f536d3ed8dcca12c4b4caf38490e87.png

VBA过程代码10:得到当前单元格的地址

Sub MyNZ()

msgbox ActiveCell.Address

End sub

代码的解析说明:上述代码过程将返回当前活动单元格的地址,这个地址是绝对地址,也就是说是前面有$符号的地址,关于这个Address函数的详细说明及提取地址的使用在我的VBA解决方案中丛书中有非常详细的案例使用。

留言板:面向初学朋友的视频正在录制中,已经完成约三分之一。这套视频是以《VBA代码解决方案》为蓝本的视频讲解,让初学者更易学习,看视频可以了解到更多VBA的知识,以及代码的写法,程序的调试等等,现在推出“每天20分钟,半年精进VBA的活动”。

f8316cb2ad48ab85665b3b613fd80d18.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值