Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion fgrassi
  • Date de début Date de début

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 !

F

fgrassi

Guest
[Résolu] Nom de colone

Bonjour,

je cherche le moyen en vba de récupérer le nom d'une colone.

Exemple j'ai nommé toute la colone A avec l'identifiant 'OUTILS'

Comment retrouver OUTILS en VBA.

MErci
 
Dernière modification par un modérateur:
Re : Nom de colone

bonjour fgrassi

et bienvenue sur XLD

teste cette macro

Code:
Sub test()
x = ActiveWorkbook.Names("Outils").RefersTo
y = Split(x, "!")
MsgBox ("La zone nommée Outils est dans la feuille  " & y(0) & " à l'adresse " & Replace(y(1), "$", ""))
End Sub
 
Re : Nom de colone

Bonjour,

je trouves ta question un peu vague car tu ne nous dit pas par rapport à quoi.

Est-ce par rapport à une cellule, une feuille ou autre ?

Bien que pierrejean ai surement repondu à ta question je permet de donner une solution qui renvois le nom de la plage nomée qui contient la cellule active

Sub test()
Dim MaPlageNome As String, i As Long, TestIntersection As Range
For i = 1 To ActiveWorkbook.Names.Count
MaPlageNome = ActiveWorkbook.Names(i).Name
On Error Resume Next
Set TestIntersection = Application.Intersect(ActiveCell, Sheets("sheet2").Range(MaPlageNome))
If Not TestIntersection Is Nothing Then MsgBox MaPlageNome & " = " & Range(MaPlageNome).Address
Next
End Sub

A+ 🙂
 
Re : Nom de colone

Merci GIBI pour ta réponse, ça marche impec.

Il me reste plus qu'à modifier cette formule de telle sorte que je me réfère à la cellule courante pour trouver son nom du style

= Columns('activecell.quelquechose').Name.Name
 
Re : Nom de colone

et voila ce que je cherchais, si ça peut servir à d'autres :

Columns(ActiveCell.Column).Name.Name
'trouve le nom de la colonne courant en fonction de la cellule où l'on se trouve.

Super forum
Merci
 
Dernière modification par un modérateur:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
170
Réponses
11
Affichages
639
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…