Autor
|
Thema: Zellenformatierung: Ungewolltes Ändern in das Format 'Datum' (2933 mal gelesen)
|
C. Thiel Mitglied
Beiträge: 442 Registriert: 15.10.2001 ACAD2k2, MDT6 mit aktuellen SP's, SE V19 SP9 + PM/KM WIN-XP/SP2 im Novell-Netz 3,4GHz Pentium, 2GB RAM
|
erstellt am: 04. Jul. 2003 13:25 <-- editieren / zitieren --> Unities abgeben:
Hallo, ein Kollege hat mich gebeten einmal zu diesem Thema zu recherchieren. Mein Problem: Unsere Produkte sind in einer Produktstruktur auf der Festplatte abgelegt. Diese sieht aus wie folgt: 1 1.1 1.1.1 usw. Mein Kollege hat nun über einen Editor alle Punkte in Unterstriche ("_") verwandelt. Nun möchte er in Excel in einer Spalte (die Unterstriche sind in mehreren Spalten) wieder in Punkte verwandeln. Nun das Problem. Sobald man über Suchen/Ersetzen die Unterstriche in Punkte verwandelt, zeigt Excel die Zelle als Datum an. Zumindest bei Zellen die nur 2 oder 3 Punkte haben. Das heißt, aus "1.1" wird "01. Jan" und aus "1.1.1" wird "01.01.2001". Eine Änderung am Zellenformat, also auf Text oder Benutzerdefiniert hat auch keine besserung gebracht. Hat also von Euch jemand eine Idee wie man dieses Problem lösen könnte? Danke schon mal im voraus. MfG Chris Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 04. Jul. 2003 14:03 <-- editieren / zitieren --> Unities abgeben: Nur für C. Thiel
|
C. Thiel Mitglied
Beiträge: 442 Registriert: 15.10.2001 ACAD2k2, MDT6 mit aktuellen SP's, SE V19 SP9 + PM/KM WIN-XP/SP2 im Novell-Netz 3,4GHz Pentium, 2GB RAM
|
erstellt am: 04. Jul. 2003 14:47 <-- editieren / zitieren --> Unities abgeben:
Hi Nancy, danke für Deine Antwort. Ja, wenn man einen "'" benutzt, dann funktioniert es. Aber das ist ja nicht Sinn und Zweck der Sache. Wenn ich eine Zelle formatiere und Ihr sage das sie Text enthält, dann hat der Inhalt sich nicht in ein Datum zu verwandeln. Und genau die Lösung für dieses Problem suche ich. Übrigens, bei uns ist Office 2000 im Einsatz. MfG Chris
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 04. Jul. 2003 15:29 <-- editieren / zitieren --> Unities abgeben: Nur für C. Thiel
Hi nochmal, versuch mal folgendes Makro, habe es ertsmal nur für eine Zelle probiert: ________________________________________ Sub Test1() Range("A1").Select With ActiveCell .Replace What:="_", Replacement:="." .NumberFormat = "@" End With End Sub ___________________________________ oder eben (unprobiert) für eine Spalte: _____________________________ Sub Test2() columns("A:A").Select With selection .Replace What:="_", Replacement:="." .NumberFormat = "@" End With End Sub _______________________________ viel Glück Nancy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 04. Jul. 2003 18:20 <-- editieren / zitieren --> Unities abgeben: Nur für C. Thiel
Nachtrag, also das Ganze funktioniert sogar ohne numberformat, wahrscheinlich schlägt beim suchen/ersetzen irgendeine 'Formatautomatic'zu, die das gesetzte Format überschreibt, zumindest sieht man das wenn man einfach mal ein Makro aufzeichnet, was er da alles so hineintextet (habe das einfach gelöscht) also nochmal 'less is more' und ohne select siehts auch noch hübscher aus Grüsse Nancy -- Sub einfacher() Columns("A:A").Replace What:="_", Replacement:="." End Sub
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
C. Thiel Mitglied
Beiträge: 442 Registriert: 15.10.2001 ACAD2k2, MDT6 mit aktuellen SP's, SE V19 SP9 + PM/KM WIN-XP/SP2 im Novell-Netz 3,4GHz Pentium, 2GB RAM
|
erstellt am: 16. Jul. 2003 09:49 <-- editieren / zitieren --> Unities abgeben:
|
Udo Mitglied
Beiträge: 72 Registriert: 20.10.2001
|
erstellt am: 18. Jul. 2003 21:26 <-- editieren / zitieren --> Unities abgeben: Nur für C. Thiel
|
C. Thiel Mitglied
Beiträge: 442 Registriert: 15.10.2001 ACAD2k2, MDT6 mit aktuellen SP's, SE V19 SP9 + PM/KM WIN-XP/SP2 im Novell-Netz 3,4GHz Pentium, 2GB RAM
|
erstellt am: 21. Jul. 2003 11:28 <-- editieren / zitieren --> Unities abgeben:
|