Bonjour,
Je rapatrie des données dans un tableau, mais ces données étant de styles très divers, je suis contraint d'utiliser le type Variant dans les fonctions qui les traitent. Notamment, j'utilise la fonction suivante qui va uniquement récupérer le nombre lorsque celui-ci est précédé du signe <:
Mon problème est que lorsque les nombres arrivent dans les cellules, ils ne sont pas considérés comme tels par Excel qui me les affiche donc à gauche de la cellule (et me propose de les convertir en nombre). A cause de cela je ne peux les traiter dans mes graphiques. Sauriez-vous comment faire pour contourner le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Function extraire_nbre(donnee As Variant) As Variant If donnee <> "" Then If InStr(1, donnee, "<") Then donnee = Right(donnee, Len(donnee) - 1) End If extraire_nbre = donnee End If End Function
Merci d'avance.
Partager