Bonjour à tous,
J'extrais un fichier d'Oracle (qui n'est pas très lisible en impression) puis le copie/colle dans un autre fichier sous excel 2013 pour faire une mise en page simplifiée et surtout automatisée. Bon la macro est une usine à gaz, mais elle fonctionne.
Il y a de la mise en page, du tri, la mise en forme SOUS-TOTAL etc... jusqu'à la ligne 1000 (pour l'extraction des données Oracle qui ne sont pas reconnus comme chiffres, donc obligation de multiplier par 1). Le tableau ne fait jamais le même nombre de lignes !
Le problème est que si j'inclus dans la macro la fonction de figer les volets (désactivée dans l'immédiat, à la fin de la macro), les volets se fixent à la ligne 3 alors que je veux la ligne 6, à cause d'une cellule qui contient la fonction SOUS-TOTAL. Si je place la fonction SOUS-TOTAL dans la macro à la fin, les volets sont bien figés mais la cellule SOUS TOTAL vient se mettre dans la colonne A6 alors qu'elle doit être dans la colonne Q3. C'est fou, non ?
Si vous voulez, je vous joins le fichier : sur la Feuil1 c'est pour la mise en page et la Feuil2 c'est le fichier extrait d'Oracle qui est donc copier/coller sur la Feuil1.
PS : si vous avez aussi la possibilité de m'expliquer : cette fameuse mise en forme Sous-Total, dans un tableau "normal" mets le sous-total à la dernière ligne ; dans mon tableau, la formule de la colonne Q est déplacée vers le bas en fonction du nombre de sous-totaux dans le tableau et donc un sous-total vers les lignes 1500/1600 ou autres alors que le tableau ne comporte ce nombre de lignes. La seule solution que j'ai trouvé étant de supprimer toutes les lignes après 1000 et faire ce fameux sous-total en Q3
Merci pour vos idées.
J'extrais un fichier d'Oracle (qui n'est pas très lisible en impression) puis le copie/colle dans un autre fichier sous excel 2013 pour faire une mise en page simplifiée et surtout automatisée. Bon la macro est une usine à gaz, mais elle fonctionne.
Il y a de la mise en page, du tri, la mise en forme SOUS-TOTAL etc... jusqu'à la ligne 1000 (pour l'extraction des données Oracle qui ne sont pas reconnus comme chiffres, donc obligation de multiplier par 1). Le tableau ne fait jamais le même nombre de lignes !
Le problème est que si j'inclus dans la macro la fonction de figer les volets (désactivée dans l'immédiat, à la fin de la macro), les volets se fixent à la ligne 3 alors que je veux la ligne 6, à cause d'une cellule qui contient la fonction SOUS-TOTAL. Si je place la fonction SOUS-TOTAL dans la macro à la fin, les volets sont bien figés mais la cellule SOUS TOTAL vient se mettre dans la colonne A6 alors qu'elle doit être dans la colonne Q3. C'est fou, non ?
Si vous voulez, je vous joins le fichier : sur la Feuil1 c'est pour la mise en page et la Feuil2 c'est le fichier extrait d'Oracle qui est donc copier/coller sur la Feuil1.
PS : si vous avez aussi la possibilité de m'expliquer : cette fameuse mise en forme Sous-Total, dans un tableau "normal" mets le sous-total à la dernière ligne ; dans mon tableau, la formule de la colonne Q est déplacée vers le bas en fonction du nombre de sous-totaux dans le tableau et donc un sous-total vers les lignes 1500/1600 ou autres alors que le tableau ne comporte ce nombre de lignes. La seule solution que j'ai trouvé étant de supprimer toutes les lignes après 1000 et faire ce fameux sous-total en Q3
Merci pour vos idées.