Bonsoir le forum,
Dans un classeur (avec VBA) pour une gestion de Commandes, Bordereau de chargement, Bordereau de livraison, Facture, j’ai une dizaine de feuilles. Une feuille Commandes (~50 lignes de commandes), et une feuille Articles (~600 articles).
J’utilise pour renseigner une colonne « Stock » sur la feuille Article la formule RechercheV suivante :
=SI(Axxx="";"";SI(ESTERREUR(RECHERCHEV($C422;Commandes!$BI$2:$BJ$20;2;FAUX));"";RECHERCHEV($C422;Commandes!$BI$2:$BJ$20;2;FAUX)))
Cette formule fait appel à la feuille Commandes, colonnes « $BI$2 :$BJ$20 ». Sur cette feuille je delete les lignes ou le « Reste à livrer » est nul.
Mon problème (et ma surprise) est que si je supprime 8 lignes,
$BI$2:$BJ$20 devient $BI$2:$BJ$12. Ensuite j’enlève 7 lignes et j’obtiens dans la formule RechecheV : $BI$2:$BJ$5. Je n’arrive pas à reconstituer la formule initiale ! Peut être une solution serait d’écrire : $BI$2:$BJ$4000, et périodiquement remettre la formule à jour ? C’est lourd et bizarre !
Si un pro d’Excel a une idée je prends avec grand plaisir.
Avec mes remerciements 😕
Dans un classeur (avec VBA) pour une gestion de Commandes, Bordereau de chargement, Bordereau de livraison, Facture, j’ai une dizaine de feuilles. Une feuille Commandes (~50 lignes de commandes), et une feuille Articles (~600 articles).
J’utilise pour renseigner une colonne « Stock » sur la feuille Article la formule RechercheV suivante :
=SI(Axxx="";"";SI(ESTERREUR(RECHERCHEV($C422;Commandes!$BI$2:$BJ$20;2;FAUX));"";RECHERCHEV($C422;Commandes!$BI$2:$BJ$20;2;FAUX)))
Cette formule fait appel à la feuille Commandes, colonnes « $BI$2 :$BJ$20 ». Sur cette feuille je delete les lignes ou le « Reste à livrer » est nul.
Mon problème (et ma surprise) est que si je supprime 8 lignes,
$BI$2:$BJ$20 devient $BI$2:$BJ$12. Ensuite j’enlève 7 lignes et j’obtiens dans la formule RechecheV : $BI$2:$BJ$5. Je n’arrive pas à reconstituer la formule initiale ! Peut être une solution serait d’écrire : $BI$2:$BJ$4000, et périodiquement remettre la formule à jour ? C’est lourd et bizarre !
Si un pro d’Excel a une idée je prends avec grand plaisir.
Avec mes remerciements 😕