Bonjour à Tous,
Je suis nouvelle sur le forum et je tatonne en VBA.
Voila mon problème
J'ai un fichier modèle pour créer un devis
je souhaite qu'à l'ouverture du modèle un code client aléatoire soit généré sur la feuille "Devis Client" et que ce numéro ne change plus.
voici ma tentative
Private Sub Worksheet_Activate()
'Initialiser le générateur de nombres aléatoires
'=> Randomize : à ajouter avant d'utiliser Rnd pour obtenir des valeurs complètement aléatoires
Randomize
'Nombre aléatoire entier entre 1 et 500 :
nombre_aleatoire = Int(500 * Rnd) + 1
Range("E4") = WorksheetFunction.RandBetween(1, 500)
End Sub
mon problème c'est que le code change à chaque fois que je clique sur la feuille du coup pas pratique :(
j'ai essayé différentes choses mais ca ne fonctionne pas.
je joins mon fichier ATTENTION dans cette version c'est un fichier excel mais je souhaite bien que cela soit un modèle est-ce possible?
Merci d'avance