Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

extraction de caractere

V

vermine

Guest
bonjour à vous tous

ds une cellule j'ai des horaires avec des lettres de renvoi
ex 17:50y

j'aimerai recuperer ds une variable que le 17:50 sans pour autant toucher a ma cellule d'origine

si vous voulez bien m'aider, ce serait super

merci d'avance

vermine
 
C

C@thy

Guest
bonjour vermine,

par exemple : =GAUCHE(A1;5)*1

(le multiplié par 1 sert juste à transformer en numérique, tu peux t'en passer
si tu as déjà un format numérique dans la cellule où est cette formule)

C@thy
 
V

vermine

Guest
bonjour cathy

j'ai essayé cela marche mais j'aimerai en fait le recupere ds une variable
par macro et sans toucher a la valeur ds mon tableau

merci de ton aide

vermine
 
C

CBernardT

Guest
bonjour Vermine et Cathy

Essayes cette macro :

Sub TraducDate()
Dim D As String
D = CDate(Left(Range("A1"), 5))
Range("B1") = D
Range("B1").NumberFormat = "hh:mm"
End Sub

Cordialement

CBernardT
 
C

C@thy

Guest
vermine, tu as fait un 2ème fil mais je réponds aux 2 sur celui-là, sinon on s'y perd
essaye :

Sub ExtracHeure()
Dim D As String
Dim L As Integer

L = Len(Range("A1"))
D = CDate(Left(Range("A1"), L - 1))
Range("B1") = D
Range("B1").NumberFormat = "hh:mm"
End Sub

C@thy
 

Discussions similaires

Réponses
9
Affichages
529
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…