Re : Macro de recherche d'une valeur proche
Rebonjour le forum !
J'ai encore besoin de votre aide. Mon probleme de compatibilité ne venait effectivement pas du séparateur décimal...
Sur mon PC, tout marche bien, par contre, sur le PC de mon superieur, j'obtiens cette erreur #VALUE quand je veux actualiser la formule...
Voici la marche que j'ai suivi : Copie des deux fichiers dans le meme dossier, ouverture du fichier Datasheets puis de celui contenant la macro, et actualisation de la formule -> erreur.
Je pense qu'il vient de cette ligne :
With Workbooks(nom_fich).Sheets("Sheet1")
En effet, quand j'ajoute un "Add Watch" sur une variable en amont, avec la condition "break when change" tout va bien, la macro s'arrete, par contre, si je le met sur la variable juste en aval (col) j'obtiens mon erreur #VALUE sans qu'on me renvoit dans la macro.
Sur mon PC, tout marche bien.
J'ai réalisé le test suivant qui semble intéressant.
J'ai inseré dans le fichier Datasheet la macro, et du coup remplacé la ligne
With Workbooks(nom_fich).Sheets("Sheet1")
par
With Sheets("Sheet1")
Et la, ca fonctionne...
Cela ne viendrait'il pas d'un probleme de droits, ou je ne sais quoi d'autres ?
Ya t'il possibilité de contourner l'utilisation du with ?