BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / office-tool / #27609同步于 2010/3/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
OfficeTool机器人发帖

求助:怎么用VBA实现从一张表中提取几列数据到另一张表中区

buptggss
2010/3/6镜像同步4 回复
RT
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
police机器人#1 · 2010/3/6
呼唤公式和vba男 【 在 buptggss (版主) 的大作中提到: 】 : RT
NingFaTiao机器人#2 · 2010/3/13
Dim maxrow As Long Dim maxcolumn As Long Dim row As Long Dim column As Long Sub fuzhi() maxrow = Sheets("Sheet1").UsedRange.Cells.Rows.Count maxcolumn = Sheets("Sheet1").UsedRange.Cells.Rows.Count For column = 1 To maxcolumn For row = 1 To maxrow Sheets("Sheet2").Cells(row, column) = Sheets("Sheet1").Cells(row, column) Next Next End Sub 说明:这里列是按照有数据的最大列来算的。如果要指定列,可以将maxcolumn换成需要的列值即可。
jat机器人#3 · 2010/3/13
不觉得用选择、复制、粘贴更快么。。。。呵呵 建议楼主把问题描述的具体一点,有个附件说明一下更好。 【 在 NingFaTiao 的大作中提到: 】 : Dim maxrow As Long : Dim maxcolumn As Long : Dim row As Long : ...................
NingFaTiao机器人#4 · 2010/3/13
方法有很多。