petrich
XLDnaute Nouveau
Bonjour à tous,
je sollicite votre aide pour mon sujet du moment.
Contexte
Dans le fichier joint (Analyse Dossier LPA.xls):
l'ensemble des données de l'onglet 'BS PBX' provient d'un import dont seul le critère 'nombre de ligne' peut varier, le formalisme du tableau étant toujours le même
les données de l'onglet 'Analyse BS PBX' sont:
- pour certaines colonnes, des données "liste de choix" émanant de l'onglet "Données" - et pour d'autres colonnes, le résultat d'une formule qui vient piocher la cellule correspondante dans l'onglet 'BS PBX'.
Là aussi, le formalisme du tableau étant toujours le même, seule le nombre de lignes varie.
Enfin, l'onglet MDE+MAJ est un bouton associé à une macro qui ne fait rien d'autre qu'une actualisation / MAJ de tout ce projet (servant à actualiser des TCD et graphiques qui n'aparaissent pas dans l'exemple en pj.
Mon sujet
Pour l'instant je dois manuellement ajuster le nombre de lignes ldu tableau de "Analyse BS PBX" afin de le faire correspondre exactement avec le nombre de lignes de l'onglet "BS PBX" ...
... soit en supprimant des lignes -> lorsque l'import de données dans BS PBX contient moins de lignes que le tableau de "Analyse BS PBX"
... soit en ajoutant des lignes (faisant un glisser du contenu des cellules B16:M16 vers le bas) -> lorsque l'import de données dans BS PBX contient plus de lignes que le tableau de "Analyse BS PBX"
Je souhaite donc que la macro de l'onglet "MDE+MAJ" fasse le job automatiquement.
J'ai regardé comment utiliser DECALER() mais je ne vois pas bien comment l'utiliser dans ce cas précis compte tenu du fait que j'ai des formules à conserver dans les colonnes du tableau "Analyse BS PBX"
Et je préferais nettement qu'une macro bien pensée fasse ce travail d'ajustement.
Précisions
J'utilise Win XP Pro SP3 et Excel 2007.
J'ai très peu de connsaissances en VBA.
Merci à vous pour vos conseils et le temps passé à analyser le sujet.
Bien excel-ement
je sollicite votre aide pour mon sujet du moment.
Contexte
Dans le fichier joint (Analyse Dossier LPA.xls):
l'ensemble des données de l'onglet 'BS PBX' provient d'un import dont seul le critère 'nombre de ligne' peut varier, le formalisme du tableau étant toujours le même
les données de l'onglet 'Analyse BS PBX' sont:
- pour certaines colonnes, des données "liste de choix" émanant de l'onglet "Données" - et pour d'autres colonnes, le résultat d'une formule qui vient piocher la cellule correspondante dans l'onglet 'BS PBX'.
Là aussi, le formalisme du tableau étant toujours le même, seule le nombre de lignes varie.
Enfin, l'onglet MDE+MAJ est un bouton associé à une macro qui ne fait rien d'autre qu'une actualisation / MAJ de tout ce projet (servant à actualiser des TCD et graphiques qui n'aparaissent pas dans l'exemple en pj.
Mon sujet
Pour l'instant je dois manuellement ajuster le nombre de lignes ldu tableau de "Analyse BS PBX" afin de le faire correspondre exactement avec le nombre de lignes de l'onglet "BS PBX" ...
... soit en supprimant des lignes -> lorsque l'import de données dans BS PBX contient moins de lignes que le tableau de "Analyse BS PBX"
... soit en ajoutant des lignes (faisant un glisser du contenu des cellules B16:M16 vers le bas) -> lorsque l'import de données dans BS PBX contient plus de lignes que le tableau de "Analyse BS PBX"
Je souhaite donc que la macro de l'onglet "MDE+MAJ" fasse le job automatiquement.
J'ai regardé comment utiliser DECALER() mais je ne vois pas bien comment l'utiliser dans ce cas précis compte tenu du fait que j'ai des formules à conserver dans les colonnes du tableau "Analyse BS PBX"
Et je préferais nettement qu'une macro bien pensée fasse ce travail d'ajustement.
Précisions
J'utilise Win XP Pro SP3 et Excel 2007.
J'ai très peu de connsaissances en VBA.
Merci à vous pour vos conseils et le temps passé à analyser le sujet.
Bien excel-ement