Utiliser for en vba

Fermé
nikoleboss13 - 7 mai 2009 à 13:01
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 7 mai 2009 à 13:41
Bonjour,
je voudrais creer un programme qui ecrive "0" a la ligne L8, L9 et L10 , j'ai donc creer ce programme en vba :

Sub remise0()

For i = 8 To i = 10

Cells(i, 11) = "0"

Next
End Sub

Mais ca ne marche pas , qq'un peut dire pk? merci
A voir également:

4 réponses

Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 288
7 mai 2009 à 13:05
Sub remise0()

For i = 8 To i = 10

Cells(i, 11) = 0

Next
End Sub

"0" est un charactère texte 0 est une valeur numérique
A+
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 mai 2009 à 13:32
Bonjour
tout simplement;

For i = 8 To 10
et non
For i = 8 To i = 10
0
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 288
7 mai 2009 à 13:38
Exact! j'ai trop lu ce matin!
Merci pour le correctif ...
A+
R
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 mai 2009 à 13:41
Pat' quoi! ca m'arrive aussi et souvent!
bon WE
0