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 :

Simulation via VBA Excel d'un double click


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2016
    Messages : 2
    Par défaut Simulation via VBA Excel d'un double click
    Bonjour,
    Lorsque l'on clique sur une cellule avec le bouton à droite, on fait apparaître un menu contextuel. Celui-ci est divisé en deux parties dont l'une est réservée au formatage de la cellule.
    Dans cette partie formatage, le simple click gauche sur l'icône pinceau permet de reproduire le format de cette cellule sur une autre cellule (ou plusieurs autres si on maintient le click gauche enfoncé), le curseur s'est transformé en l'image d'un plus et d'un pinceau. Le curseur reprend sa forme initiale après avoir fait le choix de la destination du formatage.
    Le double click sur cette icône permet le formatage de cellules non-adjacentes en maintenant la nouvelle image du curseur à chaque click gauche tant que l'on n'a pas abandonné le formatage via la touche Esc.
    Le double click étant aléatoire en fonction de la qualité de la souris, je souhaiterais simuler via VBA Excel ce double click sur l'icône pinceau apparaissant dans le menu contextuel consécutif au click droite sur une cellule.
    J'espère avoir été assez clair et je vous remercie déjà pour votre attention.

  2. #2
    Membre Expert Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Par défaut
    Bonjour,

    Le double clic peut-être simuler en vba via les Api.
    Cependant, il faudra en plus récupérer la position du curseur, du popup,...

    Il ne me semble pas que ce soit la manière la plus efficace, pérenne, et ma intenable d'effectuer une mise en forme "pinceau".

    Il serait peut-être plus efficace de crée une macro, via enregistreur de macro, avec les modifications de format souhaité et appelé celle-ci après sa factorisation et correction de code, via par exemple un raccourci clavier.

    Bav,
    MFoxy

  3. #3
    Candidat au Club
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2016
    Messages : 2
    Par défaut
    Bonjour MFoxy,
    Parvenir à générer le double click serait déjà une bonne solution pour moi. En effet, je ne dois pas gérer les résultats de l'action, celle-ci me permettra de formater plusieurs cellules non-adjacentes plus facilement.
    En fait ce sont les résultats du click à droite, si il peut être initié via VBA, qui importent également puisqu'ils permettront de déterminer sur quelle icône il faudra actionner le double click.
    Encore merci pour votre attention.

Discussions similaires

  1. Propriété "From" à l'envoi d'email via VBA Excel
    Par chemineelining dans le forum VBA Outlook
    Réponses: 5
    Dernier message: 24/02/2017, 15h51
  2. [E-07] Renseigner un calendrier Outlook via VBA Excel 2007
    Par rpointt dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 20/11/2008, 22h28
  3. connexion a un site internet sur IE via VBA excel
    Par deubelte dans le forum Windows XP
    Réponses: 3
    Dernier message: 16/07/2008, 12h16
  4. programmer une tâche via VBA/Excel
    Par simstef dans le forum Excel
    Réponses: 5
    Dernier message: 07/08/2007, 15h53
  5. Manipulation du carnet d'adresse outlook via VBA Excel?
    Par Dragon Tours dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/11/2005, 12h16

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