OVH Cloud OVH Cloud

NBCAR EN VBA

3 réponses
Avatar
yves
Bonjour a tous
Dans un tableau contenant un nombre variable de lignes, comment afficher
automatiquement (sans tenir compte des entêtes de colonnes) en D2 le nombre
de caractères qui se trouvent en A2, en D3 le nombre de caractères qui se
trouvent en A3 ...
L'équivalent automatique de la fonction NBCAR en fait
Si quelqu'un a une idée !

3 réponses

Avatar
JB
Bonjour,

Je ne suis pas sur d'avoir compris la question.Pourquoi ne pas utiliser
NBcar()?
Si on veut afficher automatiquement en D le nb de caracteres saisi dans
chaque cellule de A sans Nbcar:

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 1 Then
Target.Offset(0, 2) = Len(Target.Value)
End If
Application.EnableEvents = True
End Sub

Cordialement JB
Avatar
Pounet95
la fonction LEN(range("D2")) devrait convenir ?
Voir l'aide en ligne pour plus d'infos
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"yves" a écrit dans le message de news:
438f2868$0$19713$
Bonjour a tous
Dans un tableau contenant un nombre variable de lignes, comment afficher
automatiquement (sans tenir compte des entêtes de colonnes) en D2 le
nombre
de caractères qui se trouvent en A2, en D3 le nombre de caractères qui se
trouvent en A3 ...
L'équivalent automatique de la fonction NBCAR en fait
Si quelqu'un a une idée !




Avatar
Jacky
Bonsoir Yves
Ceci peut-être...
'--------------
Sub jj()
Application.EnableEvents = False
derlg = Sheets("feuil1").Range("a65536").End(3).Row
For Each c In Range("a2:a" & derlg)
Range("d" & c.Row) = Len(c)
Next
Application.EnableEvents = True
End Sub
'---------------
Salutations
JJ

"yves" a écrit dans le message de
news:438f2868$0$19713$
Bonjour a tous
Dans un tableau contenant un nombre variable de lignes, comment afficher
automatiquement (sans tenir compte des entêtes de colonnes) en D2 le
nombre

de caractères qui se trouvent en A2, en D3 le nombre de caractères qui se
trouvent en A3 ...
L'équivalent automatique de la fonction NBCAR en fait
Si quelqu'un a une idée !