• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Zoomen tijdens openen per gebruiker

Status
Niet open voor verdere reacties.

Norman Scheuter

Gebruiker
Lid geworden
30 sep 2008
Berichten
124
Hallo,

Mijn collega wil graag een Excelsheet meer ingezoomd openen dan de rest.
Is het mogelijk om dit per gebruiker in een vba in te stellen?

Gr. Norman
 
Dit in de ThisWorkbook sectie:
Code:
Private Sub Workbook_Open()
    If Environ("Username") = "Collega" Then ActiveWindow.Zoom = 200
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ActiveWindow.Zoom = 100
End Sub
 
Laatst bewerkt:
Hoi Edmoor,

Dat is snel:)
Ben al de hele ochtend aan het zoeken op het internet...kon niks vinden hierover.

We gaan het proberen.

Dank je wel.

Gr. Norman
 
Tip:
Eerst Helpmij, dan pas de rest van het internet :P:cool:
 
@Edm

lijkt me overbodig:
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ActiveWindow.Zoom = 100
End Sub
 
Mij niet.
Die is om het weer terug te zetten voor andere gebruikers als de gebruiker met een grotere zoom het document heeft opgeslagen.

Edit:
Ok, moet het wel nog een keer worden opgeslagen uiteraard ;)
 
Laatst bewerkt:
Dan lijkt me dit voldoende

Code:
Private Sub Workbook_Open()
  ActiveWindow.Zoom = 100 - 100*(Environ("Username") = "Collega")
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan