SOS: extraire les chiffres d'un nombre
hcfkns
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
quel est l'équivalent de Mid sur VBA pour les nombres?
En fait je veux extraire les chiffres d'un nombre et les utiliser pour fair des calculs
par exemple pour 245 faire 2^2+4^2+5^2 ou 2, 4 et 5 sont les chiffres qui composent le nombre 254
Merci
quel est l'équivalent de Mid sur VBA pour les nombres?
En fait je veux extraire les chiffres d'un nombre et les utiliser pour fair des calculs
par exemple pour 245 faire 2^2+4^2+5^2 ou 2, 4 et 5 sont les chiffres qui composent le nombre 254
Merci
1 réponse
Bonjour
essaies cette macro paramétrée
essaies cette macro paramétrée
Sub decomposer_nombre(onglet, cellule, nombre) Dim grandeur As Byte, cptr As Byte, tablo() grandeur = Len(nombre) ReDim tablo(1 To grandeur) For cptr = 1 To grandeur tablo(cptr) = Mid(nombre, cptr, 1) * 1 Next Sheets(onglet).Range(cellule).Resize(1, grandeur) = tablo End Sub '---- Sub test() decomposer_nombre "feuil1", "B2", 245 End Sub Sub test2() decomposer_nombre "feuil1", "B4", 23976