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 :

Gestion des textes dans les Shapes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Educateur Sportif
    Inscrit en
    Juin 2022
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Educateur Sportif
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2022
    Messages : 5
    Par défaut Gestion des textes dans les Shapes
    Bonjour à tous,

    Je fais appel aux connaisseurs suite à un petit blocage sur un petit projet perso pour essayer d'améliorer mes connaissances.

    J'ai un fichier excel qui me servira pour la gestion d'un tout petit bar.

    Je vous mets ci dessous une photo de ce à quoi cela ressemble.

    J'essaye d'ajouter sur chaque bouton, un petit cercle qui contiendrait la quantité de produit en stock.

    Lorsque je clique sur "Enregistrer le paiement", plusieurs actions s'effectuent, et je souhaiterais ajouter comme action, le fait d'insérer la quantité dans le cercle.

    Cela fonctionne, mais seulement la deuxième fois que je lance la macro! La première fois que je lance la macro, ça me sélectionne mon cercle et ça me met ensuite le message "propriété ou méthode non gérée par cet objet". Si je clique à nouveau sur mon bouton "Enregistrer le paiement", cela fonctionne!

    Du coup j'ai du mal à saisir pourquoi ça ne fonctionne pas du premier coup, en sachant que j'ai l'impression que rien ne change entre les 2 lancements de macro.

    Merci d'avance pour votre aide.


    Nom : Capture d’écran 2022-06-08 à 16.10.21.png
Affichages : 145
Taille : 137,9 Ko

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 122
    Par défaut
    Salut

    L'idéal serait d'exposer la partie du code qui pose problème, essaie de mettre la procédure complète et plus si d'autres méthodes externes à celle-ci sont utilisées.

    ++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Membre à l'essai
    Homme Profil pro
    Educateur Sportif
    Inscrit en
    Juin 2022
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Educateur Sportif
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2022
    Messages : 5
    Par défaut
    Salut Qwazerty,

    Je mets en PJ le bout du code en question.

    Je suis en train d'essayer une autre méthode, et j'ai l'impression que ce qui pose problème est le fait que ces cercles appartiennent à un groupe.

    Lorsque je fais For each sh in Sheets("Caisse").Shapes, il trouve toutes les formes, sauf celles qui sont dans un groupe...


    Nom : Capture d’écran 2022-06-09 à 11.30.12.png
Affichages : 127
Taille : 102,7 Ko

  4. #4
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 122
    Par défaut
    Citation Envoyé par leia64 Voir le message
    Salut Qwazerty,
    Lorsque je fais "For each sh in Sheets("Caisse").Shapes", il trouve toutes les formes, sauf celles qui sont dans un groupe...
    Oui, c'est un problème connu.
    Il y a déjà des conversations sur le sujet, j'ai été confronté au problème sur un projet encore en cours.
    Il faut déconstruire puis reconstruire le groupe (la méthode "regrouper" aide bien).

    ++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  5. #5
    Membre à l'essai
    Homme Profil pro
    Educateur Sportif
    Inscrit en
    Juin 2022
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Educateur Sportif
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2022
    Messages : 5
    Par défaut
    Salut Qwazerty,

    Effectivement pour que cela fonctionne, j'ai dû créer une méthode "dégrouper" et une méthode "grouper".

    Il faut bien déconstruire le groupe pour pouvoir "manipuler" les sapes et ensuite reformer le groupe.

    Merci pour ton aide.

    Bonne continuation.

Discussions similaires

  1. Gestion des chemins dans les JSPs
    Par schneidb dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 26/09/2008, 19h12
  2. [PrinterJob] – Le rendu des textes dans les impressions.
    Par imarkahann dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 01/08/2008, 10h12
  3. Gestion des erreurs dans les pages JSP
    Par elewandowski dans le forum Struts 2
    Réponses: 3
    Dernier message: 04/12/2007, 21h18
  4. Gestion des durées dans les tables Access
    Par climz dans le forum Requêtes et SQL.
    Réponses: 17
    Dernier message: 24/05/2006, 15h29
  5. Gestion des NULL dans les tables externes
    Par plouf2244 dans le forum Firebird
    Réponses: 1
    Dernier message: 23/03/2006, 16h55

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