XL 2010 Récupérer le numéro de colonne au sein d’une plage de cellules

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 !

Magic_Doctor

XLDnaute Barbatruc
Bonjour,

J’ai une plage de cellules de plusieurs lignes et 3 colonnes.
Seule la première colonne de cette plage est nommée.
Quand je clique sur l’une quelconque des cellules de la plage entière, je voudrais récupérer le numéro de la colonne de la plage où se trouve la cellule sur laquelle j’ai cliqué.
Je me suis pris ainsi et ça marche :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If Not Intersect(Target, [Col_DMS_Deg2]) Is Nothing Then
        [C6] = Target.Column - [Col_DMS_Deg2].Column + 1
    End If

    If Not Intersect(Target, [Col_DMS_Deg2].Offset(0, 1)) Is Nothing Then
        [C6] = Target.Column - [Col_DMS_Deg2].Column + 1
    End If

    If Not Intersect(Target, [Col_DMS_Deg2].Offset(0, 2)) Is Nothing Then
        [C6] = Target.Column - [Col_DMS_Deg2].Column + 1
    End If

End Sub
Pour faire plus simple, j’ai tenté ceci :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If Not Intersect(Target, [Col_DMS_Deg2], [Col_DMS_Deg2].Offset(0, 1), [Col_DMS_Deg2].Offset(0, 2)) Is Nothing Then
        [C6] = Target.Column - [Col_DMS_Deg2].Column + 1
    End If
    
End Sub
Ça ne marche pas et je me demande bien pourquoi.
Si quelqu’un a une explication, merci d’avance.
 
- 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

Réponses
4
Affichages
223
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
318
Réponses
14
Affichages
247
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
Retour