Bonjour tout le monde, je me permets de réouvrir le sujet.
En effet, après avoir affiché toutes les caractéristiques des nouvelles commandes, non présentes dans l'ancienne version, j'aimerais maintenant afficher à la suite, après la dernière ligne des nouvelles commandes, les commandes retirées, présentes dans l'ancienne version.
J'ai donc remis au goût du jour les deux fichiers exemple :
nouvelle version : exemple_i
ancienne version : exemple - previous
Et je me perds dans la syntaxe du VLOOKUP pour faire varier les lignes dans les cellules rechrechées...
Si je note :
'On affiche les commandes présentes dans la version précédente
Cells(der_lig_actual + 4, 1).Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP('[" & previous & "]k€'!R[-28]C5,Donnéesk€_Commandes,1,FALSE)"
Le [-28] marche dans ce cas là mais si il y pas plus de nouvelles commandes, le RECERCHEV commencera trop bas..
Et évidemment, en bloquant la ligne 4 comme ci-dessous, où se trouve la première donnée dans tous les fichiers previous, la formule ne "glissera" pas...
'On affiche les commandes présentes dans la version précédente
Cells(der_lig_actual + 4, 1).Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP('[" & previous & "]k€'!R4C5,Donnéesk€_Commandes,1,FALSE)"
Si quelqu'un pouvait voler à mon secours...
merci !