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

Titel: Office/Excel2016 Makro
Beitrag 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



Titel: Antw: Office/Excel2016 Makro
Beitrag von: Packman am Juni 15, 2018, 20:59:18 Nachmittag
Hallo Squal :)

Probier mal  :D

Gruß Packman

Sub PLCalsKaufkurs()
 Worksheets("Tabelle1").Range("I9").Copy
 Worksheets("Tabelle1").Range("B4").PasteSpecial Paste:=xlValues
End Sub
Titel: Antw: Office/Excel2016 Makro
Beitrag von: Squal am Juni 15, 2018, 21:45:39 Nachmittag
Leider das gleiche Spielchen
er zeigt mir den fehler an und öffnet den Debugger
Titel: Antw: Office/Excel2016 Makro
Beitrag von: Squal am Juni 15, 2018, 21:48:08 Nachmittag
kann es evtl daran liegen das ich die daten für die Kurse von einem anderen Blatt kommen?
Titel: Antw: Office/Excel2016 Makro
Beitrag von: Packman am Juni 16, 2018, 04:20:00 Vormittag
Hallo Squal :)

Vielleicht verbundene Zellen oder geschützte Zellen/Bereiche?

Gruß Packman
Titel: Antw: Office/Excel2016 Makro
Beitrag von: Squal am Juni 16, 2018, 08:14:25 Vormittag
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)
Titel: Antw: Office/Excel2016 Makro
Beitrag von: Packman am Juni 16, 2018, 10:37:39 Vormittag
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
Titel: Antw: Office/Excel2016 Makro
Beitrag von: Packman am Juni 19, 2018, 12:20:06 Nachmittag
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