Schlechte Datenqualität aufbessern.

Diskutiere und helfe bei Schlechte Datenqualität aufbessern. im Bereich Microsoft Office im Windows Info bei einer Lösung; Hallo zusammen, ich habe folgendes Problem:Ich bekam von einem Kollegen einen Datensatz zugespielt und muss mit diesem arbeiten. Einige der Zellen... Dieses Thema im Forum "Microsoft Office" wurde erstellt von _Johannes_, 15. Dezember 2021.

  1. _Johannes_
    _Johannes_ Gast

    Schlechte Datenqualität aufbessern.


    Hallo zusammen, ich habe folgendes Problem:Ich bekam von einem Kollegen einen Datensatz zugespielt und muss mit diesem arbeiten. Einige der Zellen haben eine schlechte Datenqualität. So dass ich mit diesen Zellen nicht weiterarbeiten kann. Wenn ich auf diese Zellen klicke, dann gibt Excel die Meldung aus, dass die Zelle als Text formatiert wäre oder ein Apostroph am Anfang enthalten würden. Erstes kann ich ausschließen, da eine Änderung des Formats mein Problem nicht löst. Auch letzteres sollte eigentlich nicht stimmen, da wenn ich mir den Inhalt er Zelle anzeigen lasse, dort kein Apostroph i
     
  2. Claus B. Win User

    Schlechte Datenqualität aufbessern.

    Hallo Johannes,
    <br />dann probiere es mal so:
    <br />
    Sub Test2()
    Dim lRow As Long
    Dim rCol As Range
    With Sheets("Tabelle2")
    lRow = .Cells(.Rows.Count, 1).End(xlUp).Row
    For Each rCol In .Range("A1:ON" & lRow).Columns
    If Application.CountA(rCol) > 0 Then
    'Hier das gewünschte Format anpassen
    rCol.NumberFormat = "General"
    rCol.TextToColumns Destination:=rCol.Cells(1), DataType:=xlFixedWidth, _
    FieldInfo:=Array(0, 1), TrailingMinusNumbers:=True
    End If
    Next
    End With
    End Sub
    Claus
    <br />
  3. _Johannes_ Win User

    Schlechte Datenqualität aufbessern.

    Hallo Claus,
    <br />Ich habe den Code im VBA Editor unter Objekte>Tabelle 2 [Das ist die in der die Anwendung stattfinden soll] eingefügt.
    <br />Wenn ich den Code Schritt für Schritt ausführe kommt in der Stelle
    <br />.TextToColumns Destination:=Cells(1, i), DataType:=xlFixedWidth, _
    <br /> FieldInfo:=Array(0, 1), TrailingMinusNumbers:=True
    <br />der Fehler Laufzeitfehler 1004 Anwendung- oder objektdefinierter Fehler
    <br />Ich hatte viele Zeilen und Spalten ausgeblendet. Das wieder einblenden hat leider auch nicht geholfen
    <br />Johannes
    <br />
  4. _Johannes_ Win User

    Schlechte Datenqualität aufbessern.

    Hallo Claus,
    <br />Danke, dass du mir heute schon zum zweiten Mal hilfst.
    <br />Dein Vorschlag hat mich fast ans Ziel gebracht. Als ich es 1:1 gemacht habe, wie von dir beschreiben, dann hat es Probleme mit Zahlenwerte gegeben.
    <br />Der Lösungsweg für mich war nun: Daten => Text in Spalten => Getrennt => Weiter => Tabstopp => Weiter=> Standard => Fertigstellen
    <br />Deine Idee hat mich aber auf die richtige Spur gebracht.
    <br />Habe allerdings wieder eine Anschlussfrage: Kann ich diesen Prozess auch automatisieren?
    <br />Mein Ansatz wäre hier ein Makro aufzuzeichnen und dann dieses zu verschlanken. Sicher keine Elegante Lösung
    <br />Danke schon- und nochmal.
    <br />Johannes
    <br />
  5. _Johannes_ Win User

    Schlechte Datenqualität aufbessern.

    Hallo Claus,
    <br />ich glaube wir kommen der Lösung näher.
    <br />mein zuletzt beschriebener Fehler "With Sheets("Tabelle2")", war ein Fehler auf meiner Seite. Ich dachte du referenziert mit "Tabelle2" die fixe Tabellen Nummerierung von Excel, dabei beziehst du dich auf den von mir vergebenen Tabellen Namen; das ist in meinem Fall "Grunddaten"
    <br />Im VBA Editor steht also Folgendes: Tabelle 2 (Grunddaten)
    <br />
    <br />Nachdem jetzt dieses Problem gelöst ist, habe ich deine letzten beiden Code-Varianten ausprobiert:
    <br />Bei dieser Variante:
    <br />Sub Test3()
    <br />Dim i As Integer
    <br />
    <br />For i = 1 To 404
    <br /> With Sheets("Grunddaten")
    <br /> With .Columns(i)
    <br /> 'Hier das gewünschte Format anpassen
    <br /> .NumberFormat = "General"
    <br /> .TextToColumns Destination:=.Cells(1, i), DataType:=xlFixedWidth, _
    <br /> FieldInfo:=Array(0, 1), TrailingMinusNumbers:=True
    <br /> End With
    <br /> End With
    <br />Next
    <br />End Sub
    <br />Macht immer noch der folgende Teil Probleme:
    <br /> .TextToColumns Destination:=.Cells(1, i), DataType:=xlFixedWidth, _
    <br /> FieldInfo:=Array(0, 1), TrailingMinusNumbers:=True
    <br />Deine neuste Variante läuft Problem los ab. Doch leider hat es keinen Effekt auf das Dokument.
    <br />In der ersten Code-Version wurden die entspr. Zellen noch formatiert
    <br /> Sub Test()
    <br />Dim lRow As Long
    <br />
    <br />lRow = Cells(Rows.Count, "A").End(xlUp).Row
    <br />With Range("A1:A" & lRow)
    <br /> 'Hier das gewünschte Format anpassen
    <br /> .NumberFormat = "General"
    <br /> .TextToColumns Destination:=Range("A1"), DataType:=xlFixedWidth, _
    <br /> FieldInfo:=Array(0, 1), TrailingMinusNumbers:=True
    <br />End With
    <br />End Sub
    <br />
    <br />In der neusten passiert das nicht mehr.
    <br />Sub Test4()
    <br />Dim lRow As Long
    <br />Dim rCol As Range
    <br />
    <br />With Sheets("Grunddaten")
    <br /> lRow = .Cells(.Rows.Count, 1).End(xlUp).Row
    <br /> For Each rCol In .Range("A1:ON" & lRow).Columns
    <br /> If Application.CountA(rCol) > 0 Then
    <br /> 'Hier das gewünschte Format anpassen
    <br /> rCol.NumberFormat = "General"
    <br /> rCol.TextToColumns Destination:=rCol.Cells(1), DataType:=xlFixedWidth, _
    <br /> FieldInfo:=Array(0, 1), TrailingMinusNumbers:=True
    <br /> End If
    <br /> Next
    <br />End With
    <br />End Sub
    <br />
    <br />Danke für die Hilfe und Geduld bisher.
    <br />Johannes
    <br />
  6. Claus B. Win User

    Schlechte Datenqualität aufbessern.

    Hallo Johannes,
    <br />der Code gehört in ein Standardmodul.
    <br />Kannst du deine Mappe zur Verfügung stellen?
    <br />Claus
    <br />
  7. User Advert


    Hi,

    willkommen im Windows Forum!
Thema:

Schlechte Datenqualität aufbessern. - Microsoft Office

Die Seite wird geladen...

Schlechte Datenqualität aufbessern. - Similar Threads - Schlechte Datenqualität aufbessern

Forum Datum

Schlechte Leistung in manchen Spielen

Schlechte Leistung in manchen Spielen: Moin,seit kurzem habe ich Probleme mit niedriger Leistung in Spielen. In den unten Beschriebenen Titeln erreiche ich im Schnitt 30 FPS weniger als gewöhnlich. Ich habe mich durch einige Foren und...
Apps 9. Februar 2023

Schlechter Kundenservice

Schlechter Kundenservice: Hallo, wollte mal fragen wie es bei anderen bezüglich des Kundenservice von Microsoft aussieht. Mit diesem hatte ich in letzter Zeit nur noch schlechte Erfahrungen. Ein 2 Monate altes neuwertiges...
Surface 5. März 2020

schlechter Service

schlechter Service: habe ein Rückruf-Service für heute 9:15. Hänge jetzt schon mehr als 37 Minuten am Telefon und niemand meldet sich.
Microsoft Office 11. April 2019

Schlechte Graphikleistung

Schlechte Graphikleistung: Ich arbeite mit NX12 (CAD Programm) auf meinem Surface Book. Dabei bemerkte ich, dass das Programm verglichen mit dem MB eines Kollegen bedeutend holpriger war. Da mich das etwas stutzig machte...
Surface 13. März 2019

Bildauflösung ist sehr schlecht

Bildauflösung ist sehr schlecht: Ich habe in letzter zeit immer wieder überlagernde Bilder heute habe ich das Gerät dann zurück gesetzt und nun ist die Bildauflösung sehr schlecht.
Surface 15. Februar 2018

Kein schlechter sound aus den kophörern

Kein schlechter sound aus den kophörern: hallo, ich habe an meinem PC versucht mit Kopfhörern Musik zu hören aber da kam ein schlechter sound raus ich habe versucht den treiber zu aktualisieren aber das is nicht das problem auch die...
Allgemeines 20. November 2016

Sehr schlechter Support!

Sehr schlechter Support!: Es sind einfach zu viele Probleme, die ich seit dem Abo von Office 365 habe. Noch nie war das Office so fehlerhaft, wie heute... und das auch noch mit den eigenen Microsoft-Diensten!
Microsoft Office 20. November 2016
Schlechte Datenqualität aufbessern. solved
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.