IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

fonction public retourne le numéro de la ligne de la fonction


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut fonction public retourne le numéro de la ligne de la fonction
    Bonjour à tous,
    c'est mon premier poste sur un forum alors s'il vous plais soyez indulgent.

    Voilà, tout est dans le titre.
    Je voudrais créer une fonction qui retourne tout simplement le numéro de la ligne de la cellule dans laquelle elle ce trouve.

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public Function numligne()
    ' ...
    End Function
    Si je place numligne dans la cellule B2 ça m'affiche 2, pour C4 : 4 ...etc

    Merci de vos réponces

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    633
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 633
    Par défaut
    Bonjour

    Bien que je n'en vois pas l'utilité je pense qu'il n'y a pas d'autre moyen que de le mettre en paramètre de la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Public Function numligne(ligne As Long)
    Debug.Print ligne
    End Function
    et dans ta cellule de mettre

    =numligne(CELLULE("ligne";C8))

    ou plus directement

    =numligne(8)

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 288
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    variable = Application.Caller.Address
     
    mais aussi
     
    variable = Application.Caller.Row
    et variable = Application.Caller.Column

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut
    Merci, c'est exactement ce qu'il me fallait

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Par défaut
    merci de ta réponse rapide,
    C'est vrai qu'à première vu ça ne parait pas très utile mais ce bout de code me permettra de réalisé une fonction plus complexe.

    Pour ton code, à moins qu'une subtilité m'échappe je l'ai testé et elle me renvoi 0 tout le temps.

    Mais de toute façon je voudrai que cette fonction trouve le numéro de ligne toute seul (sans que tu mette quoi que ce soit entre parenthèse)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public Function numligne() 'pas de variable
    ' ...
    End Function

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 19/10/2011, 19h03
  2. Trouver le numéro de ligne d'une fonction
    Par supertoms dans le forum VBA Access
    Réponses: 4
    Dernier message: 28/04/2008, 20h10
  3. Fonction qui retourne le numéro du jour
    Par MayOL69bg dans le forum C#
    Réponses: 3
    Dernier message: 21/03/2007, 12h25
  4. Fonction excel: trouvé un numéro de ligne
    Par Nanid dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 28/09/2005, 14h52
  5. Réponses: 14
    Dernier message: 09/04/2004, 13h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo