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 rechercher deux valeurs [XL-365]


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Avril 2019
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : Belgique

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2019
    Messages : 30
    Par défaut VBA rechercher deux valeurs
    Bonjour à tous,
    es ce que quelqu'un pourrait m'aider pour ce petit soucis...
    Je ne suis pas très douée en vba mais je sais combiner

    Ici j'ai réussi a faire une VBA qui va checker la valeur d'une cellule et suivant la valeur elle va activer une macro.
    maintenant j'aimerais que la VBA check deux valeurs au lieu d'une... mais je n'y arrive pas

    la recherche doit se faire sur la valeur FLOWF1H et FLOWF2H

    Pourriez vous m'aider?
    Je vous remercie !
    Guismo30

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    'Remove Case Sensitivity
      Option Compare Text
    
    Private Sub Worksheet_Change(ByVal Target As Range)
    
    'Determine if change was made to cell G7
      If Not Intersect(Target, Range("M3")) Is Nothing Then
        
        'Determine if the work "yes" is contained within cell G7
          If InStr(1, Range("M3"), "FLOWF1H") > 0 Then Call Carton
      
      End If
    
    End Sub

  2. #2
    Membre chevronné
    Homme Profil pro
    Formateur bureautique
    Inscrit en
    Janvier 2021
    Messages
    302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Formateur bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2021
    Messages : 302
    Par défaut Aide
    Bonjour
    je pense qu'il faut terminer le 1er If par un End if puis refaire un If et terminer par un End If

    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
    16
    'Remove Case Sensitivity
    Option Compare Text
    
    Private Sub Worksheet_Change(ByVal Target As Range)
    
    'Determine if change was made to cell G7
    If Not Intersect(Target, Range("M3")) Is Nothing Then
    mettre ta macro ici
    End if 
    
    'Determine if the work "yes" is contained within cell G7
    If InStr(1, Range("M3"), "FLOWF1H") > 0 Then Call Carton
    End If
    
    End Sub
    C'est la première idée qui me vient mais je n'ai pas pu essayer donc à toi d'adapter
    Dans tous les cas, chaque if doit se terminer par une End If

    NB : si ta macro était du style [ =si(ma valeur 1 = aaa alors si (ma valeur 2 = bbb alors faire ceci sinon faire cela) sinon faire cela) alors tu pourrais avoir 2 End if à la fin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    'Remove Case Sensitivity
    Option Compare Text
    
    Private Sub Worksheet_Change(ByVal Target As Range)
    'Determine if change was made to cell G7
    If Not Intersect(Target, Range("M3")) Is Nothing Then
    
    
    'Determine if the work "yes" is contained within cell G7 If InStr(1, Range("M3"), "FLOWF1H") > 0 Then Call Carton End If
    End if End Sub

  3. #3
    Membre averti
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Avril 2019
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : Belgique

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2019
    Messages : 30
    Par défaut
    Merci beaucoup c'est solutionné
    bonne journée

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

Discussions similaires

  1. [Toutes versions] VBA - Rechercher une valeur dans un PDF
    Par pak987 dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 17/06/2024, 16h22
  2. [XL-2016] VBA fonction recherche deux valeurs
    Par fr3m4n dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 07/02/2019, 19h12
  3. Réponses: 6
    Dernier message: 10/03/2017, 06h38
  4. [XL-2010] Excel VBA recherche de valeur de formule dates
    Par sharivary dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/11/2014, 23h56
  5. [AC-2003] Recherche deux valeurs dans une table
    Par drakkar_agfa dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/09/2009, 16h03

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