J'ai un problème avec cette macro qui ne limite pas le défilement vertical à la ligne 42 comme demandé.
Quelqu'un aurait il la gentillesse de me dire ce qui colle pas dans cette macro ?
merci et bonne journée
VB:
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
Range("A1:P20").Select ' pour centrer l'affichage
ActiveWindow.Zoom = True
ScrollArea = "A1:O42" ' pour limiter le scrolling vertical
Range("G26").Select
End Sub
J'ai un problème avec cette macro qui ne limite pas le défilement vertical à la ligne 42 comme demandé.
Quelqu'un aurait il la gentillesse de me dire ce qui colle pas dans cette macro ?
merci et bonne journée
VB:
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
Range("A1:P20").Select ' pour centrer l'affichage
ActiveWindow.Zoom = True
ScrollArea = "A1:O42" ' pour limiter le scrolling vertical
Range("G26").Select
End Sub
Supprimez la macro Worksheet_Activate et placez ce code dans ThisWorkbook :
VB:
Private Sub Workbook_Open()
Workbook_SheetActivate ActiveSheet
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If ActiveSheet.Name <> "Feuil1" Then Exit Sub 'nom à adapter
Application.ScreenUpdating = False
Range("A1:P20").Select ' pour centrer l'affichage
ActiveWindow.Zoom = True
ActiveSheet.ScrollArea = "A1:O42" ' pour limiter le scrolling vertical
Range("G26").Select
End Sub
Job75, j'ai testé votre macro du post #8 mais rien à faire, c'est curieux et anormal je dois avoir une macro qui interfère, je vais donc revoir entièrement mon code et reviens vers vous pour vous tenir informé