Allocation dynamique
ibrahim
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Allocation dynamique
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Liste déroulante dynamique excel - Guide
- Sommaire dynamique word - Guide
- Liste déroulante dynamique en cascade excel - Guide
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
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)
Cdlmnt
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