begin process at 2012 02 14 12:55:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Recherche dans Excel à l'aide de macro VBA ou autre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recherche dans Excel à l'aide de macro VBA ou autre

mardi 5 avril 2005 à 23:01:38 | Recherche dans Excel à l'aide de macro VBA ou autre

aamireault

J'ai un fichier Excel... Le fichier a plein de sous titre, il y a des lignes vides, des
cellules vides, des commentaires, etc.

En fait le fichier est un "planning", donc j'ai une colonne avec tous les noms des
employés et une ligne avec les dates... Ce que je veux c'est de pouvoir faire une
recherche, par exemple si je cherche qui travaille sur le client ABC inc., je veux
 à l'aide d'une fonction que Excel me liste la liste des employés et la date à laquelle
il travaille pour la compagnie ABC inc.

Je ne sais pas du tout comment faire... merci de bien vouloir m'Aider

Annik
mercredi 6 avril 2005 à 09:05:03 | Re : Recherche dans Excel à l'aide de macro VBA ou autre

DarkCid

Membre Club

Yaoh !

g pas tous les détails, mais voilà comment je vois les choses :

Dim i as integer, j as integer
Dim msg as string
Dim trouver as boolean

'Je suppose que les cellules à l'intersection d'un employé et d'une date commence à la cellule (2,2)

msg = ""
for i = 2 to nombre_d'employé + 1
    trouver = false
    for j = 2 to nombre_jour_du_planning + 1
        if cells(i,j).value = client_recherché then
            if not trouver then
                trouver = true
                msg = msg & cells(i,1).value & chr(10) 'Le message va recevoir le nom de l'employé
            end if
            msg = msg & cells(1,j) & chr(10) 'Le message va recevoir la date
        end if
    next
next

Ainsi, le message contiendra la liste des employé, et pour chacun d'eux la liste des dates (j'adore bien mettre en forme, c plus fort ke moi)
Bien sûr, tu peu stocker autrement la liste, par exemple dans un textbox ou dans une listbox, c toi ki voit

   

mercredi 6 avril 2005 à 16:27:07 | Re : Recherche dans Excel à l'aide de macro VBA ou autre

aamireault

msg = "",

lorsque je RUN le programe, il y a toujours un erreur, je crois que je ne
comprend pas bien, ce que cela signifie

Merci
Annik

mercredi 6 avril 2005 à 16:55:41 | Re : Recherche dans Excel à l'aide de macro VBA ou autre

DarkCid

Membre Club
Elle dit koi exactement ton erreur ?
mercredi 6 avril 2005 à 17:29:32 | Re : Recherche dans Excel à l'aide de macro VBA ou autre

aamireault

Voici le code:

Sub Recherche()
msg = ""
For i = 2 To nombre_d 'employé + 1
    trouver = False
    For j = 2 To nombre_jour_du_planning + 1
        If Cells(i, j).Value = client_recherché Then
            If Not trouver Then
                trouver = True
                msg = msg & Cells(i, 1).Value & Chr(10) 'Le message va recevoir le nom de l'employé
            End If
            msg = msg & Cells(1, j) & Chr(10) 'Le message va recevoir la date
        End If
    Next
Next
End Sub


Quand je fais RUN,  msg = " ", est surligné

Je ne comprend pas....

Merci

Annik
mercredi 6 avril 2005 à 22:56:24 | Re : Recherche dans Excel à l'aide de macro VBA ou autre

DarkCid

Membre Club
Oui mais, la boite de dialogue te signalant l'erreur, elle dit quoi ?
jeudi 7 avril 2005 à 18:06:24 | Re : Recherche dans Excel à l'aide de macro VBA ou autre

aamireault

Invalid outside procedure
jeudi 7 avril 2005 à 22:46:29 | Re : Recherche dans Excel à l'aide de macro VBA ou autre

DarkCid

Membre Club
t'as pas oublié de déclaré msg ? (je sais c idiot kom kestion mais là je vois pas sinon)


Cette discussion est classée dans : fichier, aide, macro, excel, recherche


Répondre à ce message

Sujets en rapport avec ce message

macro de recherche et d'ouverture de fichier excel [ par flolf ] Bonjour a tousje suis tout nouveau tout beau (ca c'est moin sur par contre) en VBet forcement je rencontre des problemesj'ai un fchier excelA vierge. a l'aide [ par tibogl ] bonjour , je cree actuellement une macro qui est censé copier des pages entières d'autres fichiers excel et les rapatrier dans le nouveau.cependant lo aide VBA macro excel [ par yagami13 ] Bonjour à tous,j'aurai souhaiter un peit peu d'aide pour créer une macro sous excel .....Voila ce que je veux faire : j'ai 2 fichiers excel distinct " prise d'info dans un fichier excel avec la macro [ par DenisBE ] Bonjour J'aurai voulu faire à l'aide d'une macro rechercher une ref, demandé par l'utilisateur, dans un fichier Excel et affiche la bonne page.Ce fich Macro excel besoin d'aide! [ par belangeg ] Bonjour à tous, c'est la rpemière fois que j'écris sur ce site et j'espère que vous pourrez m'aider.J'essaye de créer une  macro dans excel pour ouvri Recherche dans fichier excel avec macro [ par JJbs01 ] Bonjour a tous,Voila mon problème. Je suis en Alternance chez Renault, dans une usine de fabrication, et ils m'ont donné du fils à retordre.Je m'expli Macro sous excel et fichier txt [ par anthonyj ] BonjourJe suis en train de créer un petit code sur excel pour aller chercher un mot dans un fichier txt.Explications:Je souhaiterai mettre dans une ce Empecher l'alerte macro au démarrage d'Excel [ par loïc ] Je cherche le moyen d'éviter l'alerte macro au démarrage d'un fichier Excel de sorte que le destinataire de ce fichier ne puisse empêcher l'execution Empecher l'alerte macro sur Excel 97 [ par loïc ] Je cherche le moyen de ne pas faire apparaître l'alerte macro d'Excel 97 au lancement d'un fichier qui contient des macros. Certe, dans les options d' vb et macro excel [ par jraynald ] est-il possible à partir d'un programme visual basic ouvrir un fichier excel et lancer une macro appartenant à ce fichier?


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,966 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales