OVH Cloud OVH Cloud

Cellule courante dans une fonction

2 réponses
Avatar
Fab
Bonjour,

J'ai créé une fonction public funcion HSUPP() dans un module (une macro) qui
calcul divers chose.

Dans ma feuille excel, je saisi dans des cellules la formule =HSUPP().

Jusque la tout va bien.

cependant Je veux récupérer les coordonnées de la cellule ou est la
FONCTION.

ActiveCell me renvoi la cellule active, c'est à dire que dans chaque cellule
j'ai la même adresse.

Que faut-il utiliser ?

merci d'avance

2 réponses

Avatar
MichDenis
Bonjour Fab,

Voici un petit exemple :

Tu copies cette fonction dans un module standard de ton classeur et dans une cellule d'excel tu entres la formule suivante :
Þnis()

Évidemment, il faudra que tu adaptes cet exemple à ton programme !

'----------------------
Function Denis()

With Application.Caller
Denis = .Parent.Name & "!" & .Address
MsgBox Denis
End With
End Function
'----------------------

Salutations!




"Fab" a écrit dans le message de news: %
Bonjour,

J'ai créé une fonction public funcion HSUPP() dans un module (une macro) qui
calcul divers chose.

Dans ma feuille excel, je saisi dans des cellules la formule =HSUPP().

Jusque la tout va bien.

cependant Je veux récupérer les coordonnées de la cellule ou est la
FONCTION.

ActiveCell me renvoi la cellule active, c'est à dire que dans chaque cellule
j'ai la même adresse.

Que faut-il utiliser ?

merci d'avance
Avatar
AV
cependant Je veux récupérer les coordonnées de la cellule ou est la
FONCTION.


­RESSE(LIGNE();COLONNE())

??
AV