Bonjour a tous ,
j'utilise un code pour récupérer des colonnes utiliser avant impression .
Worksheets("initiale").UsedRange.Copy
Worksheets("copie").Activate
[a1].Select
ActiveSheet.Paste
toutefois , ce code me copie toute les colonnes même celles qui sont vides
ce que je souhaiterai
1 - ne copier que les colonnes utilisées , et exclure les colonnes vide
2 - lors de la copie supprimer les couleurs des lignes
3 - cette copie sera utilisée uniquement pour une impression donc , est il possible d effectuer la meme chose
sans passer par une copie du style :
Worksheets("initiale").UsedRange.Print
et enfin j'utilise dans mon dossier final un menu avec un bouton impression , ce code ne doit donc s activer que lorsque la feuille :"initiale" est affichée a l écran donc active
donc dans l’idée :
if Worksheets("initiale").activate then
Worksheets("initiale").UsedRange.Print
end if
merci a tous de vos suggestions et aide apportée
cordialement
ghislain
j'utilise un code pour récupérer des colonnes utiliser avant impression .
Worksheets("initiale").UsedRange.Copy
Worksheets("copie").Activate
[a1].Select
ActiveSheet.Paste
toutefois , ce code me copie toute les colonnes même celles qui sont vides
ce que je souhaiterai
1 - ne copier que les colonnes utilisées , et exclure les colonnes vide
2 - lors de la copie supprimer les couleurs des lignes
3 - cette copie sera utilisée uniquement pour une impression donc , est il possible d effectuer la meme chose
sans passer par une copie du style :
Worksheets("initiale").UsedRange.Print
et enfin j'utilise dans mon dossier final un menu avec un bouton impression , ce code ne doit donc s activer que lorsque la feuille :"initiale" est affichée a l écran donc active
donc dans l’idée :
if Worksheets("initiale").activate then
Worksheets("initiale").UsedRange.Print
end if
merci a tous de vos suggestions et aide apportée
cordialement
ghislain