Bonjour le forum,
Tout d'abord je voulais vous remercier, puisque j'ai souvent pu trouver mon problème sur d'autres fils du forum.
Mon inscription aujourd'hui intervient alors que je bute sur quelque chose de tout bête sans doute, mais auquel je ne suis pas forcément habitué, malgré que j'ai plutôt un niveau correct d'habitude.
Pour situer mon problème, on va dire que j'ai une feuille avec des nombres écrits dans des cellules (non accolées).
Avec le fichier ci-joint, vous devriez mieux comprendre.
En fait, mon but est de copier la valeur d'une cellule où un nombre est inscrit, dans les 4 cases accolées à celle-ci (si elles sont vides uniquement).
Le problème, c'est que si je défile en ligne et colonne avec mes deux boucles FOR, je vais rentrer dans une boucle infinie pour les cellules situées sur la colonne d'après...
Je pensais réaliser une liste de cellules et utiliser ensuite For Each Cell..., mais malheureusement je n'arrive pas à définir ma liste de cellules (qui contiennent donc un chiffre), car elles ne sont pas dans une plage donnée.
Est-ce que l'on peut par exemple chercher les cases non-vides avec ma double boucle for (ligne et colonnes), puis les ajouter à ma plage en faisant du style:
Maplage=Maplage+Range("A8")
?
Ce que je veux c'est pouvoir avoir une liste de cellules (A1, B7, D45,...).
Est-ce réalisable? Car avec la liste, la suite me paraît pas très dure.
J'en appelle donc à vous pour me dire si je pars dans la bonne direction ou non et comment réaliser cela.
En vous remerciant d'avance, je vous souhaite une bonne journée.
Xcelpowa