Jilde
XLDnaute Occasionnel
Bonjour les gens !
J'ai un soucis avec un formulaire Excel.
J'ai une macro "MaJ" qui me vide mes cellules nommées pour les remplir avec des infos contenues dans un fichier .txt (extrait d'une base de données).
Le problème, c'est que lorsque je défini une zone d'impression, la plage de cellules en question est nommée "Zone_d_impression" !
Et du coup, lorsque je lance ma macro "MaJ", elle me vide toute ma zone d'impression !
Et ça surprend la première fois !!
Donc je cherche le code VBA qui va :
1. récupérer et stocker mes paramètres d'impression dans une série de variables
2. supprimer cette zone d'impression de ma feuille, ça je sais faire :
3. redéfinir ma zone d'impression selon ce qui a été récupéré en 1.
Comme ça, j'exécute ma macro entre le 2. et le 3. et ça roule !
J'ai chercher dans le forum sans grand résultat ...
Merci d'avance !
J'ai un soucis avec un formulaire Excel.
J'ai une macro "MaJ" qui me vide mes cellules nommées pour les remplir avec des infos contenues dans un fichier .txt (extrait d'une base de données).
Le problème, c'est que lorsque je défini une zone d'impression, la plage de cellules en question est nommée "Zone_d_impression" !
Et du coup, lorsque je lance ma macro "MaJ", elle me vide toute ma zone d'impression !
Et ça surprend la première fois !!
Donc je cherche le code VBA qui va :
1. récupérer et stocker mes paramètres d'impression dans une série de variables
2. supprimer cette zone d'impression de ma feuille, ça je sais faire :
Code:
ActiveSheet.PageSetup.PrintArea = ""
Comme ça, j'exécute ma macro entre le 2. et le 3. et ça roule !
J'ai chercher dans le forum sans grand résultat ...
Merci d'avance !
Dernière édition: