Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zeilen kopieren mit verschieden Endungen
#1
Hallo Zusammen,

ich benötige Eure Hilfe, ich möchte aus einer Tabelle 1) mit verschiedenen Artikelnummer eine Tabelle 2) generieren mit Grössen Angaben. Wie bekomme ich das hin. Danke Sandjar


1)
a
b
c
d
e

2)
a-xs
a-s
a-m
a-l
a-XL
a-XXL
b-xs
b-s
b-m
b-l
b-XL
b-XX
.
.
.
Antworten Top
#2
Hi,

stell uns bitte eine Beispieldatei (.xlsx - keine Bildchen) vor und trage ein paar Wunschergebnisse händisch ein. Alleine aufgrund deiner Beschreibung kann ich nicht erkennen, was du genau meinst.
Lies bitte dieses: https://www.clever-excel-forum.de/thread-326.html
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo Zusammen,

hier nochmal dazu die Beispiel Tabelle


Angehängte Dateien
.xlsx   tabelle forum.xlsx (Größe: 8,58 KB / Downloads: 7)
Antworten Top
#4
Hallo sandjar,

füge diesen Code in das Modul der Tabelle ein:
Code:
Sub Umschreiben()
Dim i As Long, last As Long

last = Cells(Rows.Count, 1).End(xlUp).Row

For i = last To 2 Step -1
   Rows(i + 1 & ":" & i + 2).Insert shift:=xlDown
   Rows(i).Copy
   Rows(i + 1 & ":" & i + 2).PasteSpecial Paste:=xlAll
   Cells(i, 1) = Cells(i, 1) & "-s"
   Cells(i + 1, 1) = Cells(i + 1, 1) & "-m"
   Cells(i + 2, 1) = Cells(i + 2, 1) & "-l"
Next

End Sub
Schöne Grüße
Berni
Antworten Top
#5
Hallo Berni,

leider komme ich mit Deinem Tipp nicht weiter. Ich weiss, wie man Formel/ Funktionen eingibt bei XLS, aber nicht Mode. Huh

Kannst Du es mir nochmal weiterhelfen.

Danke Sandjar
Antworten Top
#6
Na klar, kein Thema.
Unterhalb deiner Tabelle hast du ja die ganze Blätter (Tabelle1, Tabelle2 usw.). Bei dem betreffenden Blatt klickst du mit der rechten Maustauste auf den Blattnamen und wählst "Code anzeigen".
Es öffnet sich der VBA-Editor. Normalerweise solltest du jetzt ein großes weißes - sprich unbeschriebenes - Feld vor dir haben. Genau dort fügst du den von mir geschriebenen Code ein, einfach eins zu eins kopieren.

Nun setzt du den Mauszeiger an eine ganz beliebige Stelle innerhalb des Codes und drückst die Taste F5. Dadurch wird das Makro ausgeführt. Nun sollte deine Tabelle wie gewünscht aussehen.
Schöne Grüße
Berni
Antworten Top
#7
Hallo Berni,

leider kommt jetzt die Fehlermeldung:

FEHLER BEIM KOMPILIEREN

AU?ERHALB EINER PROZEDUR UNGÜLTIG
Antworten Top
#8
Hi sandjar,

hier mal eine Formellösung:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
2ArtikelnummerBeschreibungPreisArt.-Nr NEU
3aKLEID10a-s
4bKLEID10a-m
5cKLEID10a-l
6dKLEID10b-s
7eKLEID10b-m
8b-l
9ArtikelnummerBeschreibungPreisc-s
10a-sKLEID10c-m
11a-mKLEID10c-l
12a-lKLEID10d-s
13b-sKLEID10d-m
14b-mKLEID10d-l
15b-lKLEID10e-s
16c-sKLEID10e-m
17c-mKLEID10e-l
18c-lKLEID10
19usw.

ZelleFormel
E3=WENNFEHLER(INDEX($A$3:$A$7;ZEILE()/3)&"-"&WENN(KÜRZEN(ZEILE(A3))/3=GANZZAHL(KÜRZEN(ZEILE(A3))/3);"s";WENN(--RECHTS(KÜRZEN(ZEILE(A3))/3;2)=33;"m";"l"));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#9
Sieht es auch wirklich so aus wie auf meinem Bild? Vergleiche bitte Zeile für Zeile!

Zur Sicherheit habe ich es mal eingebaut in deine Testdatei.


Angehängte Dateien Thumbnail(s)
   

.xlsm   tabelle forum.xlsm (Größe: 11,92 KB / Downloads: 6)
Schöne Grüße
Berni
[-] Folgende(r) 1 Nutzer sagt Danke an MisterBurns für diesen Beitrag:
  • sandjar
Antworten Top
#10
DANKE !!! GÜNTHER!!

Jetzt musst Du mir noch dabei helfen, dass er die Information aus den Spalten B & C ohne Änderungen mit übernimmt.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste