Une colonne avec des types, et rien dans la colonne valeur.
Je souhaiterai initialiser mon tableau comme ceci :
Type Valeur
Z
B 300
B
B
Z
B 300
B
B
Z
B 300
B
B
C'est-=E0-dire que chaque fois que le type est "Z", mettre 300 dans la
colonne valeur de la ligne du dessous.
Comme ce n'est que pour l'initialisation, je souhaite le faire en VBA.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacky
Bonsoir,
Comme ce n'est que pour l'initialisation, je souhaite le faire en VBA. Sélection de la liste en colonne A et lancer cette macro.
'------------ Sub jj() For Each c In Selection If UCase(c) = "Z" Then Cells(c.Row + 1, 2) = 300 Next End Sub '----------- Salutations JJ
"Tintin92" a écrit dans le message de news:
Bonjour,
J'ai un tableau de ce format :
Type Valeur Z B B B Z B B B Z B B B
Une colonne avec des types, et rien dans la colonne valeur. Je souhaiterai initialiser mon tableau comme ceci :
Type Valeur Z B 300 B B Z B 300 B B Z B 300 B B
C'est-à-dire que chaque fois que le type est "Z", mettre 300 dans la colonne valeur de la ligne du dessous. Comme ce n'est que pour l'initialisation, je souhaite le faire en VBA.
Merci.
Tintin92
Bonsoir,
Comme ce n'est que pour l'initialisation, je souhaite le faire en VBA.
Sélection de la liste en colonne A et lancer cette macro.
'------------
Sub jj()
For Each c In Selection
If UCase(c) = "Z" Then Cells(c.Row + 1, 2) = 300
Next
End Sub
'-----------
Salutations
JJ
"Tintin92" <tintin922006-google@yahoo.fr> a écrit dans le message de news:
1137449826.781596.241960@g44g2000cwa.googlegroups.com...
Bonjour,
J'ai un tableau de ce format :
Type Valeur
Z
B
B
B
Z
B
B
B
Z
B
B
B
Une colonne avec des types, et rien dans la colonne valeur.
Je souhaiterai initialiser mon tableau comme ceci :
Type Valeur
Z
B 300
B
B
Z
B 300
B
B
Z
B 300
B
B
C'est-à-dire que chaque fois que le type est "Z", mettre 300 dans la
colonne valeur de la ligne du dessous.
Comme ce n'est que pour l'initialisation, je souhaite le faire en VBA.
Comme ce n'est que pour l'initialisation, je souhaite le faire en VBA. Sélection de la liste en colonne A et lancer cette macro.
'------------ Sub jj() For Each c In Selection If UCase(c) = "Z" Then Cells(c.Row + 1, 2) = 300 Next End Sub '----------- Salutations JJ
"Tintin92" a écrit dans le message de news:
Bonjour,
J'ai un tableau de ce format :
Type Valeur Z B B B Z B B B Z B B B
Une colonne avec des types, et rien dans la colonne valeur. Je souhaiterai initialiser mon tableau comme ceci :
Type Valeur Z B 300 B B Z B 300 B B Z B 300 B B
C'est-à-dire que chaque fois que le type est "Z", mettre 300 dans la colonne valeur de la ligne du dessous. Comme ce n'est que pour l'initialisation, je souhaite le faire en VBA.