Collapse column

Autor Thema: Office/Excel2016 Makro  (Gelesen 851 mal)

Offline Squal

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Office/Excel2016 Makro
« 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

schon mal danke im vorraus für die Hilfe
Gruß Squal




Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Packman

  • Newbie
  • *
  • Beiträge: 17
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2003
Antw: Office/Excel2016 Makro
« Antwort #1 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

Offline Squal

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Office/Excel2016 Makro
« Antwort #2 am: Juni 15, 2018, 21:45:39 Nachmittag »
Leider das gleiche Spielchen
er zeigt mir den fehler an und öffnet den Debugger

Offline Squal

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Office/Excel2016 Makro
« Antwort #3 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?

Offline Packman

  • Newbie
  • *
  • Beiträge: 17
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2003
Antw: Office/Excel2016 Makro
« Antwort #4 am: Juni 16, 2018, 04:20:00 Vormittag »
Hallo Squal :)

Vielleicht verbundene Zellen oder geschützte Zellen/Bereiche?

Gruß Packman

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Squal

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Office/Excel2016 Makro
« Antwort #5 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

Offline Packman

  • Newbie
  • *
  • Beiträge: 17
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2003
Antw: Office/Excel2016 Makro
« Antwort #6 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
« Letzte Änderung: Juni 16, 2018, 11:00:54 Vormittag von Packman »

Offline Packman

  • Newbie
  • *
  • Beiträge: 17
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2003
Antw: Office/Excel2016 Makro
« Antwort #7 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

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.