Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Fehler beim Öffnen meiner Vorlage
#1
Hallo, ich habe Windows neu Installiert und auch Excel, als ich meine Excel Vorlage mit Makros öffnen wollte bekam ich dies Meldung:
Fehler beim Kompilieren: Der Code in diesem Projekt muss für die Verwendung auf 64 bit Systemen aktualiesiert werden. Die Überarbeitung und Aktualiedieren Sie Declare-Anweisungen und markieren Sie sie mit dem PtrSafe-Attribut.

Habe ich da die falsche Excel Software Installiert? bei 64 Bit zeigt er diese fehler und bei 32 bit wird die datei überhaub nicht geladen und rödelt da rum.  Bitte um hilfe, ich hatte sehr viel Arbeit in dieser Vorlage gesteckt.
Liebe Grüße Joachim
Antworten Top
#2
Du müßtest die Api funktionen an die jeweilige Programmumgebung anpassen. 

https://docs.microsoft.com/de-de/office/...-of-office

https://docs.microsoft.com/de-de/office/...fe-keyword
Antworten Top
#3
dankeschön für deine hilfe

Aber das hatte doch vorher alles geklappt, hatte keine Probleme, muss ich jetzt die ganze Programierung ändern?, kann man nicht herausfinden welche Excel oder office ich vorher hatte, ich bin Verzweifelt ich dfacht meine Vorlage klappt immer auf excel.  ist das kompliziert zu machen?LG Joachim
Antworten Top
#4
Hallo,

Du musst die Deklarationen Deiner API-Funktionen ändern und ggf. ein paar Variablen. Unter Berücksichtigung der Compilerkonstanten.
Und nicht die "ganze" Programmierung. Alternativ: brauchst Du die API-Funktionen *wirklich*? Nur VBA- und Excel-Elemente laufen
auf beiden Systemen (32 und 64 Bit).

Oder poste den Code bzw. eine anonymisierte Beispieldatei hier, wenn Du möchtest, dass Dir Leute dabei helfen.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Antworten Top
#5
Hallöchen,

Zitat:Aber das hatte doch vorher alles geklappt, hatte keine Probleme, muss ich jetzt die ganze Programmierung ändern?,

Falls Du die Datei unter 64 gespeichert hast und die jetzt unter 32 nicht läuft, könnte sein, dass sich da was verklemmt hat. Abhilfe:
- alle Module, UF usw. exportieren
- eventuelle Codes in den Blättermodulen und DieseArbeitsmappe sichern
- Datei ohne Makros als xlsx speichern
- im 32er System Öffnen,
- Module usw. importieren,
- eventuelle Codes in den Blättermodulen und DieseArbeitsmappe einfuegen

Falls Du Excel4Makro - Funktionen hattest, musst Du diese ggf. gesondert sichern und wiederherstellen.

Zitat:kann man nicht herausfinden welche Excel oder office ich vorher hatte

Du kannst zumindest anhand der API-Deklarationen herausfinden, für welche Version die Datei programmiert wurde.
Hast Du dort PrtSafe, LongPtr usw, dürfte es sich um die 64er gehandelt haben. Siehe dazu auch die 64er Beispiele in den von maninweb verlinkten Beiträgen.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Nagykapornak
Antworten Top
#6
Bei einem Kollegen der mir bei den Makros geholfen hat klappt alles, ich habe das auch mit Excel 32 bit gemacht, aber trotzdem klappt es nicht, also nach der Neuinstallation.
LG
Antworten Top
#7
was hat den der Kollege für eine Excel-Version? Testest Du die Datei, die auch Dein Kollege probiert hat, oder hat jeder von Euch eine eigene Kopie?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#8
Hallo, wir haben die gleiche Version 2019  32 bit , ich habe ihn meine Version zu gesendet, allerdings habe ich mir das Office 356 auf meinem Desktop kopiert, , aber jetzt habe ich mir im Ebay eine 2019 version gekauft zum Testen.

Es liegt nicht an meiner Vorlage, den bei der Fertigung der Vorlage und Makros habe ich mir bei jedem Schritt eine Sicherung gemacht, so habe ich sicher 200 Stück davon, wie gesagt ich habe ihn meine zugesendet und diese läuft bei Ihm. ich habe die Office 356 deinstalliert, wenn ich die anderen Daten bekommen werde ich diese Installieren und mal testen. LG
Antworten Top
#9
https://www.youtube.com/watch?v=MmhDsu-6QFE&feature=youtu.be

ich habe ein kurzes video im Youtube gemacht das ist mein Problem nach der Neuinstallation. LG
Antworten Top
#10
dann solltest du deine Projektverweise mal prüfen. 
Fehlt da evtl ein Häckchen, oder  wird ein gesetzter Verweis als "nicht vorhanden"  markiert
[-] Folgende(r) 1 Nutzer sagt Danke an ralf_b für diesen Beitrag:
  • Nagykapornak
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste