matoupitou
XLDnaute Occasionnel
hello et grd merci à celle ou celui qui pourra m'aider,
voilà
dans les cellules d'un fichier (toujours de br3 à ci3) j'ai besoin de croiser avec un fichier qui se trouve sur le répertoire common et qui comporte 18 onglets et pas plus de 10000 lignes par onglets
je tente d'écrire une macro pour automatiser ce croisement récurrent car 10 fois par jour !
MAIS IL ME DEMANDE 18 FOIS D'OUVRIR LA TABLE MATRICE comment puis-je faire pour qu'il me le demande qu'UNE FOIS ?
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC43,'H:\COMMON\DC OPERATIONS\BACK OFFICE OPERATIONS\CROISEMENTS (réfs op)\common\DC OPERATIONS\BACK OFFICE OPERATIONS\CROISEMENTS (réfs op)\[ref13_en_OS_année_encours.xlsm]1'!R1C1:R10000C2,2,FALSE)"
Columns("BR:CI").Select
sachant que j'ai saisi comme formule dans le fichier
=RECHERCHEV($AQ3;'H:\COMMON\DC OPERATIONS\BACK OFFICE OPERATIONS\CROISEMENTS (réfs op)\common\DC OPERATIONS\BACK OFFICE OPERATIONS\CROISEMENTS (réfs op)\[ref13_en_OS_année_encours.xlsm]1'!$A$1:$B$10000;2;FAUX)
dans l'idéal il faudrait que cela se recopie jusqu'à la dernière ligne présente (sinon programmation jusque ligne 1500)
c'est clair que j'ai besoin d'aide (pédagogie SVP car je ne maîtrise mais pas du tout le langage VBA)
MERCI MERCI MERCI!