OVH Cloud OVH Cloud

boucle ?

6 réponses
Avatar
Rita
Bonjour,

Je cherche à faire une boucle pour trouver la valeur du cellule, du style
"reperter (calcul) jusqu'à (condition)".

Je ne connais pas VBA, et ai assez peu de chance à réussir l'écriture d'une
macro.

Si vous avez un exemple assez simple, quelque chose que je puisse
copier-coller et modifier pour l'adapter, je suis preneuse !!

Rita

6 réponses

Avatar
Frédo P.
un exemple à copier dans le code de feuille:
clic droit sur l'onglet Feuil1:visualiser le code

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$B$2" Then
While [B2] < 128 And [B2] <> 0 ' tant que B2<128 et <>0
MsgBox [B2]
[B2] = [B2] + [B2]
Wend
End If
End Sub

mets un chiffre inférieur à 128 dans B2

--
Fred


"Rita" a écrit dans le message de news:
bp7udr$a46$
Bonjour,

Je cherche à faire une boucle pour trouver la valeur du cellule, du style
"reperter (calcul) jusqu'à (condition)".

Je ne connais pas VBA, et ai assez peu de chance à réussir l'écriture
d'une

macro.

Si vous avez un exemple assez simple, quelque chose que je puisse
copier-coller et modifier pour l'adapter, je suis preneuse !!

Rita




Avatar
Rita
Mille mercis, ton exemple fonctionne parfaitement (c'est à dire que j'ai
réussi à la faire fonctionner moi même !!!), je vais l'étudier, je suis sûr
que c'est ce que je recherchais. J'espère pouvoir y mettre des tests sous
forme de chaine de caractères

Rita

"Frédo P." a écrit dans le message de
news:3fb79824$0$2808$

un exemple à copier dans le code de feuille:
clic droit sur l'onglet Feuil1:visualiser le code

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$B$2" Then
While [B2] < 128 And [B2] <> 0 ' tant que B2<128 et <>0
MsgBox [B2]
[B2] = [B2] + [B2]
Wend
End If
End Sub

mets un chiffre inférieur à 128 dans B2

--
Fred


"Rita" a écrit dans le message de news:
bp7udr$a46$
Bonjour,

Je cherche à faire une boucle pour trouver la valeur du cellule, du
style


"reperter (calcul) jusqu'à (condition)".

Je ne connais pas VBA, et ai assez peu de chance à réussir l'écriture
d'une

macro.

Si vous avez un exemple assez simple, quelque chose que je puisse
copier-coller et modifier pour l'adapter, je suis preneuse !!

Rita








Avatar
Frédo P.
"Rita" a écrit dans le message de news:
bp8op5$ecn$
Mille mercis, ton exemple fonctionne parfaitement (c'est à dire que j'ai
réussi à la faire fonctionner moi même !!!), je vais l'étudier, je suis
sûr

que c'est ce que je recherchais. J'espère pouvoir y mettre des tests sous
forme de chaine de caractères

Rita--
Mille, c'est trop

Fred

Avatar
sabatier
chacun ses valeurs, fred, car, pour philippe R, c'est un peu lège mille...
jps

Frédo P. a écrit:
"Rita" a écrit dans le message de news:
bp8op5$ecn$

Mille mercis, ton exemple fonctionne parfaitement (c'est à dire que j'ai
réussi à la faire fonctionner moi même !!!), je vais l'étudier, je suis


sûr

que c'est ce que je recherchais. J'espère pouvoir y mettre des tests sous
forme de chaine de caractères

Rita--


Mille, c'est trop
Fred





Avatar
Frédo P.
--
Fred


"sabatier" a écrit dans le message de news:

chacun ses valeurs, fred, car, pour philippe R, c'est un peu lège mille...
jps
Je ne le connais pas encore bien Phil, à ce que tu en dis ,il doit être

jeune fougueux.
la sagesse le rattrapera!



Avatar
Philippe.R
<{;'o)=))
Mort De Rire
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Frédo P." a écrit dans le message de news:3fb7fd2b$0$13279$
--
Fred


"sabatier" a écrit dans le message de news:

chacun ses valeurs, fred, car, pour philippe R, c'est un peu lège mille...
jps
Je ne le connais pas encore bien Phil, à ce que tu en dis ,il doit être

jeune fougueux.
la sagesse le rattrapera!