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 :

macro renommant un bouton et devant s'exécuté sur des copies. [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Technicien de laboratoire routier
    Inscrit en
    Novembre 2014
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Technicien de laboratoire routier
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2014
    Messages : 39
    Par défaut
    bonjour à tous.
    Je vous sollicite de nouveau car je viens d'écrire un code qui me permet d'activer ou non un automatisme et qui renomme par là-même le bouton qui permet d'exécuter ce code.
    Le code en lui-même fonctionne très bien mon souci est que je copie ma feuille contenant le bouton et que mon code ne fonctionne plus sur les copies. Pour corser le tout je ne maîtrise pas le nombre de copies qui sera faite ni le nom des feuilles.
    Auriez-vous une solution à mon problème ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Global Auto As Boolean
    Sub Automatique()
     
     
    If (ActiveSheet.Shapes("Bouton 107").TextFrame.Characters.Text) = "Automatique" Then
        ActiveSheet.Shapes("Bouton 107").TextFrame.Characters.Text = "Manuel"
        Auto = True
    Else
        If (ActiveSheet.Shapes("Bouton 107").TextFrame.Characters.Text) = "Manuel" Then
            ActiveSheet.Shapes("Bouton 107").TextFrame.Characters.Text = "Automatique"
            Auto = False
        End If
    End If
     
     
    End Sub
    Je vous remercie d'avance.

    Je viens de réussir a cibler mon problème, c’est que a chaque copie, mon bouton change de nom.
    Il y a-t-il la possibilité de fixer le nom ou de le reconnaitre autrement que par son nom ?

  2. #2
    Membre averti
    Homme Profil pro
    Technicien de laboratoire routier
    Inscrit en
    Novembre 2014
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Technicien de laboratoire routier
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2014
    Messages : 39
    Par défaut
    Voici la parade que j'avais trouvée:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Sub Automatique()
     
        Dim Nom As String
        Nom = ActiveSheet.Shapes(Application.Caller).Name
     
     
        If (ActiveSheet.Shapes(Nom).TextFrame.Characters.Text) = "Automatique" Then
            ActiveSheet.Shapes(Nom).TextFrame.Characters.Text = "Manuel"
            Auto = True
        Else
            If (ActiveSheet.Shapes(Nom).TextFrame.Characters.Text) = "Manuel" Then
                ActiveSheet.Shapes(Nom).TextFrame.Characters.Text = "Automatique"
                Auto = False
            End If
        End If
     
     
    End Sub

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

Discussions similaires

  1. Pb exécution macro associé à un bouton
    Par rungis dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/07/2014, 21h23
  2. Macro Outlook 2003 exécution auto des règles de messagerie
    Par meumeu73.1 dans le forum VBA Outlook
    Réponses: 15
    Dernier message: 18/03/2008, 15h45
  3. problème d'association de macro a un bouton de ma commandbar
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/07/2007, 23h49
  4. Macro exécutée sur plusieurs onglets
    Par Aizen64 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/06/2007, 09h59
  5. [Bouton] Image de fond + exécution répétitive
    Par kurul1 dans le forum C++Builder
    Réponses: 9
    Dernier message: 25/04/2006, 11h46

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