乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > 如何在Excel中使用VBA<em>编程</em>-office 宏 编程,可以用宏的offic

如何在Excel中使用VBA<em>编程</em>-office 宏 编程,可以用宏的offic

作者:乔山办公网日期:

返回目录:office365


当A1单元格显示为PN,则把sheet2中的A1到C4区域复制zd到新建的sheet3中的A2到C5区域。如果A1单元格显示DP,则把sheet2中的A1到C1区域的内容复制到新建的sheet3中的A2到C2区域

这个真的没有表述错误吗

1、首先要打开开发工具选项。详见百度经验《如何打开Excel的“开发工具”工具栏》?picindex=1开发工具栏里面有visualbasic、宏、录制宏等按钮。点击visualbasic就可以进行编程了。2、技巧。VBA语言方便易学,但在excel的控件名称有很多是初学者不熟悉的,所以要借用录制宏功能,由系统帮我们编写大量的代码,我们只做代码优化的工作。录制结束后点开宏,查看这个宏记录的vba代码。3、使用相对引用功能很重要。对于循环执行的代码,单元格引用的时候就不是固定的range("A1"),而是ActiveCell.Offset(1,1).range("A1"),这样用变量替换其中数值,就可以循环执行某些语句了。
楼主可以先学着录制宏,学习一些宏命令操作单元格的方法。然后再学习一点编程的命令,如if语句的用法,for语句的用法。慢慢的就学会了。

第一,直接用菜单中的保copy护即可。
第二,看下面zhidao的示例:
Private Sub Worksheet_Change(ByVal Target As Range)
r = Target.Row
If Cells(r, 3) = "" Then
Application.EnableEvents = False
Cells(r - 1, 3).Select
Selection.AutoFill Destination:=Range("C" & r - 1 & ":C" & r), Type:=xlFillDefault
Cells(r, 1).Select
Application.EnableEvents = True
End If
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网