fonction personnalisée : coordonnées (ligne et colonne) de la cellule appelante

  • Initiateur de la discussion Initiateur de la discussion luigiF
  • Date de début Date de début

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 !

L

luigiF

Guest
Bonjour,
Quelqu'un pourrait-il m'indiquer comment, dans une fonction personnalisée, connaitre les coordonnées (ligne et colonne) de la cellule depuis laquelle la fonction est appelée.

exemple :
Code:
Function LignePerso(c As Range)
Application.Volatile
LignePerso= c.Row
End Function

J'aimerais pouvoir définir une fonction similaire, mais qui puisse être appelée sans paramètres :
Code:
Function LignePerso()
Application.Volatile
LignePerso= "Que mettre ici ?".Row
End Function

Merci pour vos suggestions et bonne journée,

Luigi
 
Re : fonction personnalisée : coordonnées (ligne et colonne) de la cellule appelante

Bonsour®
J'aimerais pouvoir définir une fonction similaire, mais qui puisse être appelée sans paramètres :
Code:
Function LignePerso()
Application.Volatile
LignePerso= "Que mettre ici ?".Row
End Function
😕
Heu ... j'ai peur de ne pas comprendre...
une fonction personnalisée à mettre dans une cellule pour connaitre la ligne de cette cellule ????

une fonction Native de feuille de calcul fait cela !!!
=LIGNE()

😕
 
Re : fonction personnalisée : coordonnées (ligne et colonne) de la cellule appelante

Dans le code VBA de la fonction personnalisée (qui fait bien d'autres choses qu'afficher le n° de ligne, mon exemple n'étant ... qu'un exemple), Application.ThisCell.Row remplace ligne()
Luigi
 
Re : fonction personnalisée : coordonnées (ligne et colonne) de la cellule appelante

Bonsour®
Dans le code VBA de la fonction personnalisée (qui fait bien d'autres choses qu'afficher le n° de ligne, mon exemple n'étant ... qu'un exemple), Application.ThisCell.Row remplace ligne()
Luigi
🙄
ma proposition n'étant que la réponse à l'exemple proposé...
Function LignePerso()
Application.Volatile
LignePerso= "Que mettre ici ?".Row
End Function
aurait été plus étoffée en connaissance des autres choses !!!

et si parmi ces autres choses la cellule est qualifiée
alors comme dit par Hasco, il ne s'agit pas d'une fonction perso , mais d'une simple instruction VBA.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
879
Réponses
7
Affichages
1 K
Retour