Sub Copy_Row() ' Written by Barrie Davidson Dim NRow As Long Dim CurrentRow As Integer Dim SheetName As String Dim Datasheet As String Datasheet = ActiveSheet.Name ActiveWorkbook.Sheets.Add after:=Sheets(Datasheet) SheetName = ActiveSheet.Name Sheets(Datasheet).Select Range("A1").Select Do Until Selection.Value = "" CurrentRow = Selection.Row NRow = InputBox("Current row selected is " & CurrentRow & Chr(13) & _ "Enter Number of Copies Required") Selection.EntireRow.Copy Sheets(SheetName).Select ActiveCell.Range("A1:A" & NRow).EntireRow.Select ActiveSheet.Paste Application.CutCopyMode = False ActiveCell.Range("A" & NRow).Offset(1, 0).Select Sheets(Datasheet).Select ActiveCell.Offset(1, 0).Select Loop End Sub
Copyright ©
2001 by Barrie R. Davidson
Added September, 2001