Bonjour à vous tous et à vous toutes,
Tout d'abord , je souhaite exécuter une macro seulement dans ma sélection active (qui peut varier en nombre de ligne)
Je souhaite ensuite parcourir chaque ligne de cette plage.
Dans chaque ligne, je veux récupérer la valeur de la cellule de la colonne O et la valeur de la cellule de la colonne P.
J'utiliserai ensuite ces valeurs pour changer celle de la cellule de la colonne B, et créer celle de la cellule de la colonne N.
Mon problème ...? Je ne sais pas comment sélectionner une cellule précise dans ma boucle For each.
Voilà l'idée de code que j'avais mais je ne fais du VBA que depuis 1 semaine (en autodidacte pour mon boulot) ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub maj_tailles() Dim plage As Range, ligne As Range, cell As Range Dim taille As Integer, longueur As Integer Set plage = Selection For Each ligne In plage.Rows taille = cell("O").Value longueur = cell("P").Value cell("B") = cell("B").Value & "/" & longueur cell("N") = "W" & taille & " L" & longueur Next End Sub
Pouvez vous m'aider "OH grands VBAsistes" ?
Ghuron Zhan
Partager