• 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.

Opgelost invoerformulier rechts laten verschijnen in sheet

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

sponsken

Gebruiker
Lid geworden
21 feb 2024
Berichten
25
is het mogelijk om het invoerformulier aan de rechtse kant van de sheet te laten verschijnen zodat dit niet over mijn tabel komt ?
nu kan ik dit enkel in het midden of linksboven laten verschijnen
 

Bijlagen

Speel wat met de getallen.
Code:
Sub FormulierOpenen()
 With frmaankoop
  .Left = 700
  .Top = 150
  .Show
 End With
End Sub
 
Of:
Code:
Sub FormulierOpenen()
    With frmaankoop
        .Left = Application.Left + Application.Width - .Width
        .Top = Application.Top + 100
        .Show
    End With
End Sub
Of, als je het formulier ongeacht de grootte en locatie van het Excel window, tegen de rechterkant van het beeldscherm wilt hebben:
Code:
Sub FormulierOpenen()
    Application.WindowState = xlMaximized
    windWidth = Application.Width
    Application.WindowState = xlNormal
    With frmaankoop
         .Left = windWidth - .Width
        .Top = Application.Top + 100
        .Show
    End With
End Sub
 
Laatst bewerkt:
heb de code in de module gezet maar werkt niet
krijg fout variabele windwidth is niet gedefinieerd
 
Laatst bewerkt:
Recht voor het beeldscherm gaan zitten.
 
probleem opgelost met:

Private Sub UserForm_Activate()

With Application
Top = .Top + .Height - Height - 300
Left = .Left + .Width - Width - 100
End With

End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan