Comment récupérer l’entête des colonnes sans formules ? Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
z
zot
Membre habitué
Membre habitué
Messages : 65
Appréciations reçues : 2
Inscrit le : 24 juin 2018
Version d'Excel : 2013 FR

Message par zot » 27 juin 2018, 20:19

Bonjour !

SVP, pouvez-vous répondre à la question du titre du sujet ?

Merci
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 16'716
Appréciations reçues : 703
Inscrit le : 27 août 2012
Version d'Excel : 365 Personnel

Message par Jean-Eric » 27 juin 2018, 20:21

Bonjour,
Merci de développer la question et de joindre un fichier à ta demande. :mrgreen:
Cdlt.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 6'898
Appréciations reçues : 694
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 27 juin 2018, 20:22

Bonjour zot,

« récupérer l'entête des colonnes sans formules » ; alors par VBA ?

dhany
z
zot
Membre habitué
Membre habitué
Messages : 65
Appréciations reçues : 2
Inscrit le : 24 juin 2018
Version d'Excel : 2013 FR

Message par zot » 27 juin 2018, 20:30

:Oups: Désolé, j'ais pas été assez clair .

J'ai un tableau qui comporte des colonnes qui calculent automatiquement (donc ont des formules) et d'autres qui ne calculent pas.
Je souhaite récupérer en VBA la liste des entêtes de toutes les colonnes qui ne calculent pas.
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 6'898
Appréciations reçues : 694
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 27 juin 2018, 20:30

à tout hasard, si tu veux par VBA, je te propose d'essayer ce code :
Sub Essai()
  Dim chn$, p As Byte
  chn = Cells(5, 46).Address(1, 0): p = InStr(chn, "$")
  chn = Left$(chn, p - 1): MsgBox chn
End Sub
dhany
Modifié en dernier par dhany le 27 juin 2018, 22:16, modifié 1 fois.
z
zot
Membre habitué
Membre habitué
Messages : 65
Appréciations reçues : 2
Inscrit le : 24 juin 2018
Version d'Excel : 2013 FR

Message par zot » 27 juin 2018, 20:32

dhany a écrit :
27 juin 2018, 20:22
« récupérer l'entête des colonnes sans formules » ; alors par VBA ?
Oui en VBA.

Salut Dhany ! content te retrouver :)

Désolé, j'avais pas vu ta réponse. Une vrai galère avec cette connexion naze de chez naze .... :x
Modifié en dernier par zot le 27 juin 2018, 20:35, modifié 1 fois.
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 6'898
Appréciations reçues : 694
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 27 juin 2018, 20:35

moi aussi, content de te revoir (même si j'sais pas encore si j'pourrai t'apporter une aide efficace sur ce sujet).

si tu veux la liste des entêtes, alors elles sont toutes sur la ligne d'entêtes du tableau, n'est-ce pas ? donc au-dessus de ta 1ère ligne de données ; et ça qu'il y ait ou non en dessous des formules ; pour davantage d'aide, ce serait mieux avec ton fichier ; et donne aussi un exemple du résultat attendu (pour les 2 cas que tu as cités : avec ou sans formules dans tes colonnes).

dhany
z
zot
Membre habitué
Membre habitué
Messages : 65
Appréciations reçues : 2
Inscrit le : 24 juin 2018
Version d'Excel : 2013 FR

Message par zot » 27 juin 2018, 20:47

Ci-joint, le fichier.

Résultat attendu: Une fonction qui retournerait cet tableau {"AIRE", "VOLUME"}

Merci d'avance !
Le pavé - v1.xlsm
(114.48 Kio) Téléchargé 8 fois
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 6'898
Appréciations reçues : 694
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 27 juin 2018, 20:48

on s'est croisés, et j'ai modifié mon message précédent.
z
zot
Membre habitué
Membre habitué
Messages : 65
Appréciations reçues : 2
Inscrit le : 24 juin 2018
Version d'Excel : 2013 FR

Message par zot » 27 juin 2018, 20:56

ha oui j'ai r'marqué. mais j'avais déjà préparé le fichier le temps te l'envoyer et zap ! j'tombe sur ton précédent :lol:

Je reformule ma question. La fonction doit pouvoir récupérer dans la feuilles active les Entêtes des colonnes qui ont des formules.
Dans le cas du fichiers joint, il s'agit des colonnes "AIRE" et "VOLUME".
Vous pouvez mettre le résultat n'importe où en dehors du tableau lui-même. Pourvu que j'ai la commande VBA ...
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message