Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

ZOOM par macro inopérant

3 réponses
Avatar
Stéphan DuQuébec
Bonjour,
La procédure suivante, en événement workbook open, réalise bel et bien le
zoom souhaité mais sur la feuille active seulement. Pas sur toutes les
feuilles du classeur.

Private Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Sheets
ws.Unprotect Password:="protection"
With Range("A1:M10").Activate
ActiveWindow.Zoom = True
End With
ws.EnableSelection = xlUnlockedCells
ws.Protect Password:="protection", DrawingObjects:=True,
UserInterfaceOnly:=True, Contents:=True, Scenarios:=True
Next ws
End Sub

Quelqu'un voit ce qui peut clocher ???
Merci de vos lumières éventuelles.

3 réponses

Avatar
isabelle
bonjour Stéphan,

Private Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Sheets
ws.Unprotect Password:="protection"
ws.Activate <------------------------------
Range("A1:M10").Activate
ws.EnableSelection = xlUnlockedCells
ActiveWindow.Zoom = True
ws.Protect Password:="protection", DrawingObjects:=True, UserInterfaceOnly:=True, Contents:=True, Scenarios:=True
Next ws
End Sub


isabelle

Bonjour,
La procédure suivante, en événement workbook open, réalise bel et bien le
zoom souhaité mais sur la feuille active seulement. Pas sur toutes les
feuilles du classeur.

Private Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Sheets
ws.Unprotect Password:="protection"
With Range("A1:M10").Activate
ActiveWindow.Zoom = True
End With
ws.EnableSelection = xlUnlockedCells
ws.Protect Password:="protection", DrawingObjects:=True,
UserInterfaceOnly:=True, Contents:=True, Scenarios:=True
Next ws
End Sub

Quelqu'un voit ce qui peut clocher ???
Merci de vos lumières éventuelles.



Avatar
Stéphan DuQuébec
Merci Isabelle !

En plein dans le mille. As usual.....

L'estrie sera sous la neige d'ici quelques heures.....



bonjour Stéphan,

Private Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Sheets
ws.Unprotect Password:="protection"
ws.Activate <------------------------------
Range("A1:M10").Activate
ws.EnableSelection = xlUnlockedCells
ActiveWindow.Zoom = True
ws.Protect Password:="protection", DrawingObjects:=True, UserInterfaceOnly:=True, Contents:=True, Scenarios:=True
Next ws
End Sub


isabelle


Avatar
isabelle

Merci Isabelle !

En plein dans le mille. As usual.....

L'estrie sera sous la neige d'ici quelques heures.....


hé oui, c'est bien, ça va être moin sombre ;-)
isabelle