Bonjour
J'ajoute aux remarques fort justifiées de Menhir, que je salue :
Et où a été initialisée m, qu'on ne voit par ailleurs pas évoluer ?
Mais aussi ET SURTOUT :
1) quel est l'intérêt d'attendre qu'un tableau soit rempli pour y chercher la "première valeur non nulle" ?
Il a bien fallu le remplir, non, ce tableau ? Et la première valeur non nulle est donc décelable au remplissage même, non ?
2) qu'est ce tableau aux éléments duquel tu donnes toujours la même et unique valeur (celle de la cellule DF6 de la feuille "Opérateur 1"), par cette ligne de code :
TableauMemoire(m, n) = Worksheets("Opérateur 1").Range("df6")
C'est là du grand n'importe quoi de A à Z ...
Et la seule explication possible à une telle écriture est une méconnaissance totale des rudiments eux-mêmes.
Partager