Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bräuchte bitte mal Hilfe zu einer Schleife...

Forumthread: Bräuchte bitte mal Hilfe zu einer Schleife...

Bräuchte bitte mal Hilfe zu einer Schleife...
26.05.2004 15:03:34
Mausi
Hallo ihrz...
Schaut euch bitte erstmal meine Tabelle an, und zwar möchte ich das immer nach den "c" 2 Freizeilen reingeschrieben werden..., leide habe ich nich wirklich viel Ahnung von Schleifen :( , wäre echt super wenn ihr mir helfen könntet,
Danke schonmal sagt Mausi
https://www.herber.de/bbs/user/6775.xls
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bräuchte bitte mal Hilfe zu einer Schleife...
26.05.2004 15:37:53
Mac4
Hi,
das müsste gehen:

Sub tets()
Dim i As Long
For i = Cells(Rows.Count, 1).End(xlUp).Row To 3 Step -3
Rows(i + 1).Insert shift:=xlUp
Rows(i + 1).Insert shift:=xlUp
Next
End Sub

Marc
AW: Bräuchte bitte mal Hilfe zu einer Schleife...
Mausi
Hy,
also bei mir gehts nicht, hast du es bei dir probiert ?
Mausi
Anzeige
Vielleicht so?
Hartmut_M
Hallo Mausi, wäre nett, wenn man Deinen richtigen Namen kennen würde.
Ist meines Wissens so üblich hier im Forum.
Versuchs mal damit. Gibt vielleicht kürzere Möglichkeiten, aber damit funktioniert es:
Range("B1").Select
Cells.Find(What:="a", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) _
.Activate
Do Until ActiveCell = ""
Cells.Find(What:="c", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) _
.Activate
ActiveCell.Offset(1, 0).Select

Selection.EntireRow.Insert
Selection.EntireRow.Insert
ActiveCell.Offset(2, 0).Select
Loop
Anzeige
AW: Bräuchte bitte mal Hilfe zu einer Schleife...
26.05.2004 15:57:13
Mac4
Hi,
läuft bei mir einwandfrei!
Marc
AW: Bräuchte bitte mal Hilfe zu einer Schleife...
26.05.2004 16:13:14
Matthias
Hallo Marc,
"Mausi" (wie süüüß....) will das in Spalte 2.
Gruß Matthias
AW: Bräuchte bitte mal Hilfe zu einer Schleife...
26.05.2004 16:18:19
Mac4
Hi Matthias,
danke - wer lesen kann ist klar im Vorteil! Das hast nicht zufällig noch eine guten Optiker für mich zur Hand?
Marc
Anzeige
äh... Fielmann? ;-) o.T.
26.05.2004 16:26:12
Matthias
-
AW: Bräuchte bitte mal Hilfe zu einer Schleife...
26.05.2004 16:16:55
Mac4
Hi ,
Matthias hat mich gerade auf einen Fehler aufmerksam gemacht - das Ganze soll ja in Spalte B ablaufen! Dann so:

Sub tets()
Dim i As Long
For i = Cells(Rows.Count, 2).End(xlUp).Row To 3 Step -3
Rows(i + 1).Insert shift:=xlUp
Rows(i + 1).Insert shift:=xlUp
Next
End Sub

Marc
Anzeige
AW: Bräuchte bitte mal Hilfe zu einer Schleife...
26.05.2004 15:53:27
Matthias
Hallo "Mausi",
1. Realname ist hier erwünscht!
2. der Code:

Sub ZeilenEinfügen()
Dim z As Long, lz As Long
lz = Range("B65536").End(xlUp).Row
z = 1
Do
If Cells(z, 2) = "c" Then
Cells(z + 1, 1).EntireRow.Insert
Cells(z + 1, 1).EntireRow.Insert
lz = lz + 2
End If
z = z + 1
Loop Until z >= lz
End Sub

Gruß Matthias
Anzeige
AW: Bräuchte bitte mal Hilfe zu einer Schleife...
Mausi
Hallo, Dankeschön klappt alles super , aber es funktioniert leider nicht wenn ich auf ein button klicke, dann sagt er mir "Die Insert-Methode des Range-Objektes ist fehlerhaft" , könnt ihr mir nochmal bitte helfen...
"Mausi" = Sophie
AW: Bräuchte bitte mal Hilfe zu einer Schleife...
27.05.2004 08:39:25
Mario
Hallo Sophie,
Stell einfach die "TakeFocusOnKlick" Eigenschaft auf False, dann sollte es gehen...
MfG Mario
Anzeige
AW: Bräuchte bitte mal Hilfe zu einer Schleife...
27.05.2004 08:59:43
Matthias
Hallo Sophie, hallo Mario,
oder so:

Private Sub CommandButton1_Click()
Dim z As Long, lz As Long
With ActiveSheet
lz = .Range("B65536").End(xlUp).Row
z = 1
Do
If .Cells(z, 2) = "c" Then
.Cells(z + 1, 1).EntireRow.Insert
.Cells(z + 1, 1).EntireRow.Insert
lz = lz + 2
End If
z = z + 1
Loop Until z >= lz
End With
End Sub

Gruß Matthias
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige