Das Clever-Excel-Forum.de - Treffen
findet vom 15. - 17. September 2017 in Friedrichroda /
Thüringen / Region Großer Inselsberg statt. Hotelbuchung ab sofort möglich.

Neues Tabellenblatt mit Format TEXT
#1
Ich habe eine Datei mit mehreren Blättern.
Jetzt muss ich alle Blätter, aller Zellen, quasi die ganze Datei in Textformat umwandeln,
damit sie umgewandelt ins CSV Format keine Formatierungsfehler bringt.

Das ist ein recht mühsamer Aufwand, jede einzelne Spalte selektieren und ins Format Text umzuwandeln...

Wählt man das gesamte Blatt, sagt Excel, dass das nur Spaltenweise geht....Welch ein Aufwand.

Jetzt dachte ich, eine neue Arbeitsmappe zu erstellen und dem Blatt als Ausgangsbasis Textformat zu geben.
Aber das geht nicht und macht auch keinen Sinn, weil beim Kopieren und dann "nur Werte einfügen" auch wieder auf Standard formatiert wird.


Lange Rede...kurzer Sinn..... Wie kann man einem Blatt mit vorhandenen Daten auf schnellste Weise das Zellformat TEXT zuweisen?
Gruß Achim
Jeder Mensch macht Fehler. Die Kunst liegt darin, sie zu machen, wenn keiner zuschaut.
to top
#2
Hallo Achim,

was genau meinst Du unter ins Format Text umzuwandeln...,
das nur spaltenweise gehen soll?

Ich würde es so machen: Strg+a, Strg+1, Zahlen: Text, OK.

Gruß Uwe
to top
#3
Hallo,

ich vermute er meint damit Daten - Text in Spalten.
Gruß
Peter
to top
#4
Hallo!
Wenn ich
- Rechtsklick auf Tabellenreiter, "alle Blätter auswählen"
- Strg+a, Strg+1
- Tab, t, Enter
durchführe, ist die gesamte Mappe auf Textformat umgestellt.

Gruß, Ralf
to top
#5
Okay, ich habe es mal so durchgeführt.
Das Blatt in eine neue Arbeitsmappe geschoben.
STRG+A
STRG+1
TEXT
OK
Es hat sich optisch nichts getan...(?!?)
Datei gespeichert als CSV.
Gebe ich die Datei meinem Programmierer zum Hochladen in die Datenbank kommt es zu Fehlern.

Das bedeutet, dass die Umwandlung in reines Textformat so nicht funktioniert.
Aber wenn ich die Spalten einzeln formatiere und über
Menü - Daten - Text in Spalten
umwandle, geht es und es gibt nach dem Umwandeln ins CSV und dem anschließendem Hochladen keine Probleme.

Wenn ich daran denke, dass ich naja.... so ca. 1500 Spalten aus allen Blättern umwandeln muss.....Na toll....schöner Sonntag für mich...
Gruß Achim
Jeder Mensch macht Fehler. Die Kunst liegt darin, sie zu machen, wenn keiner zuschaut.
to top
#6
Hi Achim,

stell' uns doch bitte mal so ein Blatt zur Verfügung -so richtig vorstellen kann ich mir nicht, was genau passieren soll.
?mage

Misserfolg ist eine Chance, es beim
nächsten Mal besser zu machen.

(Henry Ford)
http://www.sprueche-zum-nachdenken.eu
to top
#7
Das darf ich leider nicht, bzw. ich weiß es nicht.
Es sind zwar nur Daten, die zu einem Produktkatalog meiner Firma gehören
und ich bin der ADMIN und Verwalter der Daten.
Aber ich möchte mir keine "Gelbe Karte" einfangen.
Ich bitte um Verständnis.
Gruß Achim
Jeder Mensch macht Fehler. Die Kunst liegt darin, sie zu machen, wenn keiner zuschaut.
to top
#8
Hallo Achim,

vielleicht reicht das schon:

Code:
Sub ZuText()
  Dim oWs As Worksheet
  On Error Resume Next
  For Each oWs In ActiveWorkbook.Worksheets
    With oWs.Cells.SpecialCells(xlCellTypeConstants)
      .NumberFormat = "@"
      .Value = .Value
    End With
  Next oWs
End Sub

Gruß Uwe
to top
#9
Hallo Uwe,
ich habe das Makro mal getestet. Uii, das hat alles kaputt gemacht, geht gar nicht.

Ich habe nochmal
STRG+A
STRG+1
TEXT
OK

Dann die Datei als CSV gespeichert und anschließend im Editor alle Komma gegen einen Punkt ersetzt.
Weiterhin die ganzen Sonderzeichen entsprechend entfernt, oder bearbeitet.

Jetzt hat das Hochladen in die DB keinen Fehler gebracht.....
Jetzt scheint das zu funktionieren...
Also, nochmal DANKE für die kleinen Tipps zum Umwandeln in TEXT....
Gruß Achim
Jeder Mensch macht Fehler. Die Kunst liegt darin, sie zu machen, wenn keiner zuschaut.
to top


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Audiodatei im gewünschten Format erzeugen Josefine Baker 4 79 22.03.2017, 11:57
Letzter Beitrag: Josefine Baker
  To-do-Liste: Verschieben erledigter Aufgaben auf neues Blatt hrsonnenschein 5 150 10.03.2017, 10:42
Letzter Beitrag: Rabe
  Tabellenbereich kopieren, neues Dokument erstellen, einfügen und speichern DrWahnsinn 8 144 21.02.2017, 15:41
Letzter Beitrag: DrWahnsinn
  Zelleninhalt in neues Tabellenblatt übernehmen torsten t. 3 164 16.02.2017, 12:51
Letzter Beitrag: RPP63
  Format übertragen bei Bedingter Formatierung Oleander 21 313 08.02.2017, 15:43
Letzter Beitrag: Palomino
  Bedingtes Format nach Vorauswahl Franz Luwein 2 64 08.02.2017, 15:09
Letzter Beitrag: Franz Luwein
  VBA - Zelleninhalt in neues Dokument kopieren p.kievernagel 1 120 03.02.2017, 17:52
Letzter Beitrag: schauan
  Übernehmen von Zeilen mit bestimmten Werten in ein neues Blatt StephanT 4 245 19.12.2016, 09:23
Letzter Beitrag: Kai Neahnung
  Format übertragen KS20 2 143 13.12.2016, 13:25
Letzter Beitrag: KS20
  Tabellenblätter nach Begriff durchsuchen - Zeile in neues Tabellenblatt kopieren anmaha 1 155 12.12.2016, 11:27
Letzter Beitrag: RPP63

Gehe zu:


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