Bonjour patrick1957,
Malheureusement, c'est sur un fichier d'entreprise que je travail. Cependant, je met une capture d'ecran qui peut t'aider à comprendre et je reformule mon problème :
en Colonne B, j'ai un numéro de coli et en colonne C, j'ai la désignation de ce qu'il contient
Les colis son numéroté de 1 à XXX et un coli peu contenir plusieurs élément du coup. Ce que j'aimerais faire c'est compter le nombre de coli différent de zéro (ici les collies 14, 15,1,16) donc 4 collies.
Je sais qu'il existe des fonctions sur excel permettant de faire le calcul en ne prenant pas en compte les zéro mais j'ai besoin de le faire en VBA pour ne pas passer pas une formule dans une cellule.
Il faudrait que cette valeur soit stocker dans une variable dans mon code la variable se nome "nbLignes"
Le code que j'ai commencé à écrire mais qui ne fonctionne pas est le suivant:
With Worksheets("PL TRANSPORT")
nbLignes = Range("B").End(xlDown).Row
.CountA (Range("B2:B" & nbLignes))
End With
Merci de votre aide
Cordialement,
Guillaume