bonjour à tous,
Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données)
avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer
une macro qui defininie aleatoirement une valeur compreise dans cette liste
pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une
petite idée
Vous remerciant à l'avance pour votre aide
cordialement
Hugo
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
LSteph
Bonjour,
=CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9)
-- lSteph
On 30 sep, 13:41, hugo2009 wrote:
bonjour à tous, Dans une colonne,j'ai inseré dans chaque cellule une(Validation de donn ées) avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de cree r une macro qui defininie aleatoirement une valeur compreise dans cette lis te pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une petite idée Vous remerciant à l'avance pour votre aide cordialement Hugo
Bonjour,
=CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9)
--
lSteph
On 30 sep, 13:41, hugo2009 <hugo2...@discussions.microsoft.com> wrote:
bonjour à tous,
Dans une colonne,j'ai inseré dans chaque cellule une(Validation de donn ées)
avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de cree r
une macro qui defininie aleatoirement une valeur compreise dans cette lis te
pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une
petite idée
Vous remerciant à l'avance pour votre aide
cordialement
Hugo
bonjour à tous, Dans une colonne,j'ai inseré dans chaque cellule une(Validation de donn ées) avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de cree r une macro qui defininie aleatoirement une valeur compreise dans cette lis te pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une petite idée Vous remerciant à l'avance pour votre aide cordialement Hugo
hugo2009
Bonjour, Merci pour ta reponse,mais J'ai oublié de preciser que pour chaque cellule Le nombre d'elements et les valeurs sont differentes,c'est pourquoi je voudrais passer par une macro si possible
"LSteph" a écrit :
Bonjour,
=CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9)
-- lSteph
On 30 sep, 13:41, hugo2009 wrote: > bonjour à tous, > Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données) > avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer > une macro qui defininie aleatoirement une valeur compreise dans cette liste > pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une > petite idée > Vous remerciant à l'avance pour votre aide > cordialement > Hugo
Bonjour,
Merci pour ta reponse,mais J'ai oublié de preciser que pour chaque cellule
Le nombre d'elements et les valeurs sont differentes,c'est pourquoi je
voudrais passer par une macro si possible
"LSteph" a écrit :
Bonjour,
=CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9)
--
lSteph
On 30 sep, 13:41, hugo2009 <hugo2...@discussions.microsoft.com> wrote:
> bonjour à tous,
> Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données)
> avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer
> une macro qui defininie aleatoirement une valeur compreise dans cette liste
> pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une
> petite idée
> Vous remerciant à l'avance pour votre aide
> cordialement
> Hugo
Bonjour, Merci pour ta reponse,mais J'ai oublié de preciser que pour chaque cellule Le nombre d'elements et les valeurs sont differentes,c'est pourquoi je voudrais passer par une macro si possible
"LSteph" a écrit :
Bonjour,
=CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9)
-- lSteph
On 30 sep, 13:41, hugo2009 wrote: > bonjour à tous, > Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données) > avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer > une macro qui defininie aleatoirement une valeur compreise dans cette liste > pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une > petite idée > Vous remerciant à l'avance pour votre aide > cordialement > Hugo
Jacky
Bonjour
Regarde les réponses faites à JulieH ce jour à 9h40 Tu devrais y trouver ta solution
-- Salutations JJ
"hugo2009" a écrit dans le message de news:
bonjour à tous, Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données) avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer une macro qui defininie aleatoirement une valeur compreise dans cette liste pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une petite idée Vous remerciant à l'avance pour votre aide cordialement Hugo
Bonjour
Regarde les réponses faites à JulieH ce jour à 9h40
Tu devrais y trouver ta solution
--
Salutations
JJ
"hugo2009" <hugo2009@discussions.microsoft.com> a écrit dans le message de
news: F6C058E1-11C0-4E62-B5CC-9D09245FCCF1@microsoft.com...
bonjour à tous,
Dans une colonne,j'ai inseré dans chaque cellule une(Validation de
données)
avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer
une macro qui defininie aleatoirement une valeur compreise dans cette
liste
pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une
petite idée
Vous remerciant à l'avance pour votre aide
cordialement
Hugo
Regarde les réponses faites à JulieH ce jour à 9h40 Tu devrais y trouver ta solution
-- Salutations JJ
"hugo2009" a écrit dans le message de news:
bonjour à tous, Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données) avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer une macro qui defininie aleatoirement une valeur compreise dans cette liste pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une petite idée Vous remerciant à l'avance pour votre aide cordialement Hugo
LSteph
Bonjour,
la seule difficulté, selon ta question était le choix aléatoire, d'un item parmi plusieurs. Les valeurs 3,5,7,9 utilisées en dur dans cette proposition, découlent exclusivement de, selon ta demande, celles que tu as utilisé dans ta validation, où selon l'exemple donné elles figurent en dur aussi. Elles peuvent très bien, être issues d'une référence, ou d'une sour ce qu'il te reste à nous préciser. Cela ne me semble pas devoir poser de difficulté à la formule CHOISIR, ni nécessiter le recours à une macro qui ne poserait pas plus de difficulté à réaliser.
Le nombre d'elements et les valeurs sont differentes
Donc précises ta demande quand à ce qui les détermine référence, source, adresse.. car sinon ta demande ne sera pas plus claire pour une macro que pour une formule.
Cordialement.
-- lSteph
On 30 sep, 15:37, hugo2009 wrote:
Bonjour, Merci pour ta reponse,mais J'ai oublié de preciser que pour chaque cell ule Le nombre d'elements et les valeurs sont differentes,c'est pourquoi je voudrais passer par une macro si possible
"LSteph" a écrit :
> Bonjour,
> =CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9)
> -- > lSteph
> On 30 sep, 13:41, hugo2009 wrote: > > bonjour à tous, > > Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données) > > avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer > > une macro qui defininie aleatoirement une valeur compreise dans cette liste > > pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une > > petite idée > > Vous remerciant à l'avance pour votre aide > > cordialement > > Hugo- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
la seule difficulté, selon ta question était le choix aléatoire, d'un
item parmi plusieurs.
Les valeurs 3,5,7,9 utilisées en dur dans cette proposition, découlent
exclusivement de, selon ta demande,
celles que tu as utilisé dans ta validation, où selon l'exemple donné
elles figurent en dur aussi.
Elles peuvent très bien, être issues d'une référence, ou d'une sour ce
qu'il te reste à nous préciser.
Cela ne me semble pas devoir poser de difficulté à la formule CHOISIR,
ni nécessiter le recours à une macro
qui ne poserait pas plus de difficulté à réaliser.
Le nombre d'elements et les valeurs sont differentes
Donc précises ta demande quand à ce qui les détermine référence,
source, adresse..
car sinon ta demande ne sera pas plus claire pour une macro que pour
une formule.
Cordialement.
--
lSteph
On 30 sep, 15:37, hugo2009 <hugo2...@discussions.microsoft.com> wrote:
Bonjour,
Merci pour ta reponse,mais J'ai oublié de preciser que pour chaque cell ule
Le nombre d'elements et les valeurs sont differentes,c'est pourquoi je
voudrais passer par une macro si possible
"LSteph" a écrit :
> Bonjour,
> =CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9)
> --
> lSteph
> On 30 sep, 13:41, hugo2009 <hugo2...@discussions.microsoft.com> wrote:
> > bonjour à tous,
> > Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données)
> > avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer
> > une macro qui defininie aleatoirement une valeur compreise dans cette liste
> > pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une
> > petite idée
> > Vous remerciant à l'avance pour votre aide
> > cordialement
> > Hugo- Masquer le texte des messages précédents -
la seule difficulté, selon ta question était le choix aléatoire, d'un item parmi plusieurs. Les valeurs 3,5,7,9 utilisées en dur dans cette proposition, découlent exclusivement de, selon ta demande, celles que tu as utilisé dans ta validation, où selon l'exemple donné elles figurent en dur aussi. Elles peuvent très bien, être issues d'une référence, ou d'une sour ce qu'il te reste à nous préciser. Cela ne me semble pas devoir poser de difficulté à la formule CHOISIR, ni nécessiter le recours à une macro qui ne poserait pas plus de difficulté à réaliser.
Le nombre d'elements et les valeurs sont differentes
Donc précises ta demande quand à ce qui les détermine référence, source, adresse.. car sinon ta demande ne sera pas plus claire pour une macro que pour une formule.
Cordialement.
-- lSteph
On 30 sep, 15:37, hugo2009 wrote:
Bonjour, Merci pour ta reponse,mais J'ai oublié de preciser que pour chaque cell ule Le nombre d'elements et les valeurs sont differentes,c'est pourquoi je voudrais passer par une macro si possible
"LSteph" a écrit :
> Bonjour,
> =CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9)
> -- > lSteph
> On 30 sep, 13:41, hugo2009 wrote: > > bonjour à tous, > > Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données) > > avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer > > une macro qui defininie aleatoirement une valeur compreise dans cette liste > > pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une > > petite idée > > Vous remerciant à l'avance pour votre aide > > cordialement > > Hugo- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
hugo2009
Bonjour L.Steph je vais essayer de préciser ma demande: Pour la cellule A1 Les donnees de validation sont saisies à partir de critere de validation: Autoriser:Liste Source:1,2,3 (saisie à la main) et cela pour chaque cellule de la colonne mais les donnes de Source st differentes en fonction des cellules,par exemple Donc si cela est possible ,de choisir aleatoirement une valeur de cette liste Cell liste de validation CellApresMacro A1 1,2,3 2 A2 5,6,7,8 8 J'espere avoir été plus clair,merci d'abvance pour votre aide Cordialement Hugo
"LSteph" a écrit :
Bonjour,
la seule difficulté, selon ta question était le choix aléatoire, d'un item parmi plusieurs. Les valeurs 3,5,7,9 utilisées en dur dans cette proposition, découlent exclusivement de, selon ta demande, celles que tu as utilisé dans ta validation, où selon l'exemple donné elles figurent en dur aussi. Elles peuvent très bien, être issues d'une référence, ou d'une source qu'il te reste à nous préciser. Cela ne me semble pas devoir poser de difficulté à la formule CHOISIR, ni nécessiter le recours à une macro qui ne poserait pas plus de difficulté à réaliser. > Le nombre d'elements et les valeurs sont differentes Donc précises ta demande quand à ce qui les détermine référence, source, adresse.. car sinon ta demande ne sera pas plus claire pour une macro que pour une formule.
Cordialement.
-- lSteph
On 30 sep, 15:37, hugo2009 wrote: > Bonjour, > Merci pour ta reponse,mais J'ai oublié de preciser que pour chaque cellule > Le nombre d'elements et les valeurs sont differentes,c'est pourquoi je > voudrais passer par une macro si possible > > "LSteph" a écrit : > > > > > Bonjour, > > > =CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9) > > > -- > > lSteph > > > On 30 sep, 13:41, hugo2009 wrote: > > > bonjour à tous, > > > Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données) > > > avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer > > > une macro qui defininie aleatoirement une valeur compreise dans cette liste > > > pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une > > > petite idée > > > Vous remerciant à l'avance pour votre aide > > > cordialement > > > Hugo- Masquer le texte des messages précédents - > > - Afficher le texte des messages précédents -
Bonjour L.Steph
je vais essayer de préciser ma demande:
Pour la cellule A1
Les donnees de validation sont saisies à partir de critere de validation:
Autoriser:Liste
Source:1,2,3 (saisie à la main)
et cela pour chaque cellule de la colonne mais les donnes de Source st
differentes en fonction des cellules,par exemple
Donc si cela est possible ,de choisir aleatoirement une valeur de cette liste
Cell liste de validation CellApresMacro
A1 1,2,3 2
A2 5,6,7,8 8
J'espere avoir été plus clair,merci d'abvance pour votre aide
Cordialement
Hugo
"LSteph" a écrit :
Bonjour,
la seule difficulté, selon ta question était le choix aléatoire, d'un
item parmi plusieurs.
Les valeurs 3,5,7,9 utilisées en dur dans cette proposition, découlent
exclusivement de, selon ta demande,
celles que tu as utilisé dans ta validation, où selon l'exemple donné
elles figurent en dur aussi.
Elles peuvent très bien, être issues d'une référence, ou d'une source
qu'il te reste à nous préciser.
Cela ne me semble pas devoir poser de difficulté à la formule CHOISIR,
ni nécessiter le recours à une macro
qui ne poserait pas plus de difficulté à réaliser.
> Le nombre d'elements et les valeurs sont differentes
Donc précises ta demande quand à ce qui les détermine référence,
source, adresse..
car sinon ta demande ne sera pas plus claire pour une macro que pour
une formule.
Cordialement.
--
lSteph
On 30 sep, 15:37, hugo2009 <hugo2...@discussions.microsoft.com> wrote:
> Bonjour,
> Merci pour ta reponse,mais J'ai oublié de preciser que pour chaque cellule
> Le nombre d'elements et les valeurs sont differentes,c'est pourquoi je
> voudrais passer par une macro si possible
>
> "LSteph" a écrit :
>
>
>
> > Bonjour,
>
> > =CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9)
>
> > --
> > lSteph
>
> > On 30 sep, 13:41, hugo2009 <hugo2...@discussions.microsoft.com> wrote:
> > > bonjour à tous,
> > > Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données)
> > > avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer
> > > une macro qui defininie aleatoirement une valeur compreise dans cette liste
> > > pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une
> > > petite idée
> > > Vous remerciant à l'avance pour votre aide
> > > cordialement
> > > Hugo- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -
Bonjour L.Steph je vais essayer de préciser ma demande: Pour la cellule A1 Les donnees de validation sont saisies à partir de critere de validation: Autoriser:Liste Source:1,2,3 (saisie à la main) et cela pour chaque cellule de la colonne mais les donnes de Source st differentes en fonction des cellules,par exemple Donc si cela est possible ,de choisir aleatoirement une valeur de cette liste Cell liste de validation CellApresMacro A1 1,2,3 2 A2 5,6,7,8 8 J'espere avoir été plus clair,merci d'abvance pour votre aide Cordialement Hugo
"LSteph" a écrit :
Bonjour,
la seule difficulté, selon ta question était le choix aléatoire, d'un item parmi plusieurs. Les valeurs 3,5,7,9 utilisées en dur dans cette proposition, découlent exclusivement de, selon ta demande, celles que tu as utilisé dans ta validation, où selon l'exemple donné elles figurent en dur aussi. Elles peuvent très bien, être issues d'une référence, ou d'une source qu'il te reste à nous préciser. Cela ne me semble pas devoir poser de difficulté à la formule CHOISIR, ni nécessiter le recours à une macro qui ne poserait pas plus de difficulté à réaliser. > Le nombre d'elements et les valeurs sont differentes Donc précises ta demande quand à ce qui les détermine référence, source, adresse.. car sinon ta demande ne sera pas plus claire pour une macro que pour une formule.
Cordialement.
-- lSteph
On 30 sep, 15:37, hugo2009 wrote: > Bonjour, > Merci pour ta reponse,mais J'ai oublié de preciser que pour chaque cellule > Le nombre d'elements et les valeurs sont differentes,c'est pourquoi je > voudrais passer par une macro si possible > > "LSteph" a écrit : > > > > > Bonjour, > > > =CHOISIR(ENT(ALEA()*3,9)+1;3;5;7;9) > > > -- > > lSteph > > > On 30 sep, 13:41, hugo2009 wrote: > > > bonjour à tous, > > > Dans une colonne,j'ai inseré dans chaque cellule une(Validation de données) > > > avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer > > > une macro qui defininie aleatoirement une valeur compreise dans cette liste > > > pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une > > > petite idée > > > Vous remerciant à l'avance pour votre aide > > > cordialement > > > Hugo- Masquer le texte des messages précédents - > > - Afficher le texte des messages précédents -
hugo2009
Bonjour, Je crois que j'ai trouvé voici le code pour afficher une valeur aleatoire pour [a1:a5]
Sub DonneesValidation() Randomize For i = 1 To 5 tabl = (Split((Cells(i, 1).Validation.Formula1), ";")) Cells(i, 2) = tabl(CInt((Rnd() * UBound(tabl) + 1)) - 1) Next End Sub
"Jacky" a écrit :
Bonjour
Regarde les réponses faites à JulieH ce jour à 9h40 Tu devrais y trouver ta solution
-- Salutations JJ
"hugo2009" a écrit dans le message de news: > bonjour à tous, > Dans une colonne,j'ai inseré dans chaque cellule une(Validation de > données) > avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer > une macro qui defininie aleatoirement une valeur compreise dans cette > liste > pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une > petite idée > Vous remerciant à l'avance pour votre aide > cordialement > Hugo
Bonjour,
Je crois que j'ai trouvé voici le code pour afficher une valeur aleatoire
pour [a1:a5]
Sub DonneesValidation()
Randomize
For i = 1 To 5
tabl = (Split((Cells(i, 1).Validation.Formula1), ";"))
Cells(i, 2) = tabl(CInt((Rnd() * UBound(tabl) + 1)) - 1)
Next
End Sub
"Jacky" a écrit :
Bonjour
Regarde les réponses faites à JulieH ce jour à 9h40
Tu devrais y trouver ta solution
--
Salutations
JJ
"hugo2009" <hugo2009@discussions.microsoft.com> a écrit dans le message de
news: F6C058E1-11C0-4E62-B5CC-9D09245FCCF1@microsoft.com...
> bonjour à tous,
> Dans une colonne,j'ai inseré dans chaque cellule une(Validation de
> données)
> avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer
> une macro qui defininie aleatoirement une valeur compreise dans cette
> liste
> pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une
> petite idée
> Vous remerciant à l'avance pour votre aide
> cordialement
> Hugo
Bonjour, Je crois que j'ai trouvé voici le code pour afficher une valeur aleatoire pour [a1:a5]
Sub DonneesValidation() Randomize For i = 1 To 5 tabl = (Split((Cells(i, 1).Validation.Formula1), ";")) Cells(i, 2) = tabl(CInt((Rnd() * UBound(tabl) + 1)) - 1) Next End Sub
"Jacky" a écrit :
Bonjour
Regarde les réponses faites à JulieH ce jour à 9h40 Tu devrais y trouver ta solution
-- Salutations JJ
"hugo2009" a écrit dans le message de news: > bonjour à tous, > Dans une colonne,j'ai inseré dans chaque cellule une(Validation de > données) > avec comme autorisation une liste(par ex 3;5;6;9) Est il possible de creer > une macro qui defininie aleatoirement une valeur compreise dans cette > liste > pour chaque cellule de la colonne.Je ne sais comment faire,Avez vous une > petite idée > Vous remerciant à l'avance pour votre aide > cordialement > Hugo