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 :

Recherchev sur vba avec un if


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    etudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : etudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Par défaut Recherchev sur vba avec un if
    bonjour a vous
    je suis entrain de m’entraîner sur le vba excel et j'ai monte un petit projet pour essayer d'atteindre votre niveau.
    mais je viens de rencontrer mes limite là....je bloque à la combinaison d'une fonction si et la recherchev, je m'aide toujours parfois avec l'enregestrement macro mais la la la...je ne comprend plus---s'il vous plait l'explication ou autre approche d'un sinsei me permettre de voir un peu plus clair..
    s'il vous plait me laisser pas tomber.
    je vous mait mon code:
    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
     
    Sub retourCle()
    'declaration des variables
    Dim compteur As Byte, Cbre As Integer
    compteur = 6
    'faire une boucle tant que la cellule vide n'est pas trouver
            Range("G6").Select
            Do
            compteur = compteur + 1
            Cells(compteur, 7).Select
            Loop While Not IsEmpty(ActiveCell)
    'condition si cellule vide trouver
            If IsEmpty(ActiveCell) Then
                Cbre = InputBox("Quel chambre remet la clé :", "Heure retour clé")
            Else
                If Cbre = Application.VLookup(Cbre, Sheets("Ajout2").Range("B6:I20"), 3, False) Then
                ActiveCell.Formula.NumberFormatLocal = Time()
                End If
            End If
    End Sub

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour,
    Citation Envoyé par nikof Voir le message
    mais la la la...je ne comprend plus---s'il vous plait l'explication
    C'est simple cependant :
    - tu cherches la première cellule vide et tu arrête ta boucle
    - tu testes si elle est vide, pourquoi ?
    Sauf si excel devient fou elle sera toujours vide et tu ne feras jamais ta RECHERCHEV

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    etudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : etudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Par défaut
    ah oui....tout a fait logique, je vais essayer votre conseil

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonsoir,

    Bon courage en espérant que tu vas pouvoir rendre la clé : c'est ce que j'ai cru comprendre du projet...

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    etudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : etudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Par défaut
    effectivement.....et cette clé est belle et bien rentrée grâce a toi, dommage que tu n'a pas voulu jeter un œil sur le projet ,
    cependant tu dois avoir tes raisons donc je respect ça...merci encore pour tes encouragements.
    je ne baisserai pas les bras...

  6. #6
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour,

    Citation Envoyé par nikof Voir le message
    dommage que tu n'a pas voulu jeter un œil sur le projet
    Je n'ai pas vu de projet particulier dans ta demande à part la macro que tu nous as soumise.

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

Discussions similaires

  1. Demande d'aide sur vba avec excel
    Par karter13 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/01/2016, 21h56
  2. [XL-2013] Fonction RechercheV en vba avec un appel d'un nom défini
    Par EssorNum dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/10/2015, 14h33
  3. [XL-2010] RECHERCHEV en VBA avec index differé
    Par jslpfasc2 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/03/2014, 09h57
  4. Réponses: 4
    Dernier message: 13/02/2006, 11h13
  5. probleme de selection aleatoire sur excel avec macro vba
    Par guillaume sors dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/10/2005, 10h51

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