OVH Cloud OVH Cloud

Incrémentation automatique

11 réponses
Avatar
c.estrem
bonjour,
j'ai un fichier qui regroupe mon plan d'action
quand je clique sur mon bouton "rajouter une action" une ligne s'ajoute
=E0 mon fichier et le num=E9ro de mon action est incr=E9ment=E9
automatiquement dans la colonne A. 1,2,3..
Je voudrai faire la m=EAme chose mais cette fois-ci avec une lettre en
plus
Q1, Q2, Q3.... ( Q pour Qualit=E9 :) )
et l=E0 mon code ne marche plus comme j'ai une chaine de caract=E8re
Merci de votre aide

j =3D 9
While Sheets("En cours").Cells(j, 1) <> ""
j =3D j + 1
Wend

1 réponse

1 2
Avatar
Céline
Merci à tous les deux pour ces remarques

effectivement, pour while et do..loop, la position du test dans la
boucle n'est pas forcément la même...
Ccl : je reste sur mes do...loop ..
:p


Bonsoir

A ma connaissance, il n'y a pas de différence entre

Do While...Loop
et
While ...Wend

Par contre, avec While... Wend (ou Do While... Loop), il y aura toujours un
test AVANT la boucle, et donc il n'y aura peut-être aucune boucle exé cutée.

Do, en revanche, peut être utilisé en plaçant le While APRES la bou cle
Do... Loop While ...
Avec cette construction, la boucle est exécutée au moins une fois.

Do permet aussi un bouclage sans condition (boucle infinie) avec un test à
l'intérieur de la boucle (c'est mieux...) pour interrompre l'exécutio n du
code restant dans la boucle et sortir de la boucle
Do
...
If Condition=True Then Exit Do
...
Loop

Ok?

--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( prove rbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci


"Céline" a écrit dans le message de news:



JLuc avait soumis l'idée :
ReATTENTION !!
J doit être initialisé à 9 et pas à 1 ;-)

--
JLuc


;)

question :
quel est l'intéret d'un while par rapport à do... loop
si ce n'est que Excel aime la redondance en matière de vocabulaire ?



1 2