-2
Public Sub CopyPaste()
Dim j As Long
For j = 2 To 52
Range("AE" & j).Select
Selection.Copy
Range("AE" & j).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Range("AF" & j).Select
Selection.Copy
Range("AF" & j).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Range("AG" & j).Select
Selection.Copy
Range("AG" & j).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End If
Next j
End Sub
有什麼辦法可以最小化這段代碼。我曾嘗試使用Range(「AE:AG」& j)。選擇,但它顯示一些錯誤。粘貼特殊代碼
我是否正確理解您正在複製單元格並將複製的值粘貼到相同的單元格中?如果是,我想你只是改變了單元格的格式。那是對的嗎? – FDavidov