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 :

Récupération de la valeur cellule active dans label avec retard


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien d'usinage
    Inscrit en
    Octobre 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien d'usinage

    Informations forums :
    Inscription : Octobre 2017
    Messages : 4
    Par défaut Récupération de la valeur cellule active dans label avec retard
    Bonsoir le forum

    Je viens à vous car je rencontre un petit problème et je n'ai pas de solution (je suis débutant en vba)

    Alors voila dans mon fichier se trouve un tableau avec une liste de valeur, quand je double-clique sur une valeur une userform s'ouvre pour une confirmation d'éxecution de macro, je ne pense pas que ce soit la macro qui pose problème, dans cette userform j'ai un label qui récupere la valeur sur laquel j'ai double-cliqué
    Cependant c'est la que j'ai un soucis, la valeur affiché à une valeur de retard, je m'explique, à l'ouverture du fichier je double-clique "A" l'userform n'affiche rien, ensuite je double-clique "B" l'userform affiche "A",ensuite "C" l'userform affiche "B"

    Bref il me renvoit toujours la valeur double-cliqué la fois d'avant

    Je vous joins le bout de code que j'utilise

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
     
        Userform1.Show
     
        Userform1.Label1.Caption = Target.Value
     
    End Sub
    Des idées?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Userform1.Show
    Userform1.Label1.Caption = Target.Value
    tu mets à jour après son affichage et tu te demandes pourquoi il a un train de retard ?
    Utilise Initialize
    eric

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien d'usinage
    Inscrit en
    Octobre 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien d'usinage

    Informations forums :
    Inscription : Octobre 2017
    Messages : 4
    Par défaut
    Bonsoir

    Ok, j'ai compris ma boulette, j'ai inversé les deux lignes et maintenant ca fonctionne

    Merci à toi

Discussions similaires

  1. [XL-2010] Copier coller la valeur d'une cellule active dans une cellule bien définie
    Par franckb74 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/10/2015, 09h16
  2. [vb.net]recuperer valeur cellule contenue dans datagrid
    Par nasty dans le forum Windows Forms
    Réponses: 3
    Dernier message: 12/02/2014, 11h29
  3. Réponses: 4
    Dernier message: 14/04/2009, 14h12
  4. Cellule active dans Excel
    Par chyriu84 dans le forum C++Builder
    Réponses: 8
    Dernier message: 06/06/2008, 13h10
  5. Test de cellule activée dans une colonne permanent
    Par pisistrate dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/08/2007, 13h47

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