Microsoft 365 Lancer une macro

Keiko

XLDnaute Occasionnel
Bonjour, j'ai une macro qui fonctionne super bien et qui me permet de régler mes largeur et longueur.
La voici :

Sub Macro1()
'
' Macro1 Macro
'

'
Columns("a:fl").Select
Selection.ColumnWidth = 2.7
Selection.RowHeight = 7
End Sub

Je souhaiterais quelle s'active lors de l'ouverture de mon excel, comment faire?

Que dois-je ajouter?

Pouvez-vous placer le code dans celui existant?

Bien à vous,
 

Keiko

XLDnaute Occasionnel
Je mets le code dans la feuille, dois je pour cela le préciser?
J'ai besoin que quand mon excel s'ouvre, mes colonnes et hauteur se mettent à hauteur.
Comme expliquer ci dessus.
Pour cela je voudrais que à l'ouverture de excel, la macro s'active pour les mettres à la taille prévue.
 

Keiko

XLDnaute Occasionnel
Que dois-je faire de plus?
La formule fonctionne très bien quand je la teste mais ne fonctionne pas à l'ouverture de mon excel.
Je souhaiterais qu'a l'ouverture, elle puisse remettre le document comme déterminé dans le code.

Merci pour votre aide !
1583845755808.png
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil

Parce qu'il y avait longtemps que je n'avais pas FillAcross ;)
VB:
Sub Test()
Dim zaizai
zaizai = Array("1-0<10", "1-0>10", "3-0<10", "3-0>10")
With Worksheets("1-0<10").Columns("A:F")
.ColumnWidth = 2.7: .RowHeight = 7
End With
Sheets(zaizai).FillAcrossSheets Worksheets("1-0<10").Range("A:F"), xlFillWithFormats
End Sub
 

Discussions similaires

Réponses
7
Affichages
566

Statistiques des forums

Discussions
312 379
Messages
2 087 779
Membres
103 663
dernier inscrit
b4ri5.c