Rechercher : dans
Par :

Compter le nombre de caracteres d'une cellule

Dernière réponse le 17 mar 2009 à 17:53:08 duduleray, le 17 mar 2009 à 16:58:41 
 Signaler ce message aux modérateurs

Bonjour,

Je souhaiterai avec une macro VBA compter en temps réel, le nombre de caractères que contient une cellule et je n'arrive pas à trouver de solution. Voici le résultat de mes recherches, moi je ne sais pas faire mais SVP si quelqu'un veut bien si atteler…alors bon courage et merci.

Les méthodes testés comptent le nombre de caractères dans la cellule, une fois que j'ai validé le contenu en cliquant sur ENTER ou en sélectionnant une autre cellule….Mais pas PENDANT que je tape le texte de la cellule.

Mais la solution existe autour de Application.ontime now,"compte"
Après il faudra interrompre l'évènement saisie AVANT sa validation, dans la procédure compte, un appel aux API de Windows de la lib user32, genre une gestion de messages perso

Bonne fin d'apres midi et merci PS: excel 2007 vista 3 mois de VBA

Ray

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « Compter le nombre de caracteres d'une cellule » dans :
Compter les mots dans un document (OpenOffice.org ou Word) VoirIl est parfois utile de pouvoir compter le nombre de mots ou de caractères dans un document. Les deux principales suites bureautiques permettent de le faire très simplement : Avec Word Avec OpenOffice.org Avec Word Ouvrez votre document...
Oracle - Echappement de caractères spéciaux VoirPour certaines requêtes SQL, nous avons besoin de rechercher des chaînes de caractères contenant des caractères spéciaux tels que '%' Dans l'exemple suivant, qui est faux, le besoin est de trouver les enregistrements contenant au milieu le...
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...
Javascript - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractère Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de...

1

michel_m, le 17 mar 2009 à 17:10:31

Bonjour,

J'ai certainement mal compris ce quer tu veux car je ne vois l'utilité de uptime ni l'appel à des API
enfin, au cas où:
cette macro événementielle à installer dans le module "feuil" concerné t'indique le nombre de caractères dans la cellule B3 à chaque validation après changement

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then
MsgBox "nbre caractères: " & Len(Target)
End If
End Sub


Cordialement, Michel

Répondre à michel_m

2

duduleray, le 17 mar 2009 à 17:44:07

Salut

merci pour la reponse,

en fait je souhaiterai compter les caracteres dans une cellule mais AVANT validation donc en temps réel


EX:en D2 N° du cheque EN D3 afficher au fur et a mesure ce que j'entre en D2

voila pourquoi les petites explications glanées sur le net

en tout cas merci bien

Raymond

Répondre à duduleray

3

 michel_m, le 17 mar 2009 à 17:53:08

Oui, effectivement j'avais mal compris! Cordialement, Michel

Répondre à michel_m
Collection CommentÇaMarche.net