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 :

Comparaison de contenu dans un togglebutton [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    Tourneur
    Inscrit en
    Mai 2018
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 73
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Tourneur

    Informations forums :
    Inscription : Mai 2018
    Messages : 39
    Par défaut Comparaison de contenu dans un togglebutton
    Bonjour à tous,

    Voici le code suivant :

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    Private Sub ToggleButton1_Click()
     
        With ToggleButton1
     
            If .Value = True Then
            ToggleButton1.BackColor = 5950882 'couleur verte
            Test "O2:P2"
     
            ElseIf .Value = False Then
            ToggleButton1.BackColor = 12701133 'couleur gris
     
            Dim Trouve As Range, PlageDeRecherche As Range
            Dim Valeur_Cherchee As String, AdresseTrouvee As String
     
            Valeur_Cherchee = Range(P2).Value '=> Génére une erreur
     
            Set PlageDeRecherche = ActiveSheet.Columns(3)
     
            Set Trouve = PlageDeRecherche.Cells.Find(what:=Valeur_Cherchee, LookAt:=xlWhole)
     
            If Trouve Is Nothing Then
                AdresseTrouvee = Valeur_Cherchee & " n'est pas présent dans " & PlageDeRecherche.Address
            Else
     
            AdresseTrouvee = Trouve.Address
            End If
            MsgBox AdresseTrouvee
            Set PlageDeRecherche = Nothing  'vidage des variables
            Set Trouve = Nothing
     
            End If
     
        End With
     
    End Sub
    Une erreur apparaît sur la ligne Valeur_Cherchee = Range(P2).Value. Je cherche à comparer le contenu de Valeur_Cherchee au contenu de la cellule P2.

  2. #2
    Membre Expert Avatar de jerome.vaussenat
    Homme Profil pro
    Formateur Bureautique
    Inscrit en
    Janvier 2011
    Messages
    1 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur Bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 629
    Par défaut
    Salut,

    Pour le Range, il y a besoin de mettre des "" ...

    ton code doit ressembler à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Valeur_Cherchee = Range("P2").Value
    En espérant que cela te déloque.

  3. #3
    Membre actif
    Femme Profil pro
    Tourneur
    Inscrit en
    Mai 2018
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 73
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Tourneur

    Informations forums :
    Inscription : Mai 2018
    Messages : 39
    Par défaut
    Merci jerome.vaussenat en effet cela résout mon problème.

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

Discussions similaires

  1. [XL-97] Comparaison des valeurs contenues dans plus de 3 colonnes
    Par Sakim1992 dans le forum Excel
    Réponses: 4
    Dernier message: 23/10/2014, 20h17
  2. [Débutant] Comparaison sur une liste contenu dans une classe d'objet
    Par jpbelmondo59 dans le forum C#
    Réponses: 8
    Dernier message: 02/09/2014, 11h45
  3. Comment savoir le signe du nombre contenu dans ax ?
    Par falcon007de dans le forum Assembleur
    Réponses: 3
    Dernier message: 26/03/2004, 11h48
  4. Réponses: 2
    Dernier message: 20/02/2004, 08h47
  5. Réponses: 2
    Dernier message: 12/01/2004, 13h56

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