Excelワークシートの最初の3行と最後の行を選択してコピーしたいのですが、コードの下の行Selection.Copy
にエラーがあります。vbaでExcelの最初と最後の行を選択してコピーする方法は?
Sub SaveLastLine()
Dim WB As Workbook, filename As String
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Range("B1").Select
Selection.End(xlDown).Select
Union(Range("1:3"), Range(Selection, Selection.End(xlToRight))).Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
End Sub
誰でも教えてください。
'Selection.Copy'にはバグがありますか?返されるエラーメッセージは何ですか? – CodeJockey