Report dans excel

  • Initiateur de la discussion victor
  • Date de début
V

victor

Guest
rebonjour à tous,

je ne peux joindre mon fichier ???
Mon problème est le suivant :
Comment reporter avec = B1 dans A1 uniquement le chiffre, sachant que dans b1 figure 59 sa
car j'ai besoin uniquement du chiffre 59 qui fera une recherche sur index....
Merci à tous
 
B

Bernard

Guest
Bonsoir Victor et Gérard

On peut arriver au résultat par une fonction dans un module :

Function Num(Cellule As Range)
Num = Left(Cellule, InStr(1, Cellule, " ") - 1)
End Function

puis dans la cellule A1, la formule =Num(B1)

Cela marche quel que soit la longueur du nombre dans le texte

Cordialement

Bernard
 
G

Gérard DEZAMIS

Guest
Bonsoir Bernard

Si c'est possible,
Aurais-tu 3 minutes à me consacrer pour m'expliquer en "langage courant"
ce que fait exactement num.
Je barbotte, je nage completement et même je coule avec les Instr et le -1 de la fin.
C'est vrai j'ai essayé ça marche ! maintenant reste à savoir pourquoi...
Merci d'avance de ta collaboration
Sincèrement
GD
 
V

victor

Guest
désolé mais ce que tu me dit je le savais déjà ( ne pas te facher ) cela indique la valeur que vous tapé n'est pas valide.
sachant qu'en B1 figure 59 sa qui provient d'un autre classeur et en A1 je veux seulement 59 qui lui se rapporte à une liste avec index et rechserche qui m'indique un Nombre reporté dans la colonne D j'ai essayé de joindre la feuille mais m'indique que ce n'est pas possible... A demain
 

Discussions similaires

  • Résolu(e)
XL pour MAC VBA Excel
Réponses
3
Affichages
267

Statistiques des forums

Discussions
312 504
Messages
2 089 090
Membres
104 027
dernier inscrit
Luc ECODIS