Registriert seit: 02.04.2015
Version(en): 2013
Hallo,
ich benötige wieder einmal eure Hilfe.
Ich benötige eine Tabelle worin die fortlaufende Nummer, Teilenummern (11stellig teilweise mit 0 beginnend) und Mengen (im Format 1.0) eingebe um diese später als .txt abspeichern zu können. Die .txt Datei braucht folgende Formatierung.
Test123;;;;
1;;Teilenummer1;;;;1.00;0;;;;;
2;;Teilenummer2;;;;2.00;0;;;;;
Ich stehe auf den Schlauch wie ich das hin bekommen soll.
LG Markus
Registriert seit: 10.04.2014
Version(en): 2016 + 365
08.12.2015, 12:20
(Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2015, 12:21 von Rabe.)
Hi Markus,
(08.12.2015, 11:36)derhanfti schrieb: Ich stehe auf den Schlauch wie ich das hin bekommen soll.
baue Deine Datei so auf und speichere sie dann als TXT mit ; als Spaltentrenner (jede abzuspeichernde Spalte benötigt eine Überschrift):
Tabelle1 | A | B | C | D | E | F | G | H | I | J | K | L | M |
1 | Spalte 1 | Spalte 2 | Spalte 3 | Spalte 4 | Spalte 5 | Spalte 6 | Spalte 7 | Spalte 8 | Spalte 9 | Spalte 10 | Spalte 11 | Spalte 12 | Spalte 13 |
2 | 1 | | Teilenummer1 | | | | '1.00 | 0 | | | | | |
3 | 2 | | Teilenummer2 | | | | '2.00 | 0 | | | | | |
4 | | | | | | | | | | | | | |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 21.07 einschl. 64 Bit |
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
Moin,
Du solltest bevor du irgendwelche Daten einträgst alle verwendeten Spalten explizit als Text formatieren, dann sparst du dir die Auslassungszeichen bei führenden Nullen und Zahlen mit Punkt, die Excel ja liebend gerne in ein Datum ändert ...
Beste Grüße
Günther
Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Registriert seit: 02.04.2015
Version(en): 2013
Wenn ich die Überschriften einfüge erhalte ich folgendes.
Fortlaufende Nr.;Frei;Teilenummer ;Frei;Frei;Frei;Menge;Preis;Frei;Frei;Frei;Frei;Frei
1;;Teilenummer1;;;;1.0;0;;;;;
2;;Teilenummer2;;;;2.0;0;;;;;
1. Kann die Überschrift automatisch weggelassen werden beim .txt erstellen?
2. Die Teilenummern und Mengen werden aus anderen Exceltabellen kopiert. Das Bedeutet das das Format überschrieben wird. (Die Menge wird mit 1,2,3 angegeben)
3. Die Überschrift "Test123;;;;" darf natürlich nicht fehlen.
Registriert seit: 29.09.2015
Version(en): 2030,5
Wozu brauchst du diese TXT Datei ?
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
(08.12.2015, 13:37)derhanfti schrieb: 2. Die Teilenummern und Mengen werden aus anderen Exceltabellen kopiert. Das Bedeutet das das Format überschrieben wird. (Die Menge wird mit 1,2,3 angegeben)
Nö, das kannst du durchaus unterbinden. Beispielsweise, indem du
Als Wert einfügst.
Insgesamt scheint aber Power Query für dich ein interessante Lösungsansatz zu sein ...
Beste Grüße
Günther
Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Registriert seit: 02.04.2015
Version(en): 2013
Grundsätzlich benötige ich die .txt Datei um die Daten in einem weiterführenden Programm zu importieren, welches nur .txt verarbeiten kann. Eure Lösungsansätze haben mir schon einmal sehr weiter geholfen.
Schritt 1
Ich habe eine Liste mit Teilenummern und Mengen die ich vom Kunden in .xlsx bekomme. Ich benutze das Tabellenformat von Rabe als Vorlage und Füge die Daten durch "paste und copy" in die entsprechenden Spalten ein.
Schritt 2
Danach speicher ich die Daten mit der Dateityp : CSV(Trennzeichen-getrenn)(*.csv)
Schritt 3
Änderung der Dateiendung von *.csv in *.txt
Ergibnis bisher:
Spalte 1;Spalte 2;Spalte 3;Spalte 4;Spalte 5;Spalte 6;Spalte 7;Spalte 8;Spalte 9;Spalte 10;Spalte 11;Spalte 12;Spalte 13
1;;Teilenummer1;;;;1.00;0;;;;;
2;;Teilenummer2;;;;2.00;0;;;;;
Schritt 4
Überschriftzeile ersetzen in "Test123;;;;"
und ich hab mein Ergebnis.
Jetzt stell ich mir die Frage, kann man Schritt 2,3 und 4 mit einem Makro bei einem Button hinterlegen? Und wenn ja, wie müsste dieses aussehen?
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Markus,
Zitat:Jetzt stell ich mir die Frage, kann man Schritt 2,3 und 4 mit einem Makro bei einem Button hinterlegen? Und wenn ja, wie müsste dieses aussehen?
du hast ja die Schritte bereits mindestens einmal durchgeführt. Mach exakt das gleiche nochmals, zeichne den Vorgang aber mit dem Makrorekorder auf. Den aufgezeichneten Code stellst du hier vor und die Spezialisten werden ihn für dich veralgemeinern und vor allem auch verschlanken.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 29.09.2015
Version(en): 2030,5
Warum nicht Schritt 1 automatisieren ?
Registriert seit: 02.04.2015
Version(en): 2013
wie meinst du das?
ich will auch ehrlich sein... ich quäle mich gerade durch google um aus vba-schnipsel mir etwas zusammen zu stellen und "vba" ist jetzt nicht gerade meine stärke.