Thema Datum  Von Nutzer Rating
Antwort
Rot Text in Zahlen umwandeln
15.02.2018 20:22:41 Lisa
NotSolved
15.02.2018 20:27:22 Gast3044
NotSolved
15.02.2018 20:32:25 Lisa
NotSolved
15.02.2018 20:45:58 SJ
NotSolved
15.02.2018 20:51:14 Lisa
NotSolved
15.02.2018 20:52:29 SJ
NotSolved
15.02.2018 20:57:42 Lisa
NotSolved
15.02.2018 21:00:35 Gast43409
NotSolved
15.02.2018 21:09:48 Lisa
NotSolved
15.02.2018 21:17:40 Gast97000
NotSolved
16.02.2018 01:20:21 Gast50642
NotSolved

Ansicht des Beitrags:
Von:
Lisa
Datum:
15.02.2018 20:22:41
Views:
1059
Rating: Antwort:
  Ja
Thema:
Text in Zahlen umwandeln
Hallo zusammen,
 
ich hoffe INSTÄNDIG, dass mir hier jemand weiterhelfen kann, da ich seit Tagen nicht weiterkomme und nicht mehr weiß was ich noch tun soll…
 
Folgendes, eigentlich doch einfaches Problem, dass zwingend über ein Makro gelöst werden muss:
 
Ich habe eine Excel-QUELLDATEI und eine Excel-ZIELDATEI.
 
Ein Tabellenblatt aus der QUELLDATEI wird über eine Datenverbindung in die ZIELDATEI "eingebunden". Ich gehe hier über [Daten -> Verbindungen] in Excel. Der Abruf etc. funktioniert auch einwandfrei.
 
So, nun kommen wir langsam zum eigentlichen Problem:
Obwohl in der QUELLDATEI alle Zahlen auch als Zahlen gespeichert sind (und nicht Text), werden die Zahlen in der ZIELDATEI nicht als Zahlen interpretiert sondern als Text! Das führt natürlich dazu, dass mit den "Zahlen" nicht weitergerechnet werden kann!
 
Das fand ich jetzt eigentlich nicht sooo schlimm, denn das lässt sich manuell ja sehr simpel lösen: 1 in eine Zelle schreiben, die 1 kopieren, die als Text interpretierten Zahlen markieren, Rechtsklick, Inhalte einfügen, multiplizieren, fertig! FUNKTIONIERT!
 
Nun diesen manuellen Schritt jetzt einfach als Marko speichern und gut ist - EBEN NICHT!!! Das Makro läuft ohne Fehler durch, aber es ändert sich NICHTS! Im Gegensatz zur "manuellen" Variante :-(
 
Hier der VBA-Code:
 
Sub Mit_1_multiplizieren()

    Cells(4, 3) = 1
    Cells(4, 3).Select
    Selection.Copy
    Range("E9:F32").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply
        
End Sub
Hier findet ihr mein Minimalbeispiel:
https://www.dropbox.com/s/ogdw32boohut7tx/Problem.xlsm?dl=0
 
BITTE HELFT MIR!
 
Abschließender Hinweis: Das Beispiel ist wie gesagt ein Minimalbeispiel! In Wirklichkeit ist die Datei viel größer! Viel größer heißt ca. 300.000 Zeilen und 30 Spalten - also ca. 9.000.000 Zellen! Ich hatte auch schon andere VBA-Codes versucht (Schleifen etc.), diese funktionieren auch, laufen aufgrund der hohen Zellenanzahl aber STUNDEN!
 
Schon einmal vielen lieben Dank!
 
Schöne Grüße
Lisa

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Text in Zahlen umwandeln
15.02.2018 20:22:41 Lisa
NotSolved
15.02.2018 20:27:22 Gast3044
NotSolved
15.02.2018 20:32:25 Lisa
NotSolved
15.02.2018 20:45:58 SJ
NotSolved
15.02.2018 20:51:14 Lisa
NotSolved
15.02.2018 20:52:29 SJ
NotSolved
15.02.2018 20:57:42 Lisa
NotSolved
15.02.2018 21:00:35 Gast43409
NotSolved
15.02.2018 21:09:48 Lisa
NotSolved
15.02.2018 21:17:40 Gast97000
NotSolved
16.02.2018 01:20:21 Gast50642
NotSolved