select case avec n'importe quelle lettre

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

Blafi

XLDnaute Occasionnel
Bonsoir à tous,

C'est encore moi car je progresse doucement dans mes macros sur ma liste de livres..
J'ai écrit une macro qui utilise un select case afin qu'elle choisisse le cas d'une donnée de 2 caractères commençant par une certaine lettre (voir ci-dessous).
Le problème est que les personnes qui ont rentré les données ne les ont jamais écrites de la même façon : un coup avec un espace avant la 1ère lettre, un coup avec l'espace après et souvent sans espace, ce qui fait que j'ai deux lettres au lieu d'avoir une lettre et un espace...
Je cherche donc à dire à mon case "si le texte commence par P (par exemple) et quelque soit la deuxième lettre alors tu dois faire ceci.... Un genre de caractère de remplacement tel que "?" utilisé dans les noms de fichiers par exemple...

Voici mon code :

Select Case Cecel.Value
Case "ES"
Cecel.Value = "Essai"
Case "R ", " R"
Cecel.Value = "Roman"
Case "P ", "P ", " P"
Cecel.Value = "Policier"
Case "BA"
Cecel.Value = "Bande Déssinée"
Case "D ", "D?"
Cecel.Value = "Document"
Case "J "
Cecel.Value = "Junior"
End Select

Comment dire par exemple dans le cas des "R" un truc dans le genre "R" & ?

Merci de votre aide que je sais particulièrement fidèle et efficace...
 
Re : select case avec n'importe quelle lettre

Salut Blafi

Il te faut 2 Select ... Case
1 pour les 2 lettres, l'autre pour 1 lettre

Pour l'unique lettre, il te suffit de dire
Code:
Select Case Left(Cecel.Value,1)
Case "R"
Case "P"
End Select

A+
 
- 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

Réponses
9
Affichages
1 K
A
Réponses
6
Affichages
1 K
A
Retour