Office: Daten aus Zwischenablage einfügen

Helfe beim Thema Daten aus Zwischenablage einfügen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Abend, ich möchte euch um Hilfe bitten bei einem Problem, an dem ich langsam verzweifle. Ich bekomme aus einem externen Buchhaltungsprogramm... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von js1101, 30. November 2020.

  1. Daten aus Zwischenablage einfügen


    Guten Abend,

    ich möchte euch um Hilfe bitten bei einem Problem, an dem ich langsam verzweifle.

    Ich bekomme aus einem externen Buchhaltungsprogramm über die Zwischenablage von Windows komplette Buchungsdaten bereitgestellt. Diese enthalten Daten vom Typ Text, Datum und Zahl (Buchungsbeträge).

    Diese füge ich in eine neue Tabelle (alle Zellen im Format Standard) ein, indem ich mich die Zelle A1 markiere und dann Strg+V drücke. Das klappt soweit ganz gut, ich finde in den Spalten mit Beträgen ganzzahlige Werte, z.B. 50 für 50€ und nicht ganzzahlige Werte, z.B. 9,8 für 9,80€. Dabei fällt zunächst schon mal auf, das im Beispiel die 50 rechtsbündig steht und die 9,8 linksbündig.

    Wenn ich nun die komplette Spalte formatiere mit dem Typ Währung, sieht alles gut aus, d.h. ich erhalte 50,00 € und 9,80 €. Alles prima!

    Nun versuche ich das Ganze mit VBA zu autmatisieren, in dem ich in einem Sub diesen Code einfüge:
    Range("A2").Select
    ActiveSheet.Paste
    Das Ergebnis sieht zunächst genau wie oben nach dem manuellen Einfügen aus, doch jetzt kommt das Problem: Wenn ich nun versuche, die Spalte wieder im Format Währung zu formtieren, werden nur die ganzzahligen Werte korrekt formatiert, die restlichen nicht ganzzahligen Werte bleiben unverändert.
    Hat jemand von euch eine Erklärung dafür oder kann mir sagen, was ich falsch mache?
    Letztlich geht das Problem noch weiter: Wenn ich z.B. die Summe über die beiden Zellen des Beispiels bilde, erhalte ich als Ergebnis 50,00 € und nicht 59,80 € !!!

    Vielen Dank im Voraus
    Jürgen

    :)
     
  2. Hallo Jürgen,

    ohne Code oder Datei kann man nur raten.
    Code:
     
    hubert17, 2. Dezember 2020
    #2
  3. Hallo Herbert, ich verstehe zwar nicht, warum man da raten muss. Aber hier das ganze noch etwas einfacher beschrieben.

    Der Code ist ganz einfach:
    Sub Einfügen()
    ActiveSheet.Range("A1").Activate
    ActiveSheet.Paste
    End Sub

    Um das Problem nachzuvollziehen, schreibe man in den Windows-Editor:
    50 9,8 (beide Zahlen tabulatorgetrennt).
    Nun markiert man beide Zahlen, kopiert sie in die Zwischenablage, klickt in Excel die Zelle A1 an und fügt den Inhalt der Zwischenablage mit Strg+V ein.
    Ergebnis: In A1 steht 50 (rechtsbündig), in A2 steht 9,8 (rechtsbündig). So sollte es auch sein. Summiert man beide Zellen kommt 59,8 raus, auch o.k.

    Macht man das Ganze nun mittels des Sub Einfügen, erhält man:
    In A1 steht 50 (rechtsbündig), in A2 steht 9,8 (aber linksbündig) !
    Summiert man auch hier beide Zahlen ist das Ergebnis 50 !!!

    Alle Zellen sind übrigens im Format Standard.
    In den Ländereinstellungen von Windows 10 ist das Komma das Dezimaltrennzeichen und der Punkt dfas Tausender-Trennzeichen.
    In Excel (2010) ist "Trennzeichen vom Betriebssystem übernehmen aktiviert.

    Weitere Recherchen besagen, dass VBA in der englischen Version arbeitet. Aber auch bei einer deutschen Excelversion?

    Gibt es irgendwo eine Einstellmöglichkeit?

    Viele Grüße
    Jürgen
     
  4. Daten aus Zwischenablage einfügen

    Hallo,

    ich wette mit dir, dass dein Buchhaltungsprogramm eine TXT oder sogar eine CSV exportieren kann.

    Sabina
     
    Flotter Feger, 4. Dezember 2020
    #4
  5. Hallo Sabina, die Wette hast du verloren. Aber das würde doch auch nichts ändern. Mein simples Beispiel ist doch quasi eine TXT

    Gruß Jürgen
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021 um 10:17 Uhr
  6. Hallo Jürgen,

    also, daß dein Buchhaltungsprogramm keine Exportfunktion hat, mag ich auch nicht glauben und natürlich würde das einiges ändern.

    Eben, du hast dir die Antwort quasi selber gegeben: der eingefügte Wert mit "," wird als Text interpretiert. Diesen müßtest du also nur wieder expliziet in eine Fließkommazahl zurück konvertieren.

    Ulrich
     
    knobbi38, 4. Dezember 2020
    #7
Thema:

Daten aus Zwischenablage einfügen

Die Seite wird geladen...
  1. Daten aus Zwischenablage einfügen - Similar Threads - Daten Zwischenablage einfügen

  2. Daten zurückschreiben über Verknüpfte Abfrage

    in Microsoft Access Hilfe
    Daten zurückschreiben über Verknüpfte Abfrage: Hallo zusammen, habe folgende Problem: Hatte eine DB mit einer Tabelle. Dazu ein Formular und eine Abfrage. Über die Abfrage habe ich die Tabelle über Datensatzquelle mit meinem Formular...
  3. Beim Schließen Daten in der Zwischenablage löschen

    in Microsoft Excel Hilfe
    Beim Schließen Daten in der Zwischenablage löschen: Hallo Ich habe ein Makro, das sich selbstständig startet, bestimmte Dinge kopiert und an einer anderen Stelle einfügt. Wenn die Kopierarbeiten fertig sind, wird die Arbeitsmappe gespeichert und...
  4. Access Datenexport nach Excel Zwischenablage nur 65000 Daten

    in Microsoft Access Hilfe
    Access Datenexport nach Excel Zwischenablage nur 65000 Daten: Hallo zusammen, bin noch ziemlicher Anfaenger in Access. Brauche daher Hilfe! Möchte große Tabellen oder Abfragenergebnisse von Access 2010 nach Excel 2010 mit dem Accessexport exportieren...
  5. Daten aus Zellen in Formular-Vorlage einfügen

    in Microsoft Excel Hilfe
    Daten aus Zellen in Formular-Vorlage einfügen: Hallo, folgende Situation: Datenblatterstellung über templates in geneinsam genutzten Ordnern, aus Daten einer Exceltabelle! Wird in der Ecxeltabelle was verändert, führt dies automatisch zu...
  6. mit Hyperlink auf Daten des Netzwerkspeicher zugreifen

    in Microsoft Excel Hilfe
    mit Hyperlink auf Daten des Netzwerkspeicher zugreifen: Hallo ich möchte in Excel mit der Hyperlink-Funktion von 2 Endgeräten aus, auf Daten im Netzwerkspeicher (NAS) zugreifen. so sieht der Befehl aus:...
  7. Daten Wiederherstellung

    in Microsoft Outlook Hilfe
    Daten Wiederherstellung: Hallo, Ich hatte nun seit einem Jahr Office 365 mit allen Programmen. Ich war viel in Outlook unterwegs und habe dort auch neue Ordner erstellt. Hinter einigen stand dann "nur auf diesem...
  8. Daten aus Zwischenablage per Makro einfügen

    in Microsoft Excel Hilfe
    Daten aus Zwischenablage per Makro einfügen: Moin Team, folgendes Problem: Ich habe zwei Excel Dateien (A und B). In A befinden auf einem Blatt Daten die ich in B verarbeiten möchte. Also markiere ich einen bestimmten Bereich in A und...