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 :

VBA pour "cliquer décaler" une valeur [XL-2013]


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
    rien avec l'informatique
    Inscrit en
    Février 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : rien avec l'informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2020
    Messages : 4
    Par défaut VBA pour "cliquer décaler" une valeur
    Bonjour,

    J'aimerais faire une macro qui quand on clic dans une cellule, décale la valeur sur la première cellule sur la droite.

    Par exemple j'ai la cellule A1, je clic dessus et la valeur va en B1.

    En clair j'ai actuellement un tableau avec deux colonne de valeur le devis en attente, et les devis perdu, je souhaite, quand je clic sur la valeur d'un devis en attente, qu'il passe dans la catégorie des devis perdus.

    Merci d'avance.

    Pablo

  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,


    Code a ajouter dans la feuille correspondante
    A modifier le range "A2:A26" ou la fonction doit être exécuté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
     
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
     
    If Not Intersect(Target, Range("A2:A26")) Is Nothing Then ' Modifier par le range approprié
     
        If Target.Value <> "" And Target.Offset(0, 1).Value = "" Then
           Target.Offset(0, 1).value = ActiveCell.Value
           Target.Value = ""
        Else
           MsgBox "Attention Soit valeur de transfert nothing ou col B déjà remplie"
        End If
     
    End If
     
    End Sub

  3. #3
    Membre à l'essai
    Homme Profil pro
    rien avec l'informatique
    Inscrit en
    Février 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : rien avec l'informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2020
    Messages : 4
    Par défaut
    Super merci! c'est exactement ça!

    Problème résolu!

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 31/01/2008, 17h05
  2. Réponses: 2
    Dernier message: 22/05/2007, 16h15
  3. [VBA]pourquoi la fonction Date() revoie une valeur nulle
    Par modus57 dans le forum VBA Access
    Réponses: 2
    Dernier message: 29/04/2007, 13h27
  4. Réponses: 8
    Dernier message: 29/06/2006, 15h37
  5. [VBA-E]couper en fonction d'une valeur
    Par captaine93 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/06/2006, 12h18

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