Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
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
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
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.
- 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