Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Hervé
Bonsoir Furion, C'est possible avec "ExecuteExcel4Macro" :
'recherche la valeur 1211 dans la 1ère colonne de la plage A1:F12 (R1C1:R12C6) et retourne la valeur située à la seconde colonne de la même ligne : MsgBox ExecuteExcel4Macro("VLOOKUP(1211,'D:MonDossier[MonClasseur.xls]Feuil1'!R1C 1:R12C6,2)") 'valeur texte 'MsgBox ExecuteExcel4Macro("VLOOKUP(""MonTexte"",'D:MonDossier[MonClasseur.xls]Feu il1'!R1C1:R12C6,2)")
'recherche la valeur située dans la cellule H12 (R12C8) dans la 1ère colonne de la plage A1:F12 (R1C1:R12C6) et retourne la valeur située à la seconde colonne de la même ligne : MsgBox ExecuteExcel4Macro("VLOOKUP('D:MonDossier[MonClasseur.xls]Feuil1'!R12C8,'D :MonDossier[MonClasseur.xls]Feuil1'!R1C1:R12C6,2)")
Ceci fonctionne classeur ouvert ou fermé. Il te faut adapter le chemin, le nom du classeur et le nom de la feuille en respectant bien les apostrophes, crochets et double guillemets si recherche de texte.
Hervé.
"Furion" a écrit dans le message de news:
Bonsoir à tous !
Je cherche une fonction équivalent à vlookup mais qui fonctionne même si le
fichier source est fermé. ça existe ?
Merci d'avance à ceux qui m'aideront. Bonne soirée les exceliens ! :-))
Bonsoir Furion,
C'est possible avec "ExecuteExcel4Macro" :
'recherche la valeur 1211 dans la 1ère colonne de la plage A1:F12
(R1C1:R12C6) et retourne la valeur située à la seconde colonne de la même
ligne :
MsgBox
ExecuteExcel4Macro("VLOOKUP(1211,'D:MonDossier[MonClasseur.xls]Feuil1'!R1C
1:R12C6,2)")
'valeur texte
'MsgBox
ExecuteExcel4Macro("VLOOKUP(""MonTexte"",'D:MonDossier[MonClasseur.xls]Feu
il1'!R1C1:R12C6,2)")
'recherche la valeur située dans la cellule H12 (R12C8) dans la 1ère colonne
de la plage A1:F12 (R1C1:R12C6) et retourne la valeur située à la seconde
colonne de la même ligne :
MsgBox
ExecuteExcel4Macro("VLOOKUP('D:MonDossier[MonClasseur.xls]Feuil1'!R12C8,'D
:MonDossier[MonClasseur.xls]Feuil1'!R1C1:R12C6,2)")
Ceci fonctionne classeur ouvert ou fermé. Il te faut adapter le chemin, le
nom du classeur et le nom de la feuille en respectant bien les apostrophes,
crochets et double guillemets si recherche de texte.
Hervé.
"Furion" <Furion@discussions.microsoft.com> a écrit dans le message de news:
97878679-1C7C-4B0C-9925-EFF69E2AE889@microsoft.com...
Bonsoir à tous !
Je cherche une fonction équivalent à vlookup mais qui fonctionne même si
le
fichier source est fermé. ça existe ?
Merci d'avance à ceux qui m'aideront. Bonne soirée les exceliens ! :-))
Bonsoir Furion, C'est possible avec "ExecuteExcel4Macro" :
'recherche la valeur 1211 dans la 1ère colonne de la plage A1:F12 (R1C1:R12C6) et retourne la valeur située à la seconde colonne de la même ligne : MsgBox ExecuteExcel4Macro("VLOOKUP(1211,'D:MonDossier[MonClasseur.xls]Feuil1'!R1C 1:R12C6,2)") 'valeur texte 'MsgBox ExecuteExcel4Macro("VLOOKUP(""MonTexte"",'D:MonDossier[MonClasseur.xls]Feu il1'!R1C1:R12C6,2)")
'recherche la valeur située dans la cellule H12 (R12C8) dans la 1ère colonne de la plage A1:F12 (R1C1:R12C6) et retourne la valeur située à la seconde colonne de la même ligne : MsgBox ExecuteExcel4Macro("VLOOKUP('D:MonDossier[MonClasseur.xls]Feuil1'!R12C8,'D :MonDossier[MonClasseur.xls]Feuil1'!R1C1:R12C6,2)")
Ceci fonctionne classeur ouvert ou fermé. Il te faut adapter le chemin, le nom du classeur et le nom de la feuille en respectant bien les apostrophes, crochets et double guillemets si recherche de texte.
Hervé.
"Furion" a écrit dans le message de news:
Bonsoir à tous !
Je cherche une fonction équivalent à vlookup mais qui fonctionne même si le
fichier source est fermé. ça existe ?
Merci d'avance à ceux qui m'aideront. Bonne soirée les exceliens ! :-))