Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 C.Address afficher le nom de la colonne (pas le n°)

Usine à gaz

XLDnaute Barbatruc
Re-Bonjour à toutes et à tous,

Dans ma recherche, je n'arrive pas à trouver comment coder "C.Address afficher le nom de la colonne (pas le n°)"

je me tourne une fois de plus vers nos chers ténors
Auriez-vous le bon code :
Le code à modifier est le suivant :
VB:
Rep = MsgBox("Objet cherché : " & nom & " - OK dans " & ActiveSheet.Name & Chr(10) & "Colonne " & C.Column & " - ligne :  " & C.Row & Chr(10) & "" & "Continuer la recherche ?", 4 + 32, "Résultat")

En cas, je joins le fichier test.
Je vous remercie
Amicalement,
Lionel,
 

Pièces jointes

  • recherche_inputbox.xlsm
    38 KB · Affichages: 11
Solution
C
Bonjour Lionel,

Si l'on veut que ce soit propre, voici
VB:
Replace(Left(C.Address, InStr(2, C.Address, "$")-1),"$","")

Avec la ligne entière
Code:
Rep = MsgBox("Objet cherché : " & nom & " - OK dans " & ActiveSheet.Name & Chr(10) & "Colonne " & Replace(Left(C.Address, InStr(2, C.Address, "$") - 1), "$", "") & " - ligne :  " & C.Row & Chr(10) & "" & "Continuer la recherche ?", 4 + 32, "Résultat")

@+
C

Compte Supprimé 979

Guest
Bonjour Lionel,

Si l'on veut que ce soit propre, voici
VB:
Replace(Left(C.Address, InStr(2, C.Address, "$")-1),"$","")

Avec la ligne entière
Code:
Rep = MsgBox("Objet cherché : " & nom & " - OK dans " & ActiveSheet.Name & Chr(10) & "Colonne " & Replace(Left(C.Address, InStr(2, C.Address, "$") - 1), "$", "") & " - ligne :  " & C.Row & Chr(10) & "" & "Continuer la recherche ?", 4 + 32, "Résultat")

@+
 

Usine à gaz

XLDnaute Barbatruc
Bonjour à toutes et à tous,
Je vous souhaite un bon WE

Voici le fichier définitif en pièce jointe,
Un grand merci à nos ténors aidants.
Amicalement,
lionel
 

Pièces jointes

  • recherche_inputbox.xlsm
    29.5 KB · Affichages: 2

Discussions similaires

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