首页| 论坛| 消息
主题:excel vba 分表复制列数据
阿果发表于 2014-03-10 11:19
数据都在第一张表上,目的:将每口井数据(相邻两列)和第一张表的前三列数据复制到新表中,一口井数据一个sheet。

Sub tm()
For i = 4 To 188 Step 2
wellname = Sheet1.Cells(1, i)
AddSh (wellname)
Sheets("Sheet1").Select
Range("A1").Select
Columns(i).Select
Selection.Copy

Sheets(wellname).Select
Range("D1").Select
ActiveSheet.Paste
Next
End Sub
Sub AddSh(ByVal sheetName As String)
Sheets("Sheet1").Select
Range("A1").Select
Worksheets(1).Columns("A:C").Select
Selection.Copy
Worksheets.Add After:=Worksheets(Worksheets.Count)
Worksheets(Worksheets.Count).Name = sheetName
ActiveSheet.Paste
End Sub
回帖(1):
1楼:谢谢 啊

全部回帖(1)»
最新回帖
收藏本帖
发新帖