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 :

Plusieurs if dans Private Sub Worksheet [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 97
    Par défaut Plusieurs if dans Private Sub Worksheet
    Bonsoir à toutes et à tous,

    Voici mon souci : J'ai créé plusieurs listes à choix multiple dans une même feuille. J'ai entré le code pour la 1ère liste qui se trouve en colonne J mais pour les listes qui se trouvent en colonne AJ et AL j'ai un problème. J'ai essayé avec ElseIf mais ce la ne fonctionne pas. Je vous joins le code. Un grand merci si vous pouviez m'éclairer.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    'au double-clic dans une cellule
        If Target.Column <> 10 Or Target.Row < 4 Then Exit Sub
            'si double clic autre que dans la colonne J ou dans une ligne inf?rieure ? 4, sortir de la proc?dure
            Cancel = True 'annule le mode [?dition] li? au double-clic
            ListeIntervenants.Show 'lance l'UserForm1
     
        If Target.Column <> 36 Or Target.Row < 4 Then Exit Sub
     
            Cancel = True 'annule le mode [?dition] li? au double-clic
            ListeFonctions.Show 'lance l'UserForm1
     
    End Sub

  2. #2
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour Momoju, bonjour le forum,

    Peut-être comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    'au double-clic dans une cellule
    Select Case Target.Column
        Case 10
            'si double clic autre que dans la colonne J ou dans une ligne inf?rieure ? 4, sortir de la proc?dure
            Cancel = True 'annule le mode [?dition] li? au double-clic
            ListeIntervenants.Show 'lance l'UserForm1
        Case 36
            Cancel = True 'annule le mode [?dition] li? au double-clic
            ListeFonctions.Show 'lance l'UserForm1
    End Select
    End Sub

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 97
    Par défaut
    Bonjour à toutes et à tous,

    Mille mercis Thautheme, cela fonctionne à merveille !!!

    Bonne journée !

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

Discussions similaires

  1. Fonction "equals" dans private sub
    Par wallace27 dans le forum VB.NET
    Réponses: 2
    Dernier message: 26/08/2015, 19h48
  2. Réponses: 5
    Dernier message: 29/04/2014, 13h16
  3. [Débutant] Gestion de plusieurs exceptions dans une sub
    Par Attila54 dans le forum VB.NET
    Réponses: 14
    Dernier message: 17/08/2013, 19h29
  4. Private Sub Worksheet
    Par abouhossam dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/04/2008, 12h48
  5. mettre plusieurs private sub sur un bouton ?
    Par juju33 dans le forum Access
    Réponses: 2
    Dernier message: 26/03/2006, 16h22

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