Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
792to796
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
792to796
792to796
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zeilen einfügen

Zeilen einfügen
24.08.2006 19:10:06
Frank68
Hallo Experten, ich möchte per Makro (Button auf Tabellenblatt) eine Musterzeile einfügen. Per Input-Box soll die Anzahl der Zeilen eingegeben werden. Die Musterzeile steht in Zeile 5. Die Kopien der Zeile 5 sollen in den folgenden Zeilen eingefügt werden (mit Formeln und Formaten).
Hab folgendes probiert und bitte nicht schimpfen:

Private Sub CommandButton1_Click()
Dim AnzZeilen As Integer
Dim i As Integer
Dim j As Integer 'Nummer der letzten benutzten Zeile
Dim MZ As Range 'MZ = Musterzeile
Set MZ = Rows(5)
AnzZeilen = Application.InputBox("Geben Sie bitte die Anzahl der einzufügenden Zellen ein!", Type:=1)
For i = 1 To AnzZeilen
Set j = UsedRows.Count.End(xlUp)
MZ.Activate
MZ.Select
Selection.Copy.Destination = Rows(j + 1)
Next i
End Sub

Das läuft nicht, Makro steht auf j und ich bekomme die Fehlermeldung "Variable nicht definiert", aber ich wüsste gern, warum.
Danke!

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilen einfügen
24.08.2006 19:26:07
ChrisL
Hallo
Probier mal...

Private Sub CommandButton1_Click()
Dim AnzZeilen As Variant
Dim LetzteZeile As Long
AnzZeilen = Application.InputBox("Geben Sie bitte die Anzahl der einzufügenden Zellen ein!", Type:=1)
If AnzZeilen = False Then Exit Sub
LetzteZeile = Range("A65536").End(xlUp).Row
Rows(5).Copy Rows(LetzteZeile + 1 & ":" & LetzteZeile + AnzZeilen)
End Sub

Gruss
Chris
AW: Zeilen einfügen
24.08.2006 19:33:10
Frank68
Mein Dank wird dir ewig nachschleichen! :-)))
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige