乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em> <em>vba</em>编写一个复制,粘贴

<em>excel</em> <em>vba</em>编写一个复制,粘贴

作者:乔山办公网日期:

返回目录:excel表格制作


Sub xxx()
Sheet2.Rows("1:29").Copy
Sheet1.Cells(Sheet1.[A60000].End(xlUp).Row + 13, 1).Select
ActiveSheet.Paste
End Sub

描述不是很清晰,也看不到sheet3,只能猜测你要的答案。
其中,1:29是假设黄色部分为1到29行。

Sub 取值zhidao()
Dim rng As Range
Set rng = Range("d1:e100")
For i = 1 To 10
For ii = 1 To 100
temp = rng.Cells(ii, 1) & rng.Cells(ii, 2)
If temp = "○○" And Range("f" & ii) = "" Then
Range("f" & ii).Resize(1, 3) = Range(Cells(ii, 1), Cells(ii, 3)).Value
Exit For
End If
Next
Next
End Sub
这个叫VBA,其实就是一门编程
编程学起来不是一蹴而就的
VBA教学书籍有很多,可以找本书看看,学学看。

有2个问题
1,你E1的数据存放在哪里?如果不存放,E1改变后怎么使D1等于原来的E1
就好像你去整容,整的人家都不认识了,如果没有一个凭证(比如身份证),别人怎么知道这个人是你啊
2,如果工作薄001.xls不激活,那么你怎么改变E1,E1不改变这个任务也就不存在执行的问题了

相关阅读

关键词不能为空
极力推荐

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