19.03.2024, 12:40
19.03.2024, 16:22
Hallo das kann nicht stimmen! Hast Du die Seite mod_csv_utf komplett kopiert?
es fehlt offensichtlich
Denn das will er gerade aufrufen und offensichtlich ist nicht vorhanden oder es ist nicht richtig kopiert!
es fehlt offensichtlich
Code:
Declare Function WideCharToMultiByte Lib "kernel32.dll" (ByVal CodePage As Long, _
ByVal dwFlags As Long, _
ByVal lpWideCharStr As Long, _
ByVal cchWideChar As Long, _
ByVal lpMultiByteStr As Long, _
ByVal cbMultiByte As Long, _
ByVal lpDefaultChar As Long, _
ByVal lpUsedDefaultChar As Long) As Long
20.03.2024, 11:57
Hallo,
hab jetzt alles eingebaut, aber der sagt mit was von auf 64Bit ändern.
hab jetzt alles eingebaut, aber der sagt mit was von auf 64Bit ändern.
20.03.2024, 12:58
Moin!
Bist Du schon mal auf die völlig abstruse Idee gekommen, die Schaltfläche "Hilfe" anzuklicken?
Bist Du schon mal auf die völlig abstruse Idee gekommen, die Schaltfläche "Hilfe" anzuklicken?
20.03.2024, 14:21
Ja, habe ich gemacht, dann landet man auf eine abstrusen Seite von Windows ohne weitere Infos zum Fehler.
Über Google hab ich zu Declare jetzt was gefunden, aber nachdem ich das so halbwegs angepasst habe wie beschrieben funtzt es trotzdem nicht. Das mit PtrSafe und Lib ist schon ziemlich exquvisit und absolutes Neuland für mich.
Jetzt bleibt es im Ende hängen, kann mit StrPtr nichts anfangen, Typen unverträglich.
Über Google hab ich zu Declare jetzt was gefunden, aber nachdem ich das so halbwegs angepasst habe wie beschrieben funtzt es trotzdem nicht. Das mit PtrSafe und Lib ist schon ziemlich exquvisit und absolutes Neuland für mich.
Jetzt bleibt es im Ende hängen, kann mit StrPtr nichts anfangen, Typen unverträglich.
20.03.2024, 17:05
Hallo Miteinander,
Unter VBA existiert der StrPtr um Pointer umzuwandeln.
Warum das auch für diese Konstellation funzt ?
Ich benutze Win 11 64Bit und Office 21 Prof. 32Bit (Ich hate aber vorher 19 64Bit) jetzt habe ich aus andern Gründen auf 32 geändert.
Bei mir funktioniert es aber ohne Probleme. (Beispiel im Anhang)
[attachment=1447]
Unter VBA existiert der StrPtr um Pointer umzuwandeln.
Warum das auch für diese Konstellation funzt ?
Ich benutze Win 11 64Bit und Office 21 Prof. 32Bit (Ich hate aber vorher 19 64Bit) jetzt habe ich aus andern Gründen auf 32 geändert.
Bei mir funktioniert es aber ohne Probleme. (Beispiel im Anhang)
[attachment=1447]
21.03.2024, 08:35
Hallo,
da das mein Firmenrechner ist, habe ich nur die Möglichkeit in 64Bit.
da das mein Firmenrechner ist, habe ich nur die Möglichkeit in 64Bit.
21.03.2024, 16:43
Na dann verwende doch mal diese Version. Sie müsste auch für 64bit funktionieren.
[attachment=1448]
[attachment=1448]
15.05.2024, 11:23
![[Bild: Unbenannt.png]](https://i.ibb.co/H2BVnHS/Unbenannt.png)
Hallo. Bin wieder am basteln und habe nochmal die Testmappe3 probiert. Da kommt der Fehler laut Bild. Das will bei mir einfach nicht funzen. Ist es möglich das so anzupassen, dass es als xlsx gespeichert wird, dann könnte ich immer diese in eine csv mit UTF-8 wandeln.
Vielen Dank für eure Bemühungen und Fachwissen.
15.05.2024, 14:08
Translator