> Tous les forums > Forum Bureautique
 Cherche possesseur Excel 64 bits pour 2 tests très rapidesSujet résolu
Ajouter un message à la discussion
Pages : [1] 2 3 ... Fin
Page 1 sur 3 [Fin]
Debrief
  Posté le 31/08/2020 @ 18:53 
Aller en bas de la page 
Astucien

Bonjour,

Vous avez un Excel 64 bits et j'aimerais valider 2 modules (Scroll molette souris sur ListBox et Scroll molette souris sur ComboBox) sur cette version car je suis en Excel 2016 32 bits.

Le test consiste à afficher le UserForm à partir du bouton et de scroller à l'aide de la molette de la souris dans la ListBox et la ComboBox et de simplement vérifier que, ce faisant, ça ne plante pas (sur les problèmes de Compatibilité Long et LongPtr).

1er fichier à tester (pour 4 jours ici) -> supprimé, ne fonctionne pas en 64 bits

2ème fichier à tester (pour 4 jours ici) -> https://www.cjoint.com/c/JIdsx2NM104

Merci

D.



Modifié par Debrief le 03/09/2020 20:26
Publicité
Daneel Olivaw
 Posté le 31/08/2020 à 19:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Excell 2019 64 bits. Pas de plantage.

Debrief
 Posté le 31/08/2020 à 19:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci Daneel Olivaw pour ton aide et ce diagnostique.

Labougie
 Posté le 31/08/2020 à 19:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Groupe Sécurité

Debrief,

Je viens de tester tes deux classeurs sous EXCEL MAC, Il est capricieux sous MAC Excel .

Voici ce que j'obtiens, mais c'est sans doute normal sous Mac .

Classeur 1

Quand je clique sur débogguer

Classeur 2

Quand je clique sur débogguer

amitiés

Labougie



Modifié par Labougie le 31/08/2020 19:46
Debrief
 Posté le 31/08/2020 à 19:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

@Labougie,

Merci pour cet essai. Je ne sais rien de l'API Windows sous MAC OS.

Ce serait intéressant d'avoir une approche de spécialiste sur cet aspect.

Mais je crains que ce soit très difficile à porter.



Modifié par Debrief le 31/08/2020 20:13
Gallagh
 Posté le 01/09/2020 à 17:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Debrief,

Problèmes chez moi. Windows 10, Office version 2019

Le premier classeur, Scroll-Souris-en-ComboBox , à l'ouverture du UserForm, c'est vide :

quand je clique dans Combobox1 ou 2, direct Excel se ferme, aucun message d'erreur.

Second classeur, Scroll-Souris-en-ListBox:

Cette fois le UserForm est rempli :

Mais aussitôt, j'ai l'affichage d'un message d'erreur et l'invitation à déboguer :

Debrief
 Posté le 01/09/2020 à 19:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci Gallagh pour ton feedback.

Ça m'a fait prendre conscience que dans le module concerné, d'une part il est judicieux que je précise toujours ByVal pour les paramètres d'entrée (ceux qui sont en sortie sont ByRef of course) pour limiter les problèmes d'incompatibilité à l'utilisation des fonctions (Excel convertit si besoin pour passer une instance d'argument en ByVal alors qu'il ne le fait évidement pas pour passer un argument en ByRef).

J'ai aussi essayé d'utiliser des types de manière homogène (Long pour les Pixels et Double pour les Points) en espérant que c'est un bon choix (si avis différents please advise !)

STP, peux-tu essayer cette nouvelle version du Second classeur, Scroll-Souris-en-ListBox: https://www.cjoint.com/c/JIbrJuFm2R4

Quant au premier classeur, Scroll-Souris-en-ComboBox , à l'ouverture du UserForm, c'est vide, c'est normal les valeurs des ComboBox n'apparaissent que si on clique sur la flèche.
Mais là ça plante Excel chez toi et je ne vois pas trop pourquoi. On verra après avoir réussi à faire fonctionner le Scroll pour ListBox.

Gallagh
 Posté le 01/09/2020 à 21:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut

Et bien , pas de changement, j'ai la même chose.

Affichage très bref de l'Userform, puis erreur.

Si je relance une seconde fois, bizarrement, l'Userform reste affiché, je peux faire tout sorte de chose, aller dans les menus, taper des trucs dans les cellules, ..., mais dès que la souris arrive dessus, ca clashe.

Debrief
 Posté le 01/09/2020 à 21:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Ok donc toujours avec cette erreur:

Sinon tu es en 32 bits ou 64 bits ?



Modifié par Debrief le 01/09/2020 21:45
Publicité
Gallagh
 Posté le 01/09/2020 à 21:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

ben, 64 bits, c'est bien ce que tu voulais ...

sinon, je n’aurais pas répondu ...

Debrief
 Posté le 01/09/2020 à 21:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

ok, je te demande confirmation car pour Daneel Olivaw en 2019 64 bits pas de plantage.

Donc si c'est encore un problème d'incompatibilité sur le nom de la fonction elle-même (je ne sais pas trop ce que ça veut dire) j'ai forcé la conversion sur la valeur de retour de la fonction.

Dernière chance https://www.cjoint.com/c/JIbtYUFETQ4

Peux-tu encore essayer STP ?

Gallagh
 Posté le 01/09/2020 à 22:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

idem ....

Ah !! mais peut être une précision importante...

Je suis en double moniteur, et l'UserForm s'affiche sur le second moniteur, juste en limite gauche de l'écran ( le moniteur est à droite du moniteur principal)

Sur le moment, je n'y ai pas prêté attention, j'ai un classeur ou l'Userform s'affiche (volontairement) à cet endroit.

si ton truc, c'est une histoire de détection de pixels sur un écran, le problème est peut être là.

Debrief
 Posté le 01/09/2020 à 22:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

En effet, il s'agit de détecter la position du UserForm dans l'écran et celle de la souris et le double moniteur doit avoir une incidence sur l'affaire mais pour investiguer il faudrait que je me mette dans la même configuration.

En tous cas c'est une limite maintenant identifiée. Merci encore pour tes essais.

ReineClaude
 Posté le 01/09/2020 à 22:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Debrief a écrit :

ok, je te demande confirmation car pour Daneel Olivaw en 2019 64 bits pas de plantage.

Donc si c'est encore un problème d'incompatibilité sur le nom de la fonction elle-même (je ne sais pas trop ce que ça veut dire) j'ai forcé la conversion sur la valeur de retour de la fonction.

Dernière chance https://www.cjoint.com/c/JIbtYUFETQ4

Peux-tu encore essayer STP ?

Debrif

Excel 2016 64 bits Windows 10 (dernière version)

Idem que Gallagh pour les 2 fichiers

Même erreur et fermeture d'excel



Modifié par ReineClaude le 01/09/2020 22:53
Debrief
 Posté le 01/09/2020 à 22:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour ReineClaude,

Tu es en double moniteur aussi ?



Modifié par Debrief le 01/09/2020 22:53
ReineClaude
 Posté le 01/09/2020 à 22:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Debrief a écrit :

Bonjour ReineClaude,

Tu es en double moniteur aussi ?

Debrief

Non, pas du tout.

Debrief
 Posté le 01/09/2020 à 23:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

AAAAAAAAAAAAAAAAhhhhhhhhhhhhhh mais ok !

Sur ton screenshot est sélectionnée la donnée qui pose problème. Je ne l'avais pas sur le screenshot de Gallag. Et je n'ai rien vu sur ce truc Long vs LongPtr. Encore !

Peux-tu essayer ce fichier STP ? https://www.cjoint.com/c/JIbvfmjj2H4



Modifié par Debrief le 01/09/2020 23:06
Publicité
ReineClaude
 Posté le 01/09/2020 à 23:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Debrief a écrit :

AAAAAAAAAAAAAAAAhhhhhhhhhhhhhh mais ok !

Sur ton screenshot est sélectionnée la donnée qui pose problème. Je ne l'avais pas sur le screenshot de Gallag. Et je n'ai rien vu sur ce truc Long vs LongPtr. Encore !

Peux-tu essayer ce fichier STP ? https://www.cjoint.com/c/JIbvfmjj2H4

C'est pire qu'avant, maintenant il s'affiche bien, le pointeur saute dans tous les sens et il se ferme dès qu'on scroll

Daneel Olivaw
 Posté le 01/09/2020 à 23:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bizarre. Toujours sous Excel 2019, aucun plantage. Petite précision : J'ai un Excel anglais.

Debrief
 Posté le 01/09/2020 à 23:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

@Daneel Olivaw, tu es sûr d'être en Office 64 bits ? Dans le Task Manager tu vois EXCEL.EXE *32 ou pas *32 ?

Daneel Olivaw
 Posté le 01/09/2020 à 23:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Debrief, tu as tapé juste.

J'étais pourtant persuadé d'avoir la version 64 bits. Ça l'était en tout cas avant que je ne réinstalle Windows de zéro avec la 2004 il y a quelques semaines.

Je n'avais pas fait attention, étant donné que c'était bien la 64 bits précédemment.

Je vais corriger.

Debrief
 Posté le 02/09/2020 à 00:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Le problème, c'est la déclaration des fonctions de l'API Windows en 32bits et en 64 bits et en VBA7 et pas VBA7. C'est difficile de trouver la bonne version.

Je viens de trouver un site où j'espère les déclarations sont corrects.

Je revois ça demain et si les bonnes âmes qui se sont dévouées ici pour tester sont toujours disponibles, j'abuserai encore de leur gentillesse pour des tests que je ne peux pas faire ce qui rend la chose délicate.

ReineClaude
 Posté le 02/09/2020 à 00:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Debrief a écrit :

Le problème, c'est la déclaration des fonctions de l'API Windows en 32bits et en 64 bits et en VBA7 et pas VBA7. C'est difficile de trouver la bonne version.

Je viens de trouver un site où j'espère les déclarations sont corrects.

Je revois ça demain et si les bonnes âmes qui se sont dévouées ici pour tester sont toujours disponibles, j'abuserai encore de leur gentillesse pour des tests que je ne peux pas faire ce qui rend la chose délicate.

Aucun problème, demain on sera là

Debrief
 Posté le 02/09/2020 à 16:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

ReineClaude & team, Merci pour votre soutien

La déclaration des fonctions de l'API pour Office 64 bits n'est pas chose aisée. Après pas mal de recherches, voici un nouveau fichier à tester -> https://www.cjoint.com/c/JIcoALT0co4

Dans ce fichier il peut y avoir 2 sources de problèmes: 1/ les déclarations API et 2/ la méthode original que j'utilise pour détecter la position de la souris par rapport à la ListBox qui fonctionne en 32 bits mais peut-être pas en 64 bits et qui pourrait expliquer que "le pointeur saute dans tous les sens".

Gallagh
 Posté le 02/09/2020 à 16:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

debrief

rien de changé pour moi, ca clashe dès que le pointeur est sur l'UserForm.

Daneel Olivaw
 Posté le 02/09/2020 à 21:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien
Publicité
Pages : [1] 2 3 ... Fin
Page 1 sur 3 [Fin]

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
524,88 €Ecran PC incurvé 34 pouces Gigabyte G34WQC (WQHD, 144 Hz) à 524,88 €
Valable jusqu'au 05 Mars

Amazon fait une promotion sur l'écran PC incurvé 34 pouces Gigabyte G34WQC qui passe à 524,88 € au lieu de 600 €. Cet écran possède une dalle incurvée 34 pouces VA WQHD (3440x1440) à 1 ms et à 144 Hz (FreeSync Premium et Adaptive Sync). Elle offre le HDR400 et intègre 2 haut-parleurs 2W. Son pied est réglable en hauteur et en inclinaison.


> Voir l'offre
99 €SSD Samsung 870 EVO 1 To à 99 €
Valable jusqu'au 06 Mars

Amazon fait une promotion sur le SSD Samsung 870 EVO 1 To à 99 € livré gratuitement. On le trouve ailleurs à plus de 130 €. Ce SSD offre des vitesses de 560 Mo/s en lecture et 530 Mo/s en écriture. Il est garanti 5 ans.


> Voir l'offre
799,90 €Ultrabook HONOR MagicBook Pro 16.1 (Core i5-10210U, 16Go, 512 Go SSD, GeForce 350MX) à 799,90 €
Valable jusqu'au 07 Mars

HONOR fait une promotion sur son ultrabook HONOR MagicBook Pro 16.1 qui passe à 799,90 € au lieu de 999 € grâce un coupon de réduction à activer sur la page du produit. Cet ordinateur portable possède un écran 16.1 pouces Full HD IPS 100% sRGB, un processeur Intel Core i5-10210U à 4 coeurs, une carte graphique GeForce MX350, 16 Go de mémoire DDR4, un SSD 512 Go PCIe NVME, le WiFi5 / Bluetooth 5.0, un lecteur d'empreintes, une webcam, un clavier rétro éclairé, une batterie 56 Wh (jusqu'à 11h d'autonomie et recharge rapide) et ne pèse que 1,7 kg. Il fonctionne sous Windows 10. Une très bonne affaire pour une machine compacte et puissante.

Vous pourrez également choisir un lot de 2 ou 3 cadeaux gratuits parmi une sélection (souris, casque bluetooth, écouteurs, haut-parleur, tracker d'activité, ...). La livraison est également gratuite.


> Voir l'offre

Sujets relatifs
Aide requise d'un utilisateur d'Excel 64 bits pour faire quelques tests
SVP cherche conseil pour EXCEL
Cherche pro d'Excel pour trier des données
Aide pour faire un tableau Excel exploitable SVP
Recherche personne pour création macro Excel Outlook
Cherche PRO pour SUPPRIMER en profondeur OFFICE
excel macro age pour date avant 1900
Aides sur macro pour excel
De l'aide pour =somme.si d'Excel
tableau excel pour score
Plus de sujets relatifs à Cherche possesseur Excel 64 bits pour 2 tests très rapides
 > Tous les forums > Forum Bureautique