Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Créer une macro pour modifier la mise en page

  • Initiateur de la discussion Initiateur de la discussion tben08
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

tben08

XLDnaute Occasionnel
Bonjour à tous,

J'ai un fichier avec 2 macros, une qui masque des colonnes et l'autre qui les fait réapparaitre.

Dans ma mise en page j'ai demandé à ce qu'il ajuste les colonnes à une page, le problème quand j'applique la macro qui masque des colonnes, la mise en pages n'est plus bonne du tout.

est-ce qu'il est possible d’intégrer à mes macros la mise en pages que je souhaite?

voici mes macros :

Sub fiche_etab()
'
' fiche_etab Macro
'

'
ActiveSheet.Unprotect ("1207")
Columns("F:L").Select
Range("F2").Activate
Selection.EntireColumn.Hidden = False

ActiveSheet.Protect ("1207")

End Sub
Sub Fiche_salarié()
ActiveSheet.Unprotect ("1207")
Range("g:g,h:h,i:i,j:j,k:k").EntireColumn.Hidden = True
ActiveSheet.Protect ("1207")
End Sub

merci de votre aide
 
Re : Créer une macro pour modifier la mise en page

Bonjour,

Un fichier serait peut-être le bienvenu mais tu pourrais rajouter activesheet.column(A:J).autofill ce qui te permettrait d'avoir les colonnes à la bonne largeur.
 
Re : Créer une macro pour modifier la mise en page

Merci pour ta réponse.

je dois la mettre à quel endroit dans la macro?

voici mon fichier
 

Pièces jointes

Re : Créer une macro pour modifier la mise en page

Voilà, voilà !

Je pense que cela devrait te convenir. Par contre fais très attention pour tes prochaines demandes à ne pas mettre de données sensibles dans ton fichier. Là, il y a plein de choses, c'est limite je trouve. Mais c'est juste un conseil. Bon courage.
 

Pièces jointes

Re : Créer une macro pour modifier la mise en page

merci beaucoup,

je vais abuser de ta gentillesse. je ne sais pas si tu as vu mais le saut de page n'est plus bon pour l'aperçu ou j'ai masqué les colonnes, il est possible de faire quelque chose?

pour les données sensible je ne trouve pas, le fichier est vierge, il n'y a pas de nom.
 
Re : Créer une macro pour modifier la mise en page

Le problème c'est que ça masque des colonnes donc toutes les infos afférentes. 0 part changer les infos que tu veux garder de place je ne vois. Ok pas de noms de personne mais d'un organisme + toutes les infos d'un document interne...Cela est un peu risqué mais ce n'est que mon point de vue.
 
Re : Créer une macro pour modifier la mise en page

comment ça changer les infos que je veux garder? si tu une autre solution je suis à ton écoute

oui c'est vrai, je l'effacerais quand j'aurais fini
 
Re : Créer une macro pour modifier la mise en page

j'arrive à créer une macro pour les sauts de page mais quand je l'intègre à l'autre macro ça ne me met pas de message d'erreur mais ça ne fonctionne pas
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
173
Réponses
13
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…