Compter les caractères à mesure qu'on les tape
Tessel75
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrais pouvoir compter les caractères d'une cellule à mesure que je les tape. Le problème est que la fonction NBCAR() ne fonctionne pas comme je voudrais, à savoir qu'elle n'affiche le nbre de caractères que lorsqu'on sort le pointeur de la cellule mais pas à mesure que je tape le texte.
Je vous remercie de vos suggestions
Je voudrais pouvoir compter les caractères d'une cellule à mesure que je les tape. Le problème est que la fonction NBCAR() ne fonctionne pas comme je voudrais, à savoir qu'elle n'affiche le nbre de caractères que lorsqu'on sort le pointeur de la cellule mais pas à mesure que je tape le texte.
Je vous remercie de vos suggestions
Configuration: Windows / Firefox 99.0
A voir également:
- Compter les caractères à mesure qu'on les tape
- Mesure avec telephone - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Caractères spéciaux mac - Guide
- Caracteres speciaux - Guide
3 réponses
Bonjour,
Impossible. A ma connaissance, aucun evenement ne peut etre intercepter pendant une saisie cellule
Impossible. A ma connaissance, aucun evenement ne peut etre intercepter pendant une saisie cellule
Bonjour.
Je confirme : ce n'est pas possible, puisque les calculs effectués par les fonctions ne se lancent qu'après validation de la nouvelle donnée saisie.
Si ton souci est de ne pas dépasser 256 caractères, tu peux saisir en A1 le texte "----o----o----o ..." sur 256 caractères et de saisir ton propre texte en A2, les 2 cellules étant obligatoirement en police Courier New (largeurs de caractères constantes), ce qui te permet de visualiser ton avancée.
Je confirme : ce n'est pas possible, puisque les calculs effectués par les fonctions ne se lancent qu'après validation de la nouvelle donnée saisie.
Si ton souci est de ne pas dépasser 256 caractères, tu peux saisir en A1 le texte "----o----o----o ..." sur 256 caractères et de saisir ton propre texte en A2, les 2 cellules étant obligatoirement en police Courier New (largeurs de caractères constantes), ce qui te permet de visualiser ton avancée.
Bonsoir,
Il y a probablement moyen, et juste pour la gloire, de concocter quelque chose de ce genre en VBA ou via AutoIt (dans ce dernier cas, on va enregistrer les frappes au clavier, mais pas forcément dans telle cellule), mais on va y passer nettement plus de temps que de compter les caractères...
https://techcommunity.microsoft.com/t5/excel/counting-keystrokes-instantly/td-p/2460177
Il y a probablement moyen, et juste pour la gloire, de concocter quelque chose de ce genre en VBA ou via AutoIt (dans ce dernier cas, on va enregistrer les frappes au clavier, mais pas forcément dans telle cellule), mais on va y passer nettement plus de temps que de compter les caractères...
https://techcommunity.microsoft.com/t5/excel/counting-keystrokes-instantly/td-p/2460177
Bonjour,
si le but est de limiter le nombre de caractères (mini ou maxi), ça peut être fait par une 'Validation des données' du menu Données
eric
si le but est de limiter le nombre de caractères (mini ou maxi), ça peut être fait par une 'Validation des données' du menu Données
eric