Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Générer et figer nombre et lettre aléatoires sur une plage sélectionnée?

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

waine_99

XLDnaute Nouveau
Bonjour,

Je souhaite générer par une macro sur une plage de cellule sélectionnée (à la souris), générer une lettre + un chiffre aléatoires du type "X1, B4..."

La formule pour les cellules est:
=CAR(ALEA.ENTRE.BORNES(65;90))&ALEA.ENTRE.BORNES(0;9)

Au niveau de la macro j'en suis à:

Sub ALEATOIRE()
With ActiveCell
.FormulaR1C1 = "=ALEA.ENTRE.BORNES(0,9)"
.Copy
.PasteSpecial Paste:=xlValues
End With
Application.CutCopyMode = False
End Sub


Les problèmes sont:
- si j'essaie de générer la lettre en plus, cela ne fonctionne plus!
- la macro ne s'effectue que sur la cellule sélectionnée et non sur l'ensemble

Merci par avance pour votre aide! 🙂
 
Re : Générer et figer nombre et lettre aléatoires sur une plage sélectionnée?

Bonjour à tous,

Peux-tu essayer :

Code:
Option Explicit

Sub ALEATOIRE()
With ActiveCell
.FormulaLocal = "=CAR(ALEA.ENTRE.BORNES(65;90))&ALEA.ENTRE.BORNES(0;9)"
.Copy
.PasteSpecial Paste:=xlValues
End With
Application.CutCopyMode = False
End Sub

Si tu souhaites poser une formule XL passe en FormulaLocal

A+ à tous
 
Re : Générer et figer nombre et lettre aléatoires sur une plage sélectionnée?

Bjr à tous


Sans utiliser l'utilitaire d'analyse.


Code:
Sub Macro1()
Selection.FormulaR1C1 = "=CHAR(INT((26)*RAND()+65))&INT(RAND()*9)+1"
Selection.Cells.Value = Selection.Cells.Value
End Sub

A+
 
Re : Générer et figer nombre et lettre aléatoires sur une plage sélectionnée?

Bonjour à tous,

Annulé car c'était une solution très semblable à celle de Vbacrumble.

A+
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
22
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…