convertir en vba des nombres stockés en format texte
2 réponses
Michel Voirain
Bonjour à tous,
Je receptionne des données excel de différentes personnes. Des nombres, qui
devraient être en numérique, sont stockées dans certaines cellules en mode
texte. Donc je clique sur la petite icone qui apparait à gauche de la
cellule et je clique enfin sur convertir en nombre.
Comment faire cela en VBA ? Idem pour les dates !
Merci à tous,
Michel
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
DesseJ
Bonjour,
Une solution parmi d'autres.
Sub ConversionNombre() Dim MaCellule As Range On Error Resume Next Application.ScreenUpdating = False For Each MaCellule In selection If Not (MaCellule.Value = Empty) Then MaCellule.Value MaCellule.Value * 1 Next MaCellule Application.ScreenUpdating = True End Sub
Cordialement, Steph D.
Bonjour,
Une solution parmi d'autres.
Sub ConversionNombre()
Dim MaCellule As Range
On Error Resume Next
Application.ScreenUpdating = False
For Each MaCellule In selection
If Not (MaCellule.Value = Empty) Then MaCellule.Value MaCellule.Value * 1
Next MaCellule
Application.ScreenUpdating = True
End Sub
Sub ConversionNombre() Dim MaCellule As Range On Error Resume Next Application.ScreenUpdating = False For Each MaCellule In selection If Not (MaCellule.Value = Empty) Then MaCellule.Value MaCellule.Value * 1 Next MaCellule Application.ScreenUpdating = True End Sub
Cordialement, Steph D.
Paul V
Hello à tous,
Va voir dans l'aide du coté de : Fonctions de conversion de types de données Tu trouveras tout ce que tu as besoin.
Il y a d'autres techniques mais les fonctions de conversion, conjointement à l'utilisation de variables appropirés, sont les plus fiables
HTH
Paul V
"Michel Voirain" a écrit dans le message de news:
Bonjour à tous, Je receptionne des données excel de différentes personnes. Des nombres, qui devraient être en numérique, sont stockées dans certaines cellules en mode texte. Donc je clique sur la petite icone qui apparait à gauche de la cellule et je clique enfin sur convertir en nombre. Comment faire cela en VBA ? Idem pour les dates ! Merci à tous, Michel
Hello à tous,
Va voir dans l'aide du coté de :
Fonctions de conversion de types de données
Tu trouveras tout ce que tu as besoin.
Il y a d'autres techniques mais les fonctions de conversion, conjointement à
l'utilisation de variables appropirés, sont les plus fiables
HTH
Paul V
"Michel Voirain" <michel.voirain@wanadoo.fr> a écrit dans le message de
news: eMRksCgEHHA.3820@TK2MSFTNGP02.phx.gbl...
Bonjour à tous,
Je receptionne des données excel de différentes personnes. Des nombres,
qui devraient être en numérique, sont stockées dans certaines cellules en
mode texte. Donc je clique sur la petite icone qui apparait à gauche de la
cellule et je clique enfin sur convertir en nombre.
Comment faire cela en VBA ? Idem pour les dates !
Merci à tous,
Michel
Va voir dans l'aide du coté de : Fonctions de conversion de types de données Tu trouveras tout ce que tu as besoin.
Il y a d'autres techniques mais les fonctions de conversion, conjointement à l'utilisation de variables appropirés, sont les plus fiables
HTH
Paul V
"Michel Voirain" a écrit dans le message de news:
Bonjour à tous, Je receptionne des données excel de différentes personnes. Des nombres, qui devraient être en numérique, sont stockées dans certaines cellules en mode texte. Donc je clique sur la petite icone qui apparait à gauche de la cellule et je clique enfin sur convertir en nombre. Comment faire cela en VBA ? Idem pour les dates ! Merci à tous, Michel