• Initiateur de la discussion Initiateur de la discussion milom
  • Date de début Date de début

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 !

M

milom

Guest
Bonjour à tous .
Je voudrais générer une liste de numéros de portable de façon aléatoire.
J utilise donc cette formule :
='06'&' '&ALEA.ENTRE.BORNES(0;99)&' '&ALEA.ENTRE.BORNES(0;99)&' '&ALEA.ENTRE.BORNES(0;99)&' '&ALEA.ENTRE.BORNES(0;99)

Seulement au lieu de m'afficher 06 01 46 02 57 , il m'affiche 06 1 46 2 57....

Comment forcer l'écriture de chaque nombre sous la forme -- c'est a dire obtenir des 01 et pas des 1....

Merci d'avance
 
essaye ca:

Sub numeroaleatoire()
Dim numero As String
Dim c As String
numero = '06'
For x = 1 To 4
a = Rnd
a = a * 100
b = CInt(a)
If b < 10 Then
c = '0' & b
Else: c = b
End If
numero = numero & ' ' & c
Next x
MsgBox numero
End Sub
 
Bonjour à tous,

Pourquoi pas mettre ça :
='06'&' '&ALEA.ENTRE.BORNES(0;9)&ALEA.ENTRE.BORNES(0;9)&' '&ALEA.ENTRE.BORNES(0;9)&ALEA.ENTRE.BORNES(0;9)&' '&ALEA.ENTRE.BORNES(0;9)&ALEA.ENTRE.BORNES(0;9)&' '&ALEA.ENTRE.BORNES(0;9)&ALEA.ENTRE.BORNES(0;9)

Bonne journée

Jean-Pierre
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
885
Retour