XL 2019 excel ne répond pas

biboune

XLDnaute Junior
bonjour,

dans mon dossier joint, chaque fois que je clique sur le bouton "réinitialiser" de la feuille "grilles", çà tourne sans s'arrêter..... et au bout d'un moment (ne répond pas)
ceci depuis que j'ai inséré des images liées : y aurait-il un lien ? et peut-on le corriger?

merci beaucoup
 

Pièces jointes

  • CARTONS2.xlsm
    458.9 KB · Affichages: 26
Solution
Yes,
Just for the fun, j'ai trouvé.
Cela concerne la ligne :
VB:
Set R = wg.Columns("J").Find(J - 1 + Me.[C1], , xlValues, xlWhole)
Si je met la colonne J en standard :
Code:
Set R = wg.Columns("J").Find(1, , xlValues, xlWhole)
Répond 3, puisque 1 est en ligne 3.
Si je suis en Codigo postal :
Code:
Set R = wg.Columns("J").Find(1, , xlValues, xlWhole)
R=Nothing.
"Comme si" la mise en forme Codigo postal renvoyait la chaine de caractère "0001" au lieu du nombre 1.

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Je n'avais pas vu ce problème.
Quelquefois XL relève de la sorcellerie.
Il n'y a aucun rapport entre ma modif des macros et ce souci.
Après moult recherches, il s'avère que le problème vient de la mise en forme de la colonne J de la feuille Grilles en "Codigo postal":
1626789846733.png

Remis en standard, tout semble remarcher.
Surtout, surtout, ne me demandez pas pourquoi. :eek:
 

Pièces jointes

  • CARTONS2 (9) (9).xlsm
    572.2 KB · Affichages: 3

sylvanu

XLDnaute Barbatruc
Supporter XLD
Yes,
Just for the fun, j'ai trouvé.
Cela concerne la ligne :
VB:
Set R = wg.Columns("J").Find(J - 1 + Me.[C1], , xlValues, xlWhole)
Si je met la colonne J en standard :
Code:
Set R = wg.Columns("J").Find(1, , xlValues, xlWhole)
Répond 3, puisque 1 est en ligne 3.
Si je suis en Codigo postal :
Code:
Set R = wg.Columns("J").Find(1, , xlValues, xlWhole)
R=Nothing.
"Comme si" la mise en forme Codigo postal renvoyait la chaine de caractère "0001" au lieu du nombre 1.
 

Discussions similaires

Réponses
36
Affichages
2 K

Statistiques des forums

Discussions
312 367
Messages
2 087 648
Membres
103 628
dernier inscrit
rou37x