Extraire un numéro de chèque en formule

MJ13

XLDnaute Barbatruc
Bonjour à tous

je suis en train de simplifier mon gestionnaire de compte. Mais j'aurais besoin d'une formule pour extraire le numéro de chèque:

J'ai ces données que me renvoie le scanner mais je voudrais avoir 1366 et 1364 plutôt en formule mais je ne serai pas contre une petite fonction. La strucrure est toujours la même avec ces deux exemples qui sont représenttaif de mes données.

CHEQUE 000 1366
CHEQUE 0001 364

Merci d'avance :).
 
Dernière édition:

hoerwind

XLDnaute Barbatruc
Re : Extraire un numéro de chèque en formule

Slaut MJ13,

Avec un petit exemple c'est un peu court pour être certain de répondre à tous les cas de figure !
Essaie quand même ceci, si cela fonctionne, tant mieux, au cas contraire donne quelques exemples complémentaires.
Code:
=--SUBSTITUE(A1;"CHEQUE ";"")

Édition 1:
Avec le deuxième exemple, ceci fonctionne mieux, à condition que l'espace ne soit pas un CAR(160) :
Code:
=--SUBSTITUE(SUBSTITUE(A1;"CHEQUE ";"");" ";"")

Édition 2:
Salut à toi aussi Excel-lent !
 
Dernière édition:

Excel-lent

XLDnaute Barbatruc
Re : Extraire un numéro de chèque en formule

Bonjour MJ13

MJ13 à dit:
je suis en train de simplifier mon gestionnaire de compte. Mais j'aurais besoin d'une formule pour extraire le numéro de chèque:
CHEQUE 0001 364

Comme demandé, voici ci-dessous une réponse en formule pour le cas où ta réfèrence est dans la cellule : A1

=DROITE(GAUCHE(A1;11);1)&DROITE(A1;3)

Cette formule te permet ainsi de supprimer le texte situé devant : "CHEQUE ", mais également les espaces et les zéro

Bonne journée
Cordialement

Edition : bonjour Hoerwind
 
Dernière édition:

MJ13

XLDnaute Barbatruc
Re : Extraire un numéro de chèque en formule

Bonjour Hoerwind, Excel-lent

Merci beaucoup à vous deux :). C'est vrai que ta deuxième formule Hoerwind est plus en adéquation avec les données que je pourrais avoir (voir le fichier).

Je comprend pourquoi que je suis nul en formule, c'est que je sais où trouver des solutions :eek:.

Merci et bon Week-end :).
 

Pièces jointes

  • Extrait_Numéro_Chèque_Commentaire.xls
    29 KB · Affichages: 86

mécano41

XLDnaute Accro
Re : Extraire un numéro de chèque en formule

Bonjour à tous,

Sinon, il y a la fonction suivante qui ne se préoccupe pas de la forme de ce qui n'est pas numérique :

Code:
Option Explicit

Function NumCheque(NumeroComplet As String) As Long
Dim PosCar As Long
Dim Numero As Long
Dim Car As String

For PosCar = 1 To Len(NumeroComplet)
    Car = Mid(NumeroComplet, PosCar, 1)
    If IsNumeric(Car) Then
        Numero = Numero & Car
    End If
Next PosCar
NumCheque = CLng(Numero)
End Function

Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
311 729
Messages
2 081 970
Membres
101 852
dernier inscrit
dthi16088