Récupérer la valeur d'une cellule avec le nom de l'entête de colonne

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

infernotronic

XLDnaute Nouveau
Bonjour à tous,

Me voici avec un problème épineux. Je ne sais pas s'il se soldera par une formule ou fonction VBA... A vous de me dire 🙂

J'ai un tableau avec deux entrées (Etablissement (lignes) et Equipement (colonnes))
Pour chaque établissement j'ai un nombre (ou pas) d'équipements représenté par une quantité dans une colonne ou l'autre.

Ce que j'ai besoin, c'est d'extraire de ce tableau le nombre d'équipements par type suivant l'établissement.
Le tableau joint devrait mieux s'expliquer que moi 🙂

Dans l'espoir de vous lire.....
 

Pièces jointes

Bonjour.
Avec cette fonction perso dans un module standard :
VB:
Option Explicit

Function NièmeRens(ByVal R, ByVal N As Long)
Dim T(), V
If TypeOf R Is Range Then T = R.Value Else T = R
For Each V In T
   NièmeRens = NièmeRens + 1
   If Not IsEmpty(V) Then
      N = N - 1: If N = 0 Then Exit Function
      End If: Next V
NièmeRens = CVErr(xlErrNA)
End Function
…on peut utiliser une formule un tout petit peu plus simple:
En K2, à propager sur 5 lignes et 4 colonnes :
Code:
=SIERREUR(INDEX($B2:$H2&" "&$B$1:$H$1;1;NièmeRens($B2:$H2;COLONNES($K2:K2)));"")
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour