Probleme extraction d'un string macro

  • Initiateur de la discussion Initiateur de la discussion evzone
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

evzone

Guest
Bonjour,

Voila je travaille en ce moment sur un fichier de 30000 lignes... Je dois donc ecrire une macro .

Dans la cellule B81, on trouve le temps sous forme h:m:s : Par exemple 17:50:22
Apres un typename il s avere que c est une chaine de caractere. Ce que je dois faire c est extraire les minutes dans la cellule O81 pour avoir 50 puis le convertir.
Pour ce faire j essaie d utiliser un Mid(B81,4,2) mais rien est extrait, j'obtiens une chaine vide...
 
Dernière modification par un modérateur:
Re : Probleme extraction d'un string macro

Bonjour Robert et merci pour ton aide,

J ai fait comme ca (et cela revient au meme que ce que tu me proposes):

str = Range("B81").Value
Cells(81, 15) = Mid(str, 4, 2)

Le probleme est que cela me retourne un str = 37
alors que dans mon B81 j ai 17:42:22

D ailleurs quand je mets la valeur de ma cellule dans une variable de type string j obtiens 0,737 pour 17:42:22... La fonction mid fonctionne tres bien. Le probleme vient du fait que je n arrive pas a recuperer la valeur de ma cellule...
 
Dernière modification par un modérateur:
Re : Probleme extraction d'un string macro

Oui Robert cela retourne la meme chose a savoir 0,737...

Le probleme vient peut etre Range("B81").Value . en effet j ai teste avec une vrai chaine de caractere et VB me renvoit une erreur 1004...

La je ne comprends absolument plus, quand je fais un MsgBox (Cells(81, 2)) Excel m affiche 0,737 et non pas 17:42:22...
 
Dernière modification par un modérateur:
Re : Probleme extraction d'un string macro

Il suffisait d utiliser la fonction minute... Mais bon le typename retournait "string"...
En tout cas merci Robert pour ton aide
Bye
 
Dernière modification par un modérateur:
Re : Probleme extraction d'un string macro

Bonjour Evzone, bonjour le forum,

Comme je ne sais pas ce qu'est le typename je pensais que tu avais bel et bien du texte dans la cellule et j'avais fait un essai avec du texte qui marchait correctement. Évidemment, si c'était un temps ça ne pouvait pas marcher...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

T
Réponses
22
Affichages
6 K
Thibault LB
T
M
Réponses
4
Affichages
2 K
M
N
Réponses
5
Affichages
1 K
nsqualli
N
Retour