excel-makro zum auswählen mehrerer Zeilen

Habe ich excel-makro zum auswählen einer Zeile Ausschneiden und einfügen zum nächsten Blatt. Ich will jetzt, wählen Sie mehrere Zeilen auf einmal zu schneiden und fügen Sie das nächste Blatt, dann gehen Sie zurück zum vorherigen Blatt löschen der leeren Zeilen, die geschnitten wurden. Den code habe ich für die einzelne Zeile Ausschneiden und einfügen ist folgt:

Sub CutPasteRows()
Dim iLastRow As Integer


   'select the first cell to intiate script
    txtRowNum = Selection.Row
    'select the row
    Rows(txtRowNum).EntireRow.Select
    Selection.Cut

    'if the active worksheet is the last one (no next worksheet), display error.
    If ActiveSheet.Index = Worksheets.Count Then
       MsgBox ("There are no next worksheet")
    Else
        ActiveSheet.Next.Select
        iLastRow = ActiveSheet.UsedRange.Rows.Count

        'if the workshet is blank, start with the first row. Otherwise, add 1 to the last row
        If Cells(1, 1).Value = "" And iLastRow = 1 Then
            iLastRow = 1
        Else
            iLastRow = iLastRow + 1
        End If

        'Paste row
        Rows(iLastRow).EntireRow.Select
        ActiveSheet.Paste

        'Go back to the last worksheet
        ActiveSheet.Previous.Select
        Rows(txtRowNum).EntireRow.Select
        Selection.Delete
    End If
End Sub

Jede Hilfe ist willkommen.

Dank

  • Was ist Ihre Frage?
  • Was ist das falsch?? was ist die Fehlermeldung oder das problem?
InformationsquelleAutor Minnie | 2009-11-12
Schreibe einen Kommentar