Anzeige
Archiv - Navigation
368to372
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
368to372
368to372
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zeilen einfügen

Zeilen einfügen
28.01.2004 08:09:18
Stutz
Hallo,
ich habe folgendes Makro aus dem Forum:
Option Explicit
Public

Sub einfuegen()
Dim varAnzahl As Variant
varAnzahl = Application.InputBox("Wie viele Zeilen sollen eingefügt werden?", "Eingabe", 1, Type:=1)
If varAnzahl <> False Then Rows("1:" & CStr(varAnzahl)).Insert Shift:=xlDown
End Sub

Es fügt nach Abfrage der Anzahl Zeilen ein, aber immer ab Zeile A. Wie kann es geändert werden, so dass die Zeilen oberhalb oder unterhalb der gerade aktiven Zelle eingefügt werden?
Danke für die Hilfe!
Strutz

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilen einfügen
28.01.2004 08:31:03
Ramses
Hallo
Du musst dich entscheiden ob Oberhalb oder unterhalb.
Das sind völlig unterschiedliche Anweisungen
Ungetestet, sollte aber tun:
Unterhalb:
If varAnzahl <> False Then Rows(ActiveCell.Row & ":" & ActiveCell.Row + CDBl(varAnzahl)).Insert Shift:=xlDown
Oberhalb:
If varAnzahl <> False Then Rows(ActiveCell.Row - CDbl(varAnzahl) & ":" & ActiveCell.Row).Insert Shift:=xlDown

Gruss Rainer
AW: Zeilen einfügen
28.01.2004 08:31:36
Hajo_Zi
Hallo Stutz
ich bin mal davon ausgegangen das nur eine zelle markiert ist

Sub einfuegen()
Dim varAnzahl As Variant
varAnzahl = Application.InputBox("Wie viele Zeilen sollen eingefügt werden?", "Eingabe", 1, Type:=1)
If varAnzahl <> False Then Rows(ActiveCell.Row & ":" & ActiveCell.Row + varAnzahl - 1).Insert Shift:=xlDown
End Sub

Gruß Hajo
Anzeige
AW: Zeilen einfügen
28.01.2004 09:24:53
Strutz
Danke, an Beide!
Strutz
FRAGE:
29.01.2004 12:58:31
Panki
Du hast am 24.1.04 eine Frage wegen Makro koppieren usw gehabt... hast du da eine Lösung bekommen?
Wenn ja... kannst Du sie mir per mail schicken???
Vielen Dank Christian

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige