Halllo,
ich habe eine alte Excel-Datei Version 5.0 mit Makros. Leider funktioniert die bei meinem aktuellen Excell 2013 nicht mehr. Habe es schon mit dem VBA-Konverter probiert, klappt aber nicht.
Kann mir irgendwer die Datei so anpassen, dass sie unter der aktuellen Version läuft? Oder Hinweise geben...
ich weiss nicht wie lange die Kollegen brauchen um dir weiter zu helfen. Bei mir dauerte es ca. 15 Minuten.
Die Datei ist Passwort geschützt, trotzdem habe ich eine Lösung in Excel 2007. Schau sie dir in Ruhe an.
Alle Makros sind vorhanden und müssten laufen. Das habe ich aber nicht getestet.
ich freue mich wenn die Makros da sind, und ich hoffe das der Rat mit cdbl richtig ist. Ich habe allerdings keine Ahnung was cdbl ist und warum es Value ersetzt. Würde den Unterschied aber gerne Wissen.
An die Makros kommen muss ich schmunzeln. Auf meinem alten PC habe ich noch eine voll funktionsfähige Version Excel7. Manchmal hilft das weiter.
26.08.2016, 03:49 (Dieser Beitrag wurde zuletzt bearbeitet: 26.08.2016, 03:49 von schauan.)
Hallöchen,
Value liefert, wie der Namen schon sagt, einen Wert. CDBL wandelt einen String in eine Double-Zahl. Ich weiß jetzt allerdings nicht mehr, ob die Übersetzung nicht auch Val lauten könnte. Val liefert aus einem String den Wert einer linksseitigen Zahl bis zum ersten Character, z.B. aus 15 Katzen 15. Allerdings, im Code wird ja ein Teil aus einem anderen String geschnitten, eventuell hat der Programmierer ja dadurch schon die Zahl vom Text getrennt und CDbl passt.
Excel 2000 tut's übrigens auch zum Umwandeln. Im Code sind allerdings noch andere Stolperstellen, z.B. bei Replace.
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
herzlichen Dank für deine Antwort, musste ungewollt lachen. Jetzt wo du es erklaerst fiel es mir wie Schuppen von den :Augen worum es sich handelt, verwende ihn selbst, z.B. Cdbl(Wert). Kleingeschrieben und ohne Klammer hatte ich den Befehl nicht erkannt, war vielleicht zu müde. Danke ...