Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

zellformatierung bei SAP/R3 datenexport

Forumthread: zellformatierung bei SAP/R3 datenexport

zellformatierung bei SAP/R3 datenexport
08.08.2002 10:51:45
christopher
hi,

ich hab hier eine liste mit einer menge zahlen, die aus sap/r3 exportiert wurden.
die meisten der zahlen sind als text formatiert, und deswegen funktionieren die meisten formeln und sortierfunktionen nicht.
das problem liegt darin: ich habe alle zellen neu als zahl formatiert, aber dieser befehl wird nicht ausgeführt!?
excel erkennt erst dann den innhalt der zellen als zahl wenn ich in die zelle reingehe (mit 2x klick) und return druecke.
da ich aber eine riesen liste habe sitzte ich noch uebermorgen da, wenn ich das so mache :)
hat vielleciht jemand erfahrung damit?
danke schonmal
christopher

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: zellformatierung bei SAP/R3 datenexport
08.08.2002 11:10:29
Alex
Hi Christopher,

kenne das Problem zu Genüge ;-)

Alle Zellen mit falschen Zahlenformaten markieren und folgendes Makro ausführen - das sollte helfen:

Sub werte()
Dim Mldg, Stil, Titel, Help, context
Dim Antwort
Dim Kriterium As Integer
Dim row, startrow, startcol, lastrow
'Variablenbelegung
Mldg = "Wollen Sie die Zahlenformate für den" & Chr(10) & "markierten Bereich korrigieren ?"
Stil = vbOKCancel + vbExclamation + vbDefaultButton2
Titel = "Korrektur Zahlenformat"

'Abfrage
Antwort = MsgBox(Mldg, Stil, Titel, Help, context)

If Antwort = vbOK Then
Selection.NumberFormat = "#,##0"
For Each cell In Selection
cell.Value = cell.Value
Next cell
End If
MsgBox "Umformatierung abgeschlossen !"

End Sub

Saludos,
Alex

Anzeige
Re: zellformatierung bei SAP/R3 datenexport
08.08.2002 11:25:41
Olli
Hi Alexander,

Du solltest die Daten mit dem ABAP Funktionsbaustein 'WS_DOWNLOAD' aus dem R/3 holen,
dann werden die Formate auch übernommen.
Ggf. im ABAP die Formate(Typen) konvertieren.

Olli

Re: zellformatierung bei SAP/R3 datenexport
08.08.2002 11:40:48
Olli
Hi Alexander,

Du solltest die Daten mit dem ABAP Funktionsbaustein 'WS_DOWNLOAD' aus dem R/3 holen,
dann werden die Formate auch übernommen.
Ggf. im ABAP die Formate(Typen) konvertieren.

Olli

Anzeige
Re: zellformatierung bei SAP/R3 datenexport
08.08.2002 16:06:23
christopher
danke erstmal.

ich hab in der zwischenzeit auch eine loesung gefunden :)
die ist auch etwas leichter als die von dir alex.
zu erst enterfnt man alle formate ueber entfernen/formate.
dann tut man einfach die werte der zelle mit '=wert()' in eine andere zelle uebertragen; diese werte kopiert man mit 'inhalte einfuegen/werte' dorthin wo sie stehen sollen. jetzt kann man die formate frei wählen.

gruesse christopher

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Zellformatierung bei SAP/R3 Datenexport in Excel


Schritt-für-Schritt-Anleitung

  1. Daten aus SAP exportieren: Stelle sicher, dass die Daten korrekt aus SAP exportiert wurden. Achte darauf, dass die Formate (Typen) im ABAP vor dem Export konvertiert werden, um Probleme zu vermeiden.

  2. Zellen formatieren: Markiere alle Zellen, die die Zahlen enthalten. Du kannst dies erreichen, indem du die gesamte Spalte oder den gewünschten Bereich auswählst.

  3. Makro verwenden: Kopiere und füge das folgende Makro in das VBA-Editor-Fenster ein (drücke ALT + F11, um den VBA-Editor zu öffnen):

    Sub werte()
        Dim Mldg, Stil, Titel, Help, context
        Dim Antwort
    
        Mldg = "Wollen Sie die Zahlenformate für den" & Chr(10) & "markierten Bereich korrigieren?"
        Stil = vbOKCancel + vbExclamation + vbDefaultButton2
        Titel = "Korrektur Zahlenformat"
    
        Antwort = MsgBox(Mldg, Stil, Titel, Help, context)
    
        If Antwort = vbOK Then
            Selection.NumberFormat = "#,##0"
            For Each cell In Selection
                cell.Value = cell.Value
            Next cell
        End If
    
        MsgBox "Umformatierung abgeschlossen!"
    End Sub
  4. Makro ausführen: Führe das Makro aus, nachdem du die Zellen markiert hast. Dies sollte helfen, dass Excel die Zellen als Zahlen erkennt.

  5. Überprüfen: Teste, ob die Zellen jetzt als Zahlen erkannt werden. Wenn nicht, gehe zur nächsten Methode.


Häufige Fehler und Lösungen

  • Excel erkennt Zahl nicht als Zahl: Dieses Problem tritt häufig auf, wenn die Zellen als Text formatiert sind. Verwende das oben genannte Makro, um die Formatierung zu korrigieren.

  • Werte werden nicht erkannt: Wenn Excel die Werte nicht erkennt, kann es helfen, die Formate zu entfernen und die Werte mit der Funktion =WERT() in eine neue Zelle zu übertragen.


Alternative Methoden

  • SAP Datenexport optimieren: Verwende den ABAP Funktionsbaustein WS_DOWNLOAD, um sicherzustellen, dass die Formate korrekt übernommen werden. Dies kann helfen, das Problem zu vermeiden, dass Excel die Zahlen nicht erkennt.

  • Manuelle Eingabe: In kritischen Fällen kannst du auch die Zellen manuell bearbeiten, indem du sie öffnest und ENTER drückst. Dies ist jedoch zeitaufwendig.


Praktische Beispiele

  • Excel erkennt Wert nicht als Zahl: Wenn du eine Liste mit Preisen aus SAP exportierst und Excel diese als Text behandelt, kannst du das oben beschriebene Makro verwenden, um die Formatierung zu korrigieren.

  • VBA zur Automatisierung: Verwende das VBA-Skript, um eine große Liste von Daten zu verarbeiten, ohne jede Zelle manuell anklicken zu müssen. Dies beschleunigt den Prozess erheblich.


Tipps für Profis

  • Datenvalidierung: Nach dem Import von SAP-Daten solltest du die Daten regelmäßig auf korrekte Formate überprüfen, um Probleme mit der Berechnung zu vermeiden.

  • Automatisierung durch VBA: Nutze VBA, um häufige Aufgaben zu automatisieren. Dies kann dir helfen, Zeit zu sparen und Fehler zu minimieren.


FAQ: Häufige Fragen

1. Warum erkennt Excel die Zahlen nicht?
Es liegt oft daran, dass die Zellen als Text formatiert sind. Verwende die oben genannten Methoden, um die Formatierung zu ändern.

2. Wie kann ich SAP-Daten korrekt in Excel exportieren?
Nutze den ABAP Funktionsbaustein WS_DOWNLOAD, um sicherzustellen, dass die Daten im richtigen Format exportiert werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige