Formule pour detection du nombre de caracteres

Salut a tous,

j'ai des cellules avec un contenu comme : VARIABLE_X=12

VARIABLE_X=12B0

j'aurais besoin d'une formule qui me dit si le nbre de caractere apres le "=" est 2 ou 4

Merci!

Bonsoir,

As tu essayé la fonction NBCAR() ?

Cdlt

21length.xlsx (8.44 Ko)

bjr,

voir fichier attaché.

AL


11length2003.xls (17.00 Ko)

sorry, voici le fichier attaché version 2003.

AL

Re,

Après réflexion

=SIERREUR(NBCAR(A1)-TROUVE("=";A1);0)

Bonjour a vous deux, j'essai d'integrer votre formule dans un IF then mais sans succes.

IF   NBCAR(A1)-TROUVE("=";A1) = 2 then

Re,

Formule en français et en anglais.

=SIERREUR(NBCAR(A2)-TROUVE("=";A2);0)
=IFERROR(LEN(A2)-FIND("=",A2),0)

je vais utiliser la formule anglaise, par contre je n'arrive toujours pas a ajouter IF then a la formule.

bonsoir,

si c'est pour une utilisation dans un code vba, voici

If Len([A1]) - InStr([A1], "=") = 2 and len([A1])<>2 Then

Ca marche tres bien! merci.

Excusez-moi de ne pas avoir preciser que c'etait pour du VBA, c'est pour ca que je n'y arrivais pas!

Avant de fermer, comment puis-je verifier s'il y a la presence d'un signe "=" dans une cellule, en VBA ?

rebonsoir,

if instr(range("A1"),"=")<>0 then ' signe égal trouvé

C'est parfait pour moi.

Merci a tout les trois pour votre aide, c'est aprecie!

Capucin

Re,

Si c'est une formule, peut-être avec:

If Cells(i,j).HasFormula Then

Cdlt

Non ce ne sont pas des formules, ce sont des cellules qui contiennent des string attribuant des valeurs a des variables du logiciel (instruction pour le microprocesseur). Ex.: Speed_XY=80BC

Speed_Z=90

Tempo=45

Mais ta formule est interessante a savoir, j'en prend note!

Rechercher des sujets similaires à "formule detection nombre caracteres"