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