excel中点击按钮,按列依次复制sheet1工作表中的内容

之前我问过类似问题,是按行的,结果自己想改一下变按列的,怎么改也不行。具体效果:sheet1有b3~h3共7列数据,每列3行。现希望在sheet2中设置按钮。按一下按钮,... 之前我问过类似问题,是按行的,结果自己想改一下变按列的,怎么改也不行。
具体效果:sheet1有b3~h3共7列数据,每列3行。现希望在sheet2中设置按钮。按一下按钮,把b列的三行单元格如b3,b4.b5,以完全格式和内容的方式复制粘贴到sheet2的e10,e11,e12三个单元格中。再按一下复制c3,c4,c5,依次往下,到h列后循环回b列。每次都是复制到e10,e11,e12中。
展开
 我来答
caoyidiego
推荐于2016-05-04 · TA获得超过1287个赞
知道大有可为答主
回答量:1937
采纳率:0%
帮助的人:1411万
展开全部
Sub sdf()
If Sheet1.Range("A1") < 8 Then
Sheet1.Range("A1") = Sheet1.Range("A1") + 1
a = Sheet1.Range("A1")
Else
Sheet1.Range("A1") = 2
a = 2
End If
For i = 3 To 5
Sheet2.Cells(10, 5).Value = Sheet1.Cells(i, a).Value
Sheet2.Cells(11, 5).Value = Sheet1.Cells(i, a).Value
Sheet2.Cells(12, 5).Value = Sheet1.Cells(i, a).Value
Next
End Sub

把这些代码设成一个按钮的功能

这里的A1我设了一个递增,如果你A1有内容的话,可以把A1改成别的单元格,把代码里的A1改为别的就行了。
更多追问追答
追问

程序我放上去,没反应。我只是改了Sheet2和Sheet3,不改也不行。

下面这的代码是我之前问逐行复制的代码,能实现,但我不会改成逐列复制。

追答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式