A voir également:
- Zero avant la virgule
- Remettre a zero un pc - Guide
- Retrouver mon compte copains d'avant - Forum Réseaux sociaux
- Zero barré clavier ✓ - Forum Programmation
- Avant browser - Télécharger - Navigateurs
- Perte de mes anciens accès pour Copain D'Avant - Forum Réseaux sociaux
4 réponses
quelques precisions me semblent necessaires
1. le resultat est il obligatoirement entier?
2. si oui sous quel format 08 - 008 - 0008 ?
si non preciser le format desiré 08.xxx , .
a bientot.
1. le resultat est il obligatoirement entier?
2. si oui sous quel format 08 - 008 - 0008 ?
si non preciser le format desiré 08.xxx , .
a bientot.
Bon, le cahier des charges est encore un brin imprécis mais
une solution correspondant aux hypothèses suivantes (les tiennes)
- x est un nombre décimal avec un seul chiffre avant la virgule
- le resultat est sous la forme 0 suivi de la partie entiere de x
- c'est une macro VBA qui doit realiser la conversion
deux solutions qui doivent etre placée dans un module
(Alt-F11 pour accéder à l'editeur VBA)
1. le resultat est un nombre
la cellule qui reçoit le résultat doit etre formatée selon le format 00
2. le resultat est une chaine de caractere
Exemple
A1 = 3.8
A2 = ConvertirEnNombre(A1)
A3 = ConvertirEnChaine(A1)
RQ. Excel sait faire en mode normal
A4 = ENT(A1) suffit pourvu que A4 soit formatée au format 00
bonne suite
une solution correspondant aux hypothèses suivantes (les tiennes)
- x est un nombre décimal avec un seul chiffre avant la virgule
- le resultat est sous la forme 0 suivi de la partie entiere de x
- c'est une macro VBA qui doit realiser la conversion
deux solutions qui doivent etre placée dans un module
(Alt-F11 pour accéder à l'editeur VBA)
1. le resultat est un nombre
Private Function ConvertirEnNombre(x) As Long ConvertirEnNombre = Int(x) End Function
la cellule qui reçoit le résultat doit etre formatée selon le format 00
2. le resultat est une chaine de caractere
Private Function ConvertirEnChaine(x) As String ConvertirEnChaine = "0" & Int(x) End Function
Exemple
A1 = 3.8
A2 = ConvertirEnNombre(A1)
A3 = ConvertirEnChaine(A1)
RQ. Excel sait faire en mode normal
A4 = ENT(A1) suffit pourvu que A4 soit formatée au format 00
bonne suite