Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Squal am Juni 15, 2018, 20:24:10 Nachmittag
-
Hallo zusammen,
bin erst seit kurzem mit Excel am Arbeiten.
Habe mir eine Exel Datei erstellt die mir das berechnen fürs Traiden mit Kryprowährung erleichtern soll.
Habe in die Datei die Werte der einzelnen Krytowährungen eingefügt die sich alle 60 Sec selbst aktualisieren.
Ich möchte nun die Werte z.b. von I9 (nicht die Formel) mit einem Makro das in einem Butten integriert ist in eine andere Zelle (in meinem Fall B4 oder B11) einfügen um sie für die berechnung nicht per Hand eingeben zu müssen.
Leider wir mir beim Makro (egal ob selbstgeschrieben oder aufgezeichnet) immer der Fehler
"Fehler beim Komplieren: Erwartet: Bezeichner"
angezeigt.
Mein Makro würde folgendermasen aussehen:
Sub PLCalsKaufkurs()
Range("I9").Copy
Range("B4").PasteSpecial xlPasteValues
End Sub
Meine Datei schaut aktuell so aus:
http://www.bilder-upload.eu/show.php?file=0d7874-1529086477.png (http://www.bilder-upload.eu/show.php?file=0d7874-1529086477.png)
schon mal danke im vorraus für die Hilfe
Gruß Squal
-
Hallo Squal :)
Probier mal :D
Gruß Packman
Sub PLCalsKaufkurs()
Worksheets("Tabelle1").Range("I9").Copy
Worksheets("Tabelle1").Range("B4").PasteSpecial Paste:=xlValues
End Sub
-
Leider das gleiche Spielchen
er zeigt mir den fehler an und öffnet den Debugger
-
kann es evtl daran liegen das ich die daten für die Kurse von einem anderen Blatt kommen?
-
Hallo Squal :)
Vielleicht verbundene Zellen oder geschützte Zellen/Bereiche?
Gruß Packman
-
Hatte die Zellen I9-I15 gesperrt da sie sich ja selbst aktualisieren
Hab sie jetzt zum Testen mal freigegeben
ändert sich aber nix am problem
der fehler der angezeigt wird sieht so aus
http://www.bilder-upload.eu/show.php?file=d2825e-1529129510.png (http://www.bilder-upload.eu/show.php?file=d2825e-1529129510.png)
-
Hallo Squal :)
Bezugnehmend zum letzten Bild!
Hinter dem Sub solltest du einen Makronamen angeben!
Am besten einen Aussagekräftigen Namen,der zum Makro Passt.
Dann noch folgendes!
Laut Bild versuchst du in Tabelle1 das Makro einzufügen!
Somit wird bei Range oder auch Cells immer auf Tabelle1 bezug genommen!
Sollte kein Ereigniss gewünscht sein,gehört dein Makro in ein allgemeines Modul,dort wo du Module zu stehen hast,
dann aber vor Range oder Cells Worksheets("Tabelle1") oder andere Tabellennamen angeben!
Noch ein Tip für zukünftige Makros und dessen Variablen!
Schreibe vor einem Makro!
Option Explicit
diese Anweisung zwingt dich Variablen zu bestimmen,so kannst diese nicht vergessen :)
Gruß Packman
-
Hallo Squal :)
Jeder hat mal angefangen!
Wie heisst es so schön!
Nicht der Fragesteller ist der unwissende,eher der zu Anrwortende,da er längst nicht alle Fragen zu beantworten weiss!
Also immer Fragen :)
Gruß Packman