VBA, boucle sur chaque cellule

Fermé
Etienne - 19 déc. 2016 à 11:19
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 19 déc. 2016 à 13:57
Bonjour,

Je cherche, en vain, a faire une boucle sur un tableau variable,

la macro incrémente des valeurs dans la feuille "Feuillecontrole"
elle compose d'un identifiant colonne A
et des différentes semaines en entête de colonne
pour chaque semaine est incrémenter un statut, ou rien, si l'identifiant n'est pas retrouvé dans la mise a jour.

je souhaiterais que :

Si A2 est Nonvide,
Interroger la ligne de "B2" jusqu’à la dernière colonne -1,
si une des cellules de la ligne contient la réf 5, alors mettre 5 dans la dernière colonne, si elle contient 6 mettre 6 si elle contient 7 mettre 7 et si la dernière valeur est 8 mais que la ligne contient une cellule vide, mettre 5 dans la dernière colonne, sinon reprendre le nbre de la dernière colonne -1,
faire cette vérif tant que la ligne de la colonne A n'est pas vide.

mon niveau n'est pas suffisant pour réaliser un tel code et je ne sais pas vraiment par ou commencer,

Pouvez vous m'aider ?

merci

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié par Patrice33740 le 19/12/2016 à 11:53
Bonjour,

Si ton « niveau n'est pas suffisant pour réaliser un tel code », pourquoi ne pas faire simple, sans code, avec des formules ???
Cordialement
Patrice
1
Bonjour,

Je pense que cela :

serait plus propre,
me permettrais de comprendre et d'apprendre ce type de code.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié par Patrice33740 le 19/12/2016 à 13:58
Voici un des meilleurs cours VBA, et en plus, il est gratuit :
ftp://ftp-developpez.com/bidou/Cours/VBA/formationVBA.pdf
0