Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
164to168
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
164to168
164to168
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zeile einfügen

Zeile einfügen
03.10.2002 11:02:13
Ingo
Hallo Leute,
vielleicht kann mir ja jemand helfen.

Ich habe in einer Tabelle in der Zelle E2 einen bestimmten Wert (Text) stehen. Die Spalte bleibt immer identisch, aber die Zeile kann sich ändern. Der Text kann also auch mal in E3 oder E4 stehen.
Jetzt suche ich ein Makro, welches es mir ermöglicht zwei Zeilen unterhalb der Zeile in der sich der Wert momentan befindet eine weitere Zeile einzufügen.

Bin dankbar für jeden Tip
Ingo

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Zeile einfügen
03.10.2002 12:59:43
Ralf Sögel
Option Explicit
Sub Zeile_einfügen()
Dim C As Range, S As Range, SB As Variant
Set S = Columns(5)
SB = "Testtext"
With S
Set C = .Find(SB)
If Not C Is Nothing Then
Rows(C.Row + 2).Insert
Else
MsgBox SB & " wurde nicht gefunden!" & Space(15), 64, "gebe bekannt..."
End If
End With
End Sub
Re: Zeile einfügen
03.10.2002 13:01:21
Chris
Hallo Ingo

Mir war nicht 100% klar, wie der Wert festgestellt werden soll.

Variante 1: Der Wert ist immer der selbe im Beispiel "Text"

For i = 2 To 65000
If ActiveSheet.Cells(i, 5) = "Text" Then
Rows((i + 3) & ":" & (i + 3)).Select
Selection.Insert Shift:=xlDown
GoTo ende:
End If
Next i
MsgBox ("Kein Wert in Spalte E vorhanden.")
ende:


Variante 2: Der Wert ist variabel, aber wenn er z.B. in E3 ist, sind E2, E4, E5 etc. leer

For i = 2 To 65000
If ActiveSheet.Cells(i, 5) <> "" Then
Rows((i + 3) & ":" & (i + 3)).Select
Selection.Insert Shift:=xlDown
GoTo ende:
End If
Next i
MsgBox ("Kein Wert in Spalte E vorhanden.")
ende:


Gruss
Chris

Anzeige
Re: Zeile einfügen
03.10.2002 13:28:29
Ingo
Hallo Chris ...

Deine Variante 1 war genau das was ich gesucht habe.
Vielen Dank nochmal.

Gruß
Ingo

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige