Allocation dynamique
ibrahim
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
j'ai besoin dune méthode sur Excel vba pour compter sur une ligne nombre de cellule entre première case non vide et dernière case non vide.
merci d'avance
j'ai besoin dune méthode sur Excel vba pour compter sur une ligne nombre de cellule entre première case non vide et dernière case non vide.
merci d'avance
Configuration: Windows / Edge 84.0.522.58
2 réponses
-
Bonjour
Exemple pour la colonne B :
Formule matricielle à valider par Ctrl + Maj +Entrée (la formule se met auto entre accolades)
=MAX(SI(ESTVIDE(B:B);0;LIGNE(B:B)))-EQUIV(VRAI;B:B<>"";0)-1=MAX(SI(ESTVIDE(B:B);0;LIGNE(B:B)))-EQUIV(VRAI;B:B<>"";0)-1
Cdlmnt
Via
-
Bonjour
Pour compléter la proposition de via55 (salut amical au passage), une solution vba
utilisation pour la colonne A
CompteLignes(A:A)
Public Function CompteLignes(col As Range)
Dim lideb As Long, lifin As Long, co As String
co = Split(col.Address, ":")(0)
lifin = Range(co & Rows.Count).End(xlUp).Row
lideb = Range(co & 1).End(xlDown).Row
CompteLignes = lifin - lideb + 1
End Function
Cdlmnt