Bonjour,
J'ai ces données dans une zone de nom appellée ZONE
Si j'utilise la fonction RECHERCHEV("Nom";INDIRECT("ZONE" );2;FAUX), j'obtiens la valeur 25%.
Je voudrais créer une fonction qui renvoie la valeur A qui se trouve en dessous du 25%.
Je pensais créer une fonction et j'ai commencé à écrire cela:
Code :
- Function rechlettre(nom, zone, colonne)
- nom = "Nom"
- zone = "ZONE"
- colonne = 2
- ligne = ActiveWorkbook.Name(zone).Find(what:=nom).Row
- Cells(ligne, colonne).Activate
- rechlettre = ActiveCell.Offset(-1,0)
- End Function
|
Malheureusement, je suis novice en vba (je pense que ça se voit ) et ça ne marche pas. Est-ce que quelqu'un peut m'expliquer ce qu'il manque dans cette fonction ?
Merci beaucoup !