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 :

Trouver une adresse relative à Target.adress [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Excel_man
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 98
    Par défaut Trouver une adresse relative à Target.adress
    Bonjour a tous,
    Je patauge un peu, j'ai un tableau avec des colonnes représentant les semaines de l'année et des lignes qui contiennent les noms du personnel. Les cellules a saisir sont référencées dans une plage nommée.
    A travers un Private Sub Worksheet_Change, je contrôle la saisie et j'aimerais comparer la valeur saisie a une cellule de la même colonne se trouvant 3 ligne au dessus de la plage nommée.
    Et c'est la que je coince, je n'arrive pas définir cette adresse vis-à-vis de mon Target.Adress.
    Si quelqu'un a un tuyau....
    Merci d'avance.

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Target.offset(-3,0).Address
    Attention si Target est en dessus de la ligne 4

  3. #3
    Membre confirmé Avatar de Excel_man
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 98
    Par défaut
    Bonjour,
    Merci MERCATOG, ça fonctionne mais ce que je cherche a faire et un peu plus compliqué:
    imaginons une plage nommée "ma_plage" de B10 à Z100 et la référence que j'aimerais atteindre pour chaque colonne et sur la ligne 7. Comment faire référence a la première ligne de ma_plage et y ajouter un offset de -3?

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(7, Target.column).Address

  5. #5
    Membre confirmé Avatar de Excel_man
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 98
    Par défaut Nickel
    Bonjour,
    Merci a MERCATOG, ça marche nickel: le job est fait!


    J'ai mis ca dans un "Range" pour obtenir la valeur de cette celule et voila:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range(Cells(7, Target.Column).Address).Value

  6. #6
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Comme quoi, il faudra se compliquer la vie. Il suffit de faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(7, Target.Column).Value

  7. #7
    Membre confirmé Avatar de Excel_man
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 98
    Par défaut
    Comme quoi, ce qui vous parait simple l'est beaucoup moins pour moi!
    Encore merci a vous et aussi au forum grâce auquel j'ai déjà beaucoup appris.

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

Discussions similaires

  1. [XL-2010] Trouver une cellule et son adresse
    Par iperkut dans le forum Excel
    Réponses: 4
    Dernier message: 25/07/2011, 21h42
  2. Adresse relative et adresse absolue
    Par solorac dans le forum Excel
    Réponses: 2
    Dernier message: 03/10/2007, 12h08
  3. Trouver une ligne dans un fichier d'adresses
    Par geok120 dans le forum C
    Réponses: 12
    Dernier message: 04/05/2007, 12h09
  4. lancer un bat avec une adresse relative
    Par LittleBean dans le forum Langage
    Réponses: 8
    Dernier message: 28/03/2007, 16h44
  5. Trouver une adresse mail dans un fichier word
    Par vonitiana dans le forum Langage
    Réponses: 18
    Dernier message: 09/06/2006, 17h48

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