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