Registriert seit: 22.04.2020
Version(en): 16.35
Hallo zusammen,
ich möchte gerne folgendes Problem lösen.
In Spalte A einer Tabelle stehen verschiedene Werte untereinander. z.B. Automarken.
Ich möchte diese Spalte nun kopieren und in B einfügen.
Allerdings möchte ich, dass in Spalte B alle Werte mit einem Zellenabstand, den ich definieren, nach unten eingefügt werden.
Vielen Dank :)
Gruß,
Robin
Registriert seit: 23.09.2021
Version(en): 365
Folgende(r) 1 Nutzer sagt Danke an rate mit für diesen Beitrag:1 Nutzer sagt Danke an rate mit für diesen Beitrag 28
• Robinlas
Registriert seit: 22.04.2020
Version(en): 16.35
Ok, danke für die schnelle Antwort.
Kommt mir ein wenig komplex vor. Da gibt es keinen einfacheren und verständlicheren Weg?
In meinem Fall brauche ich 5 Zellen Abstand dazwischen.
Gruß,
Robin
Registriert seit: 24.04.2020
Version(en): Libre
05.03.2023, 19:43
(Dieser Beitrag wurde zuletzt bearbeitet: 05.03.2023, 19:44 von Gastlich.)
.Hallo,
PHP-Code:
=WENN(REST(ZEILE(A1);5) =1;INDEX(A$1:A$5;RUNDEN(ZEILE(A1)/5));"")
Die Zahl 5 tauschen, wie nötig
Gastlich
Folgende(r) 1 Nutzer sagt Danke an Gastlich für diesen Beitrag:1 Nutzer sagt Danke an Gastlich für diesen Beitrag 28
• Robinlas
Registriert seit: 22.04.2020
Version(en): 16.35
Vielen Dank dafür. Ich komme weiter.
Leider wird mir die Formel rot umrandet.
=Wenn(REST(ZEILE(A1);5)=1;INDEX(A$1:A$631;RUNDEN(ZEILE(A1)/5));"")
In Spalte A stehen alle Werte. Es sind 631.
Jemand eine Idee?
Gruß,
Robin
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
05.03.2023, 20:11
(Dieser Beitrag wurde zuletzt bearbeitet: 05.03.2023, 20:12 von Kuwer.)
Hallo Robin,
per VBA auch so z.B.:
Code:
Sub abc()
Dim vQ As Variant, vZ As Variant
Dim i As Long, j As Long
i = Cells(Rows.Count, 1).End(xlUp).Row
j = Application.InputBox("Bitte gewünschten Zeilenabstand angeben!", , , , , , , 1)
If j Then
vQ = Cells(1).Resize(i).Value
ReDim vZ(1 To i * j - j + 1, 1 To 1)
For i = 1 To i
vZ((i * j) - j + 1, 1) = vQ(i, 1)
Next i
Columns(2) = ""
Cells(1, 2).Resize(UBound(vZ)).Value = vZ
End If
End Sub
Gruß Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• Robinlas
Registriert seit: 23.09.2021
Version(en): 365
... dann versuche es doch mal mit dieser Formel...
Code:
=WENN(REST(ZEILE()-1;5)=0;INDEX(A:A;(ZEILE()/5)+0,8);"")
Folgende(r) 1 Nutzer sagt Danke an rate mit für diesen Beitrag:1 Nutzer sagt Danke an rate mit für diesen Beitrag 28
• Robinlas
Registriert seit: 24.04.2020
Version(en): Libre
06.03.2023, 08:53
(Dieser Beitrag wurde zuletzt bearbeitet: 06.03.2023, 08:53 von Gastlich.)
Hallo,
PHP-Code:
=WENN(REST(ZEILE(A1);5)=1;INDEX(A$1:A$650;AUFRUNDEN(ZEILE(A1)/5;0);1);"")
Gastlich
Folgende(r) 1 Nutzer sagt Danke an Gastlich für diesen Beitrag:1 Nutzer sagt Danke an Gastlich für diesen Beitrag 28
• Robinlas
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
=INDEX(A:A;SEQUENZ(10;;;1/2)) und benDefFmt =ISTGERADE(ZEILE()) mit ;;;
Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:1 Nutzer sagt Danke an LCohen für diesen Beitrag 28
• Robinlas
Registriert seit: 22.04.2020
Version(en): 16.35
Ein großes Dankeschön an alle!
Nach längerem hin und her hab ich es nun umgesetzt bekommen.
Sehr schön :)
Gruß,
Robin