• Initiateur de la discussion Initiateur de la discussion cogite
  • 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 !

C

cogite

Guest
bonsoir les XLDeurs,
Je voudrais recupérer la valeur numérique de la cellule D1= AA432 et la recopier dans la cellule C1 d'une autre feuille (C1= 452).
Meri pour votre aide
 
Bonjour cogite,

Sous réserve d'avoir bien compris :

En C1 :

=DROITE(Cellule_D1;NBCAR(Cellule_D1)-2)*1


Remplace Cellule_D1 par les références de la vraie D1.

Une petite question : tu transformes AA432 en 452 ? Est une faute de frappe ? La formule proposée tranforme en 432.

Autre point : la formule est établie en considérant qu'il y a toujours 2 lettres en début suivi d'un nombre.

Si problème, reviens avec davantage de précisions.


Bonne soirée

@+
 
Bonsoir cogite, Tibo, le Forum.

Pour ma part, je proposerais une fonction personnalisée (à coller dans un module de code général comme Module1 par exemple) :
Function Num(R As Range) As Long
Dim
V As Variant, C As Byte
      V = R.Value
      For C = 65 To 90
            If Val(V) > 0 Then Exit For
            V = Replace(V, Chr(C), '')
      Next C
      Num = Val(V)
End Function
Deux façons de l'utiliser ensuite :
[ol][li]Par VBA :
Sub Test()
      Sheets(2).Range('C1').Value = Num(Sheets(1).Range('D1').Value)
End Sub
[/li]
[li]Comme une formule directement dans la cellule C1 de la feuille 2 :
=Num(Feuil1!D1)
[/li][/ol]
Cordialement,

Message édité par: myDearFriend!, à: 18/10/2005 22:28
 
- 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

  • Question Question
Autres Vba
Réponses
4
Affichages
224
Réponses
5
Affichages
240
Réponses
2
Affichages
243
Réponses
3
Affichages
253
Réponses
8
Affichages
780
Retour