Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Comment resoudre l'erreur lors entrée date dans la Frame1
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Euh, il me semble que si, vu que je l'avais modifié dans un autre fichier, mais
Code:
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
devient en 64 bit pur
Code:
Private Declare PtrSafe Function GetSystemMetrics Lib "user32" (ByVal nIndex As LongLong) As LongLong
ou qui devrait être supporté par 2010 32 ou 64
Code:
Private Declare PtrSafe Function GetSystemMetrics Lib "user32" (ByVal nIndex As LongPtr) As LongPtr
enfin, pour être "full compatible", l'aide propose un test pour connaître l'environnement (VBA6 ou 7, 32 ou 64)
Code:
#if Vba7 then
' Code is running in the new VBA7 editor
#if Win64 then
' Code is running in 64-bit version of Microsoft Office
#else
' Code is running in 32-bit version of Microsoft Office
#end if
#else
' Code is running in VBA version 6 or earlier
#end if
Je vous mets donc en pièces jointes 2 fichiers avec une procédure "Test", qui est censé fonctionner pour tous les environnements (juste savoir si il y a une molette sur la souris). J'ai bien sûr assujéti au test d'environnement le dimensionnement d'une variable, car remplir une variable Long avec une valeur LongLong, ça ne le fait pas 😛...
Merci de vos retours, ils fonctionnent avec 2010 64, j'aimerais savoir s'ils fonctionnent avec 2010 32 et antérieures 🙄...
Bonne soirée 😎
Re : Comment resoudre l'erreur lors entrée date dans la Frame1
Salut,
Merci JNP pour les précisions et pour ton test , longlong ça me dit quand je faisais du C , c'est du long mais pour des plateformes en 64 bits,
Je mets la source
Merci pour tes tests 🙂.
Par contre, Win 3.1 avec XL4.0....... 😛... Euh............. 😱... Je ne sais que dire, avec des Duracels, une bougie, ou une bonne dynamo, y a pas moyen de trouver quelque chose 😱😱😱 !!!
Non, très sérieusement, je pense que si les tests sont positifs avec d'autres DLL, tous ceux qui utilisent des DLL feraient bien de coder immédiatement sous cette forme, ça leur permettrait d'éviter bien des soucis pour l'avenir 🙄...
Ça mériterait un tutto, mais malheureusement, je ne suis pas du tout un spécialiste des DLL. Si quelqu'un se sent, je ne suis pas contre de faire les tests sous 64, et qu'on puisse préparer une base utile 😀.
Bonne soirée 😎
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD