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.

automatisch neue Zeile mit Spaltenwerten füllen
#1
Hall zusammen,

ich hätte mal eine spezifische Frage, vielleicht könnte mir irgendjemand helfen. Mein Problem ist folgendes:
Ich habe eine Excel Liste mit Spalten A bis P. In den Spalten A bis L sind in jeder Zeile bereits Werte eingegeben. In den Spalten M bis P tragen nun Mitarbeiter Personalnummern ein. Jetzt kommt die eigentliche Frage:
Meine Excel Liste sollte nun wenn in den Spalten M bis P (also 4 Spalten) etwas drin steht, meine Vorhandene Zeile 4 mal darunter kopieren und die Werte von M bleibt in der zweiten Zeile in M. Die Werte von N geht in der 3ten Zeilen auch in M. Die Werte von O geht in der vierten Zeile auch in Spalte M usw.

Hätte jemand ein Lösung. Wäre sehr dankbar für Hilfe.
Antworten Top
#2
Hallo

Das sollte mit Power Query machbar sein.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
Da ich absoluter Neuling in Excel bin, könntest du mir dies vielleicht an meinem Beispiel erläutern??

Das würde mir sehr helfen.
Antworten Top
#4
Beispiel:
http://www.excel-ist-sexy.de/pqq-spalten...-anordnen/
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#5
Vielen Dank für die Info,

ist dies auch mit VBA möglich und wenn ja wie?
Antworten Top
#6
Vielleicht habe ich es nicht richtig erläutert, dafür sorry erstmal [img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]

Und zwar, machen wir es leichter:

Ich habe vier Spalten A bis D. In Spalte A und B stehen Werte die sich nicht ändern. In den Spalten C bis D schreiben Mitarbeiter nur Personalnummern ihrer Mitarbeiter hinein. Jetzt steht also in der ersten Zeile in A und B vordefinierte Werte und in C und D Personalnummern. Jetzt möchte ich, dass 2 Zeilen mit den Werten (C und D) aus der ersten Zeile hinzugefügt werden.
Jetzt soll in Zeile 2 stehen In A die Werte aus A in der ersten Zeile und in B die Werte aus B in der ersten Zeile. Aber in dieser neuen zweiten Zeile steht nun in der Spalte C der Wert aus der ersten Spalte C. Analog zur dritten Zeile. In der neuen dritten Zeile soll nun in Spalte C der Wert aus der ersten Spalte D stehen.

Hoffe es ist nun verständlicher[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
Antworten Top
#7
Hallo,

für mich eher noch verwirrender. Stell mal bitte eine Muster.xlsx vor. Etwa 10-15 Datensätze sind ausreichend; hilfreich zum Helfen wären ein paar händisch eingetragene Wunschergebnisse. Lies mal bitte hier: http://www.clever-excel-forum.de/Thread-...ng-stellen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#8
Hier in Register 1 wie es momentan ist und Register 2 wie es aussehen soll. Möglichst automatisiert


Angehängte Dateien
.xlsx   Testdatei.xlsx (Größe: 9,01 KB / Downloads: 12)
Antworten Top
#9
Daten -> Daten abrufen und transformieren -> Aus Tabelle/Bereich
Spalte "Anlage" markieren und Rechtsklick: Andere Spalten entpivotieren
Spalte "Attribut" markieren und Rechtsklick: Entfernen
Spalte "Wert" markieren und Rechtsklick: Umbenennen... -> Mitarbeiter
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#10
Mein Versuch mit Makro... in ein Modul in der Bsp.- Datei einfügen und ausführen..

Code:
Sub neueZeile()

For Each Sheet In Sheets
       If Sheet.Name = "Vorschlag" Then
       
       Else
       Vs = Vs + 1
       End If
Next
       If Vs = Sheets.Count Then
       Sheets.Add
       ActiveSheet.Name = "Vorschlag"
       ActiveSheet.Range("A1") = "Anlage"
       ActiveSheet.Range("B1") = "Qualifikation"
       ActiveSheet.Range("C1") = "Mitarbeiter"
    End If


l1 = Sheets("Ausgangsdatei").Cells(Rows.Count, 1).End(xlUp).Row
l2 = Sheets("Vorschlag").Cells(Rows.Count, 1).End(xlUp).Row + 1
Sheets("Vorschlag").Range("A2:C" & l2).Clear


For i = 2 To l1

       l1 = Sheets("Ausgangsdatei").Cells(Rows.Count, 1).End(xlUp).Row
       l2 = Sheets("Vorschlag").Cells(Rows.Count, 1).End(xlUp).Row + 1
           
       Sheets("Vorschlag").Cells(l2, 1) = Sheets("Ausgangsdatei").Cells(i, 1)
       Sheets("Vorschlag").Cells(l2, 1).HorizontalAlignment = xlCenter
       Sheets("Vorschlag").Cells(l2, 2) = Sheets("Ausgangsdatei").Cells(i, 2)
       Sheets("Vorschlag").Cells(l2, 2).HorizontalAlignment = xlCenter
       Sheets("Vorschlag").Cells(l2, 3) = Sheets("Ausgangsdatei").Cells(i, 3)
       Sheets("Vorschlag").Cells(l2, 3).HorizontalAlignment = xlCenter
       
       Sheets("Vorschlag").Cells(l2 + 1, 1) = Sheets("Ausgangsdatei").Cells(i, 1)
       Sheets("Vorschlag").Cells(l2 + 1, 1).HorizontalAlignment = xlCenter
       Sheets("Vorschlag").Cells(l2 + 1, 2) = Sheets("Ausgangsdatei").Cells(i, 2)
       Sheets("Vorschlag").Cells(l2 + 1, 2).HorizontalAlignment = xlCenter
       Sheets("Vorschlag").Cells(l2 + 1, 3) = Sheets("Ausgangsdatei").Cells(i, 4)
       Sheets("Vorschlag").Cells(l2 + 1, 3).HorizontalAlignment = xlCenter

Next

End Sub
Eine Menge reden, aber nichts sagen können viele...
Antworten Top


Gehe zu:


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