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 :

Code d'un bouton de commande [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 889
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 889
    Par défaut Code d'un bouton de commande
    Bonjour,

    Je voudrais qu'en cliquant sur un bouton de commande d'une feuille une cellule nommée "Toto" d'une autre feuille "Feuil1" soit sélectionnée.

    J'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Feuil1").Range("Toto").Select
    mais je ne comprends pas pourquoi cela ne marche pas.

    par contre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Application.Goto Reference:="Toto"
    marche

    Merci

  2. #2
    Membre confirmé Avatar de PUARAI
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    Bonjour à tous
    Peut être que si tu nommais ta cellule "Toto" j'ai téster il le trouve
    A ++

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 889
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 889
    Par défaut
    merci du conseil mais bien evidemment la cellule est nommée !

    Erreur d'exécution 1004
    La méthode Select de la classe Range a échoué

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    Faut d'abord activer la feuille...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
        Sheets("Feuil1").Activate
        Sheets("Feuil1").Range("toto").Select
    End Sub
    A+

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 889
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 889
    Par défaut
    Citation Envoyé par LeForestier Voir le message
    Bonjour,
    Faut d'abord activer la feuille...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
        Sheets("Feuil1").Activate
        Sheets("Feuil1").Range("toto").Select
    End Sub
    A+
    ok merci ca marche

    j'avais aussi testé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Sheets("Feuil1").Activate
        Range("toto").Select
    Je ne pensai pas qu'il fallait devant comme la feuille était déjà activée.

  6. #6
    Membre confirmé Avatar de PUARAI
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    Re
    tu la nommé ou en haut à gauche ?
    par exemple moi j'ai tésté dans la cellule A4 j'ai inscris "Toto" et je l'ai nommé aussi en haut à gauche dans la barre dans "zone de nom" et dès que j'appuie sur le bouton de commande il me selectionne la cellule A4 (Toto).
    A +++
    Citation Envoyé par Daejung Voir le message
    merci du conseil mais bien evidemment la cellule est nommée !
    Maintenant j'ai tester le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
        Sheets("Feuil1").Activate
        Sheets("Feuil1").Range("toto").Select
    End Sub
    ça marche pas chez moi mais peut que cela marcheras chez toi
    salut

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/10/2010, 17h46
  2. Code VBA pour bouton de commande
    Par myster88 dans le forum VBA Access
    Réponses: 4
    Dernier message: 29/10/2008, 06h42
  3. Réponses: 3
    Dernier message: 07/02/2008, 21h36
  4. codes sous des boutons de commandes
    Par faucus dans le forum Access
    Réponses: 1
    Dernier message: 18/12/2007, 16h20
  5. bouton de commande supprimer (code)
    Par goldzab dans le forum VBA Access
    Réponses: 2
    Dernier message: 02/10/2007, 06h47

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