Bonjour à tous
J'espère ne pas ramener des sujets déjà résolus, je viens d'écumer le web sans trouver de réponse à mon problème
Je suis en train de tout faire pour optimiser mon code, et plus précisément de virer tous les "Select" et "Activate" de celui-ci
Certains Activate me résistent, et je n'ai pas réussi à savoir si cela est obligatoire ou si je n'ai pas encore trouvé la soluce qui permet de l'éviter
Voila mon code :
wsavis est une variable déjà rentrée de feuille excel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 'wsavis.Activate With wsavis.Range(Columns(cavisfirst), Columns(cavislast)) .HorizontalAlignment = xlLeft .VerticalAlignment = xlTop .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False End With
Je précise que cela marche quand je laisse le "Activate"
EDIT : Je rajoute à cela la commande qui me permet de zoomer selon les colonnes non vides de ma feuille : comment eviter de faire un "Range("A:I").Select" et garder un zoom adapté ?
Dois-je enregistrer un range temporaire qui prenne mes colonnes ?
Je vous remercie de votre aide !
Partager