Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Recherche dans Excel à l'aide de macro VBA ou autre [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (aamireault)

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é dans : fichier, aide, macro, excel, recherche


Répondre à ce message

Sujets en rapport avec ce message

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 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 " Besoin d'aide pour une macro en visual basic [ par raikkonen3 ] Bonjour,Je travaille donc sur un fichier excel et je dois réaliser une manipulation sur le fichier afin d'automatiser la chose pour vérifier certaines Recherche chemin d'accés réseau d'un fichier excel [ par lotypedu31 ] Bonjour,Je souhaiterai créer une formule excel qui retrouve le chemin d'accès du fichier en cours.J'ai déjà utilisé Curdir il lui faut un disque et me Macro avec Excel [ par vbasamuel ] bonjour,je cherche à "automatiser" un import de fichier via excel avec "enregistrer une macro".seulement je n'arrive pas à trouver l'astuce pour deman modifier une macro sous excel pour l'importation de fichier avec nom variable [ par vbasamuel ] bonjour,Je cherche à "automatiser" un import de fichier .xml via excel le fichier importer sous Excel est uniquement à titre d'édition papier devenu a Executer une macro à partir d'un code vb6 [ par lisco ] Bonjour, j'ai écris une macro dans un fichier excel et je voudrais lancer cette macro a partir d'un code que je vais ecrire en VB6 hors de mon fichier


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.