fastingsenna
XLDnaute Nouveau
Bonjour la communauté, j'espère que vous allez tous très bien,
Je rencontre un problème dans mon travail :
Nous disposons de deux tableaux : le premier "tb_j" correspond à celui d'aujourd'hui et "tb_j_1" à celui de la veille (on importe tous les jours un nouveau tableau J et le tableau J de la veille se retrouve en J-1).
On souhaite remplir les cellules J, J-1, J-2, J-3 et J-4 au fur et à mesure des jours.
Pour le tableau "tb_j", dans la cellule J on y introduit le dépassement du jour, dans J-1 celui de la veille, dans J-2 celui de l'avant-veille ... jusqu'à J-4.
Problème :
J'ai essayé de réaliser le processus cherché avec la fonction RECHERCHEV d'excel en concaténant les cellules "liste" avec "regle" pour obtenir le dépassement chercher dans les différentes cellules J et J-1.
Cela fonctionne très bien sauf que la liste de fonds comporte plusieurs milliers de cellules et la fonction met énormément de temps pour remplir les cellules une à une avec cette méthode.
Solution :
Je souhaiterais créer une macro en VBA afin de réaliser cette tâche, je ne vois pas comment m'y prendre, sans doute avec deux boucles qui match liste avec règle, si c'est bon, on y introduit le dépassement de la veille dans J-1. Pour faire glisser les valeurs des cellules J à chaque nouveau jour, je ne vois vraiment pas comment faire. Si quelqu'un lis ce message et comprends où je veux en venir, merci de m'aider dans cette tâche qui me semble légèrement complexe, sinon, vous pouvez me demander davantage d'informations si je n'ai pas été assez clair.
Je vous remercie vraiment de votre quelconque aide.
Très bonne journée à vous,
Un utilisateur déjà comblé par Excel Downloads
PS : je vous joins le fichier simplifié en PJ, merci.
Je rencontre un problème dans mon travail :
Nous disposons de deux tableaux : le premier "tb_j" correspond à celui d'aujourd'hui et "tb_j_1" à celui de la veille (on importe tous les jours un nouveau tableau J et le tableau J de la veille se retrouve en J-1).
On souhaite remplir les cellules J, J-1, J-2, J-3 et J-4 au fur et à mesure des jours.
Pour le tableau "tb_j", dans la cellule J on y introduit le dépassement du jour, dans J-1 celui de la veille, dans J-2 celui de l'avant-veille ... jusqu'à J-4.
Problème :
J'ai essayé de réaliser le processus cherché avec la fonction RECHERCHEV d'excel en concaténant les cellules "liste" avec "regle" pour obtenir le dépassement chercher dans les différentes cellules J et J-1.
Cela fonctionne très bien sauf que la liste de fonds comporte plusieurs milliers de cellules et la fonction met énormément de temps pour remplir les cellules une à une avec cette méthode.
Solution :
Je souhaiterais créer une macro en VBA afin de réaliser cette tâche, je ne vois pas comment m'y prendre, sans doute avec deux boucles qui match liste avec règle, si c'est bon, on y introduit le dépassement de la veille dans J-1. Pour faire glisser les valeurs des cellules J à chaque nouveau jour, je ne vois vraiment pas comment faire. Si quelqu'un lis ce message et comprends où je veux en venir, merci de m'aider dans cette tâche qui me semble légèrement complexe, sinon, vous pouvez me demander davantage d'informations si je n'ai pas été assez clair.
Je vous remercie vraiment de votre quelconque aide.
Très bonne journée à vous,
Un utilisateur déjà comblé par Excel Downloads
PS : je vous joins le fichier simplifié en PJ, merci.