Sélection aléatoire de cellule
Résolu
DeepGap
Messages postés
2
Statut
Membre
-
DeepGap Messages postés 2 Statut Membre -
DeepGap Messages postés 2 Statut Membre -
Bonjour,
dans une plage de 9 cellules de type range("a1:c3") je souhaite au moyen d'une procédure vba sélectionner une cellule de manière aléatoire.
Mes recherches sur les forum sont demeurées infructueuses.
Merci d'avance pour votre aide
dans une plage de 9 cellules de type range("a1:c3") je souhaite au moyen d'une procédure vba sélectionner une cellule de manière aléatoire.
Mes recherches sur les forum sont demeurées infructueuses.
Merci d'avance pour votre aide
1 réponse
-
Bonjour,
Sub CellAlea() Dim AleaRow As Integer Dim AleaCol As Integer Randomize Timer AleaRow = Int(Rnd() * 3) + 1 AleaCol = Int(Rnd() * 3) + 1 Cells(AleaRow, AleaCol).Select End Sub
-
Merci Polux31 pour cette réponse rapide qui fonctionne
J'ai finalement trouvé une solution de mon côté, sans que cela fâche qui que ce soit , parce que même si je demande de l'aide, je ne lache pas "l'affaire".
Donc la voici
Cells(Int(Rnd * 3) + 8, Int(Rnd * 3) + 8).Select
Elle permet de sélectionner dans la plage h8:j10 qui était ma cible au départ
J'aurais bien sur réadapter ta réponse Pollux31
Je suis parti de l'écriture suivante que j'ai trouvé sur le net
Cells(Int(Rnd * 10) + 1, 1).Select
J'ai testé afin de comprendre comment elle fonctionnait et puis j'ai trouvé la solution ci-dessus.
Encore un grand merci
Cordialement
-