begin process at 2010 02 10 02:32:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

VLookup - Fichier pour la recherche


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

VLookup - Fichier pour la recherche

samedi 21 juillet 2007 à 23:19:52 | VLookup - Fichier pour la recherche

didieraucun

Bonsoir,
J'ai un petit code qui permet en double-cliquant sur une cellule de ramener la valeur de correspondance dans une table. (recherchev).

Mainteant je souhaite que mon fichier Toto.xls cherche dans Table.xls
Est il possible d'indiquer le chemin du fichier excel conteant la table


Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)

Nomcell = ActiveCell.Address
Set Macell = Range(Nomcell)
'MsgBox Macell

On Error Resume Next
 
Set Plage = Sheets("Table").Range("A:B") ' nom du fichier pour la recherche  ?
rech = Application.WorksheetFunction.VLookup(Macell, Plage, 2, False)

    If rech <> "" Then
          MsgBox rech
          Else
          MsgBox "Rien trouvé"
    End If
   
End Sub


samedi 21 juillet 2007 à 23:51:56 | Re : VLookup - Fichier pour la recherche

mortalino

Membre Club


salut,

à moins de passer par la fonction ExecuteExcel4Macro, tu devras ouvrir le fichier (WorkBooks.Open(...)) pour pouvoir traiter avec les données de celui-ci.

@++


( Nouveau forum : Exclusivement Office & VBA
dimanche 22 juillet 2007 à 12:35:17 | Re : VLookup - Fichier pour la recherche

didieraucun

Je ne pense pas qu'on puisse lire une plage complete avec ExecuteExcel4Macro

Sinon j'ai mis 
Set Plage = Workbooks("table.xls").Sheets("Table_Cap").Range("A:B")
mais il faut que le fichier Table.xls soit ouvert
dimanche 22 juillet 2007 à 14:27:06 | Re : VLookup - Fichier pour la recherche

mortalino

Membre Club




@++


( Nouveau forum : Exclusivement Office & VBA
dimanche 22 juillet 2007 à 14:28:05 | Re : VLookup - Fichier pour la recherche

mortalino

Membre Club


on recommence..

Oui, c'est ce que je disais ^^
^faut l'ouvrir (le classeur) pour pouvoir traiter ses données

@++


( Nouveau forum : Exclusivement Office & VBA/STRONG>
dimanche 22 juillet 2007 à 14:50:34 | Re : VLookup - Fichier pour la recherche

MPi

As-tu essayé en mettant TOUT le chemin du fichier ?

tu écris
Set Plage = Workbooks("table.xls").Sheets("Table_Cap").Range("A:B")

essaie
Set Plage = Workbooks("C:\Repertoire\table.xls").Sheets("Table_Cap").Range("A:B")
en y mettant le bon chemin, bien sûr ...

MPi
dimanche 22 juillet 2007 à 14:56:31 | Re : VLookup - Fichier pour la recherche

mortalino

Membre Club




@++


( Nouveau forum : Exclusivement Office & VBA
dimanche 22 juillet 2007 à 14:58:53 | Re : VLookup - Fichier pour la recherche

mortalino

Membre Club


rahhh ça me gonfle, ça fait 2 fois ^^

bref, je disais que pour l'ouvrir, (avec Open) il faut le chemin et le nom fichier, par contre, pour le référencer comme tu le fais MPi, il me semble que (vu qu'il est ouvert) seul le nom du classeur suffit pour référencer la plage

@++


( Nouveau forum : Exclusivement Office & VBA/STRONG>
dimanche 22 juillet 2007 à 16:53:15 | Re : VLookup - Fichier pour la recherche

MPi

Le fantôme des messages est revenu...

En fait, ce que je voulais dire, c'est de mettre le chemin complet SI il n'est pas ouvert. Autrement, tu as raison, seul le nom devrait suffire.

MPi
dimanche 22 juillet 2007 à 17:09:31 | Re : VLookup - Fichier pour la recherche

mortalino

Membre Club


Mais il me semblait que tu ne pouvais pas lire les données si le fichier n'était pas ouvert ?
(et donc sans passer par ExecuteExcel4Macro)

Me trompe-je ? 

@++


( Nouveau forum : Exclusivement Office & VBA/STRONG>

1 2

Cette discussion est classée dans : fichier, table, recherche, range, vlookup


Répondre à ce message

Sujets en rapport avec ce message

maj de table sql par fichier csv [ par TITI12 ] bonjourqui pourrait m'aider ?je voudrais mettre à jour une table sql par un fichier csv. en clair  lire le .csv le comparer avec la table sql et rajou Importer un fichier texte dans une table Access [ par aztcaLISS ] Salut,Je voudrais savoir s'il y a moyen d'importer un fichier texte dans une table Access avec un script vbs. En vba je fais: DoCmd.TransferText acImp recherche dans une table [ par FRANCISKO02 ] Bonjour, je voudrais modifier un fichier access2000 en vba.J ai une table avec :                               - n° utilisateur<b filtre elaborée [ par bipbip2000 ] Bonjour,j'ai des souci avec ces filtres, j'ai reussi a le faire marcher;mais j'air reesayer avec normalement les meme conditions et sa marche pas....v Recherche une partie d'un nom de fichier [ par thkiller ] Bonjour à tous,Je pense que tout est dis dans le tire du post et (j'ais fait des recherche via le moteur mais pas trouve pour le nom du fichier ou pas Renommer table dans access [ par Spawn3107 ] Bonjour tout le monde,J'ai un petit probleme avec ma base de donnée. Je veux renommer ma table dans la base à l'aide d'un bouton. J'ai fait une macro Ouvrir un fichier DB [ par billoute 50 ] BonjourActuellement je souhaiterai ouvrir une table compris dans la base de données d'un logiciel d'ordonnancement avec ACCESS. L'extansion de cette t Problème d'exportation [ par ahmed84 ] Salut tout le monde. SVP est ce quelqu'un peut m'aider ?Je travail sur une application VBA, et quand j'exporte une table vers une autre table sous WOR update champs datetime [ par nicoweb37 ] Bonjour à tous,Suite à une extraction d'un fichier texte, je dois mettre à jour une table (sql server).Cette table comporte un champs "datetime" ou NU recherche nb de fichiers [ par drussdegilead ] Bonjour,Je cherche un code pour juste compter le nombre de fichier *.txt dans un répertoire que je spécifieraitOu créer autand de variables string con


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,967 sec (4)

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