csv-import
#11
Hallöchen,

ich habe dann z.B. im Nachgang diese Problemzeichen mit Replace rausprogrammiert, in etwa so:

Code:
Sub convertText()

    Cells.Replace What:="Ä", Replacement:="Ä", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
    Cells.Replace What:="ä", Replacement:="ä", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
    Cells.Replace What:="Ö", Replacement:="Ö", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
    Cells.Replace What:="ö", Replacement:="ö", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
    Cells.Replace What:="Ãœ", Replacement:="Ü", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
    Cells.Replace What:="ü", Replacement:="ü", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
    Cells.Replace What:="ß", Replacement:="ß", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
    Cells.Replace What:="á", Replacement:="á", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
    Cells.Replace What:="é", Replacement:="é", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
    Cells.Replace What:="è", Replacement:="è", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
    Cells.Replace What:="­", Replacement:="", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=True
End Sub
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Igelbauer
Antworten Top
#12
Moin erstmal und schönen Brückenarbeitstag.

Hi André,
Im Prinzip ein guter Ansatz. Müsste ich mal im Laufe der nächsten Zeit schauen,
was er so aus ÄÜÖäüö macht und dementsprechende replaces an mein Makro anhängen.
Machbar.
Aber hast Du ´ne Ahnung warum bei mir die Buttons für Codefenster, Zitieren etc nicht erscheinen ?
Bei "Antwort schreiben" ist zwischen den Icons und dem Textfenster nix.

Hi Helmut,
"Da musst du einfach an deinem Import feilen..."
Hab ich keine passende Feile für.

Gruss Igel
Ich kann nicht alles wissen,
aber vieles lernen ! 19
Antworten Top
#13
Hi Igel,

da du nicht schreibst, wie du importierst, kann man auch nicht zielgerichtet helfen. Z.B. bei PQ kann man angeben, welche Codierung in der Importdatei benutzt wird.

Ansonsten kann man das vorgeschlagene Replace auch direkt beim Import machen. Und wenn du wissen willst, wie äöü etc. codiert ist, musst du dir einfach mal die Codetabellen anschauen. Oder du machst es so, wie ich es gemacht habe: tippe die Umlaute in einen Editor, der verschiedene Kodierungen kennt, z.B. Notepad++, und stell dann dort einfach eine andere Kodierung ein.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#14
Hallöchen,
Ich hatte das I. a. in einem Projekt, wo ich utf8xx in bzw aus verschiedenen Dateien ex- und importieren sowie verarbeiten musste.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#15
Hi,
hab das jetzt mit dem replace gelöst. Läuft prima.
Macht jetzt in ca. 3s das wofür ich vorher einige Stunden gebraucht habe.
Danke - alles super.
Nur noch, gehört eigentlich nicht zum Thema,
Warum fehlen mir die Buttons für Codefenster etc. ???

Gruss Igel
Ich kann nicht alles wissen,
aber vieles lernen ! 19
Antworten Top
#16
Hallöchen,

erst mal zwei Standardantworten:

- hast Du mal den Browsercache gelöscht?
- wie schaut es in einem andern Browser aus?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Igelbauer
Antworten Top
#17
Moin André,
Ja das wars wohl.
Wenn ich auf meinem älteren Läppi mit Internet Exporer reingehe fehlt die Zeile mit den Buttons.
Mit Chrome ist alles OK.

Damit können wir diesen Tread glaube ich schliessen.

Danke nochmal an alle, die mir geholfen haben.

Gruss Igel
Ich kann nicht alles wissen,
aber vieles lernen ! 19
Antworten Top
#18
Moin,

ich möchte noch Mal Helmuts Anmerkung bekräftigen, dass es sinnvoller ist, das Problem an der Wurzel zu lösen (richtiger Zeichensatz und passende Codierung schon beim Import), statt an den Symptomen rumzudoktern (ersetzen fehlerhaft interpretiert er Zeichencodierung).

Viele Grüße
derHöpp
Antworten Top


Gehe zu:


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