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

ninou58

XLDnaute Occasionnel
Bonjour tout le monde!! 🙂

Je voudrais savoir s'il est possible de tecter un point dans un mot.
Par exemple XXXX.Y
J'aimerais faire s'il y a un point dans le mot on enlève les 2 dernières lettres.
Pour enlever les 2 dernières lettres j'ai ceci:

mavar = Mid(nom, 1, Len(nom) - 2)

Mais il faudait qu'avant de faire la suppression de ces lettres, detecter le point.

Merci d'avance
 
bonjour,
tu peux utiliser la fonction vba instr puisque tu es en vba ( avec une formule exel se serait la fonction trouve mais qui genere une erreur si ne trouve pas et il faut donc utiliser conjointement la fonction esterreur ). Mais avec vba donc pas de pblm avec instr car si ne trouve pas renvoie 0 , il faut tester :
if instr(1,nom,'.')>0 then ...etc

Salutations cordiales
 
- 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
1
Affichages
237
Réponses
3
Affichages
819
  • Question Question
Microsoft 365 concours pétanque
Réponses
22
Affichages
1 K
Réponses
2
Affichages
240
Réponses
6
Affichages
616
Retour