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 :

Recherche par formulaire dans un autre fichier


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Avril 2018
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Avril 2018
    Messages : 39
    Par défaut Recherche par formulaire dans un autre fichier
    Bonjour,
    Je suis débutant en VBA, j'ai réussi à me débrouiller pour développer un script qui, à partir d'un formulaire, va chercher les informations d'un onglet afin de remplir le formulaire pour modifier le champs nom.
    Mais ce que j'aimerai faire, c'est que le formulaire soit dans un fichier 1 et les données dans un autre fichier dans un autre emplacement.
    J'ai essayé ce script sans succès, il y a quelque chose que je fais mal.

    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    Private Sub btnModifier_Click()
     
    btnEfface.Visible = False
    btnSource.Visible = False
     
    Dim Chemin As String, Fichier As String
     
    'Chemin où se trouve le fichier à ouvrir
     Chemin = "http://espace.int.ca/workspaces/Coaching Logs/Base de données/"
     'Nom du fichier à ouvrir
     Fichier = "test.xlsx"
     
     'Empêche le raffraichissement de l'écran
     'Application.ScreenUpdating = False
     
     'Ouverture du fichier
    Workbooks.Open Chemin & Fichier
     
     
     
    With Workbooks(Fichier).Worksheets("base")
     
     If cboConseiller.Value = "" Then
      MsgBox "Vous avez oublié de saisir le NOM !"
     
      ' ici j'ai remarqué que si je cherche "a" même s'il n'existe pas il me donne le nom qui commence par "a"
     'en plus je cherche le code qui me permet de chercher s'il n'y a pas le nom cherche il me parait un message qui dit il n'y a pas ce nom
     
     'Exit Sub
    End If
     
     
        Dim c As Range
        Dim drligne As Long
        drligne = .Range("c65000").End(xlUp).Row
        For Each c In .Range("c3:c" & drligne)
            If c.Text Like cboConseiller.Text Then
                 Lig = c.Row
                 cboConseiller = .Cells(Lig, "C")
                 cboDir = .Cells(Lig, "D")
                 cboCoach = .Cells(Lig, "E")
                 cboÉquipes = .Cells(Lig, "F")
                 cboSujet = .Cells(Lig, "G")
                 cboÉlémentDeCoaching = .Cells(Lig, "H")
                 txtCommentaire = .Cells(Lig, "I")
                 txtDateDeSuivi = .Cells(Lig, "J")
     
           End If
    Next
    End With
    End Sub
    merci pour votre aide :0
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour, " aide toi le ciel t'aidera" Proverbe bien connu!
    Mais ce que j'aimerai faire, c'est que le formulaire soit dans un fichier 1 et les données dans un autre fichier dans un autre emplacement.
    J'ai essayé ce script sans succès, il y a quelque chose que je fais mal.
    Si vous voulez qu'on vous aide, il faudrait peut-être commencer par énoncer clairement les choses. "J'ai essayé ce script sans succès". Ca ne veut rien dire, ça n'explique rien? Qu'y a-t-il qui se passe mal. Des erreurs, des alertes, lesquelles? Sans parler du formulaire dans un fichier, les données dans un autre fichier dans un autre emplacement???
    Quand nous en sauront plus sur vos souhaits, peut-être???
    Avez vous lu les règles du forum, il serait bon que vous les lisiez. https://www.developpez.net/forums/f2...-aux-nouveaux/
    Cordialement

  3. #3
    Membre actif
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Avril 2018
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Avril 2018
    Messages : 39
    Par défaut
    Je ne peux pas faire mieux, si tu n'as pas compris, c'est sure que tu ne peux pas m'aider... donc, évite de répondre à un message que tu ne comprends pas.
    le scipt est claire et fonctionne, lorsque le formulaire et les données sont dans le même fichier, pas dans deux fichiers différents....

    Cordialement...

  4. #4
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonsoir
    permettez moi de répondre à cette discussion mais cette phrase je la trouve n'est pas à sa place
    Je ne peux pas faire mieux, si tu n'as pas compris, c'est sure que tu ne peux pas m'aider... donc, évite de répondre à un message que tu ne comprends pas.
    Transitoire est l'un des bénévoles qui aident les autres sans attendre ni un prix de NOBEL ni un virement bancaire à la fin du moins et sa réponse à ta demande n'a pour but que de t'aider à arriver à une solution
    Merci de supprimer cette phrase, et à mon tour je vais supprimer cette intervention
    Ce n'est que mon point de vue qui n'engage aucune personne
    amicalement

Discussions similaires

  1. [XL-2003] Recherche un mot dans un autre fichier excel avec vba
    Par alaoui_nizar dans le forum Excel
    Réponses: 5
    Dernier message: 19/04/2010, 17h37
  2. Rechercher une valeur dans un autre fichier
    Par devock dans le forum Excel
    Réponses: 3
    Dernier message: 03/11/2008, 15h49
  3. Recherche dans un autre fichier
    Par damsmut dans le forum Excel
    Réponses: 2
    Dernier message: 30/09/2008, 14h42
  4. Recherche de données dans un autre fichier
    Par Laifen dans le forum Web
    Réponses: 2
    Dernier message: 26/01/2008, 00h22
  5. [VBA] Recherche d'une valeur dans un autre fichiers puis
    Par Nicos77 dans le forum Général VBA
    Réponses: 11
    Dernier message: 24/03/2006, 11h24

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