XL 2016 RECUPERER LE NOM D'UNE CELLULE

Bagotier

XLDnaute Nouveau
Bonsoir à tous
je voudrais savoir comment je peux faire pour afficher le nom attribué à une cellule qui est le résultat de recherche entre deux ou trois cellules (elle même comprise).
merci. cordialement
 

Bagotier

XLDnaute Nouveau
En effet a cellule qui doit retourner le nom de la cellule en fait contient déjà une formule qui retourne le plus grand nombre de trois cellules. A la place d'afficher la valeur de la cellule la plus grande je voudrais afficher le nom de la cellule (j'ai au prealable nommé les trois cellules). merci
 

danielco

XLDnaute Accro
Pour insérer la fonction VBA dans ton classeur depuis la fenêtre Excel, appuie sur les touches Alt et F11. La fenêtre de l'éditeur de code s'ouvre. Repère, à gauche, le projet portant le même nom que ton classeur. Fais un clic droit dessus et clique sur "Insertion" et "Module". Dans la partie droite, colle le code ci-dessous. Ferme la fenêtre et enregistre le classeur.

VB:
Function Adr(C1 As Range, C2 As Range, C3 As Range) As Variant
  Dim X As Range
  Application.Volatile
  For Each X In Union(C1, C2, C3)
  If X = Application.Max(C1, C2, C3) Then
    Adr = X.Address
    On Error Resume Next
    Adr = X.Name.Name
    On Error GoTo 0
    Exit For
  End If
  Next X
End Function

Dans Excel, entre par exemple :

Code:
=Adr(A1;B5;C8)

La fonction retourne le nom de la cellule ou son adresse si elle n'a pas de nom.

Daniel
 

Discussions similaires