isoler une chaine de carractere dans cellule

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

benjy555

XLDnaute Junior
Bonjour à tous,

une question très classique mais impossible de trouver un cas identique au mien dans l'historique.

Voici la situation :

j'ai une colonne ou dans chaque ligne il y a un commentaire plus ou moins long, donc nbr de caractère variable, mais à un endroit dans cette chaine il y a la portion que je veux isoler.

Cette portion par contre a toujours la même structure en nbr de caractère (8) et commence toujours par les 2 mêmes lettres (BL) mais est suivi de 6 chiffres qui changent :

exemple :

BL123456

le but est donc d'isoler " BL****** " dans ma cellule sachant que sa position varie suivant les cellules.

Merci pour votre aide
 
Re : isoler une chaine de carractere dans cellule

Bonjour benjy555, R@chid, djidji59430,

VBA donne beaucoup de souplesse, voyez le fichier joint et cette fonction :

Code:
Function TextePlusNchiffres$(txt$, t$, n As Byte)
Dim x%, i%
x = Len(t) + n
For i = 1 To Len(txt) - x + 1
  If Mid(txt, i, x) Like t & String(n, "#") Then _
    TextePlusNchiffres = Mid(txt, i, x): Exit Function
Next
End Function
A+
 

Pièces jointes

- 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

Discussions similaires

Retour