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 coordonnées d'une cellule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Par défaut Trouver coordonnées d'une cellule
    je débute en Vba sur excel et je me heurte à un problème un peu compliqué pour moi.

    j'ai créer un bouton dans une cellule et je souhaiterai connaître, lorsque je clique sur ce bouton, les coordonnées de la cellule pour pouvoir me servir de celles-ci en variable dans une formule que j'utilise par ailleurs.

    est-ce que ceci est possible? et si oui comment puis-je faire?

    Merci de votre aide

  2. #2
    Membre émérite Avatar de keygen08
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Octobre 2012
    Messages : 545
    Par défaut
    Bonsoir,

    Je vais surveiller ce post avec attention car je sais pas si c'est possible, je crois qu'un bouton a une valeur relative par rapport au bord de l'ecran et pas une valeur R1C1.

    En revanche tu peux utiliser la cellule active sur ta feuille pour la suite de ta macro

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub address_cellule()
    Dim x As String
    Dim y As String
     
    x = ActiveCell.Row
    y = ActiveCell.Column
    End Sub
    A tout hasard

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub address_bouton()
    Dim x As String
    Dim y As String
    x = CommandButton1.Left
    y = CommandButton1.Top
    End Sub

  3. #3
    Membre extrêmement actif
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    Décembre 2012
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 037
    Billets dans le blog
    5
    Par défaut
    Bonsoir,

    cette propriété renvoi le cellule situé sous le bouton.

    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    dim addresse as string
     
    adresse = feuil1.Shapes("MonBouton").BottomRightCell.address

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/11/2014, 15h24
  2. Trouver et inscrire une cellule dans Textbox
    Par biloute91 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/04/2008, 12h03
  3. coordonnées d'une cellule sélectionnée dans un grid
    Par mon_proj dans le forum wxPython
    Réponses: 2
    Dernier message: 08/04/2008, 11h26
  4. Recherche des Coordonnées d'une Cellule sur un Excel Distant
    Par jimmycarrey dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/03/2008, 18h16
  5. Récupérer Coordonnées d'une Cellule avec un Vlookup
    Par mouimouic dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/01/2008, 19h34

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