|
'作用:将多个数据,存入数据区
Sub ToData()
Dim Rng As Range
Dim rngArray(1 To 1, 1 To 99) As String '99表示99个指定单元格,应该够用了。
Dim s As Integer
'1)收集数据
Sheets(2).Select '选取填写区的工作表
For Each Rng In Range("b16,b3,d3") '依次指定,自行修改!
s = s + 1
rngArray(1, s) = Rng
'rng = "" '可选。如果开启,将清除本次填入的数据
Next
'2)存入数据区
Sheets(1).Select '选取数据区的工作表
Range("A" & Cells(Rows.Count, 1).End(3).Row + 1).Resize(1, s) = rngArray '写到最后一行
MsgBox "保存完毕", , "提示"
End Sub
我只写了3个,剩余的你可以自己补上。
|
|