各位专家,我用的是两张excel表格。一个是输入,第二个是数据库。在输入工作表中,我想在单击数据库工作表上的按钮后复制整个数据。我使用的宏运行良好。但是,它不是将数据粘贴到下一个空行,而是重写现有数据。这是一个完全错误的概念。我正在使用这个宏。
Sub copydate()
'
' copydate Macro
'
'
Range("E1:J1").Select
Selection.Copy
Sheets("DATABASE").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A2").Select
Application.CutCopyMode = False
Selection.NumberFormat = "m/d/yyyy"
Range("A2:A75").Select
Selection.FillDown
Sheets("INPUT SHEET").Select
Range("A3:J77").Select
Selection.Copy
Sheets("DATABASE").Select
Range("B2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.Columns.AutoFit
Columns("B:B").Select
Application.CutCopyMode = False
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
End Sub
我正在用这些床单。
我怎样才能解决这个问题。提前谢谢。
https://stackoverflow.com/questions/53905626
复制相似问题