Jeg bruger nedenstående kode når mit ark åbner, så bruger kun ser min userform.
Private Sub Workbook_Open() Application.Visible = False UserForm1.Show End Sub
Udfordringen er at den skjuler alle andre ark og Excel logoet forsvinder på proceslinjen, hvilket kunne være fedt hvis den ikke gjorde det.
Yderligere lukker den ikke den Active Workbook helt ned og åbner ikke de andre fil op igen, som var åbne inden man åbnede min userform. Her har jeg bruget nedenstående kode.
Er der en måde man kan løse denne på, så bruger kan have min userform åben og måske en anden Excel fil på samme tid, og når man lukke userform, så lukker den kun den fil som indeholder min userform?
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) Application.DisplayAlerts = False ActiveWorkbook.Close Application.DisplayAlerts = True End Sub
Prøv at tilføje et lille argument til din form åbning. UserForm1.Show vbModeless
Hvilket gør, at der ikke låses andre ting i dine Excel funktioner. Men uden at have set hele din kode, og hvad der ellers sker, er det lidt svært at svare konkret.
Jo, jeg havde en excel fil åben med nogle data og så åbnede jeg filen med min userform, for at tilføje data i min userform, men min userform kommer ikke op, men fejlkoden.
Den skjuler excel, så den kode kører den igennem, men når den kommer til koden UserForm1.Show vbModeless så kommer fejlkoden.
#4 - Jeg kender stadig ikke din fulde kode. Men prøv først at deaktivere hele den kode du bruger, herunder, og så se om ikke fejlen forsvinder, og hvordan din Userform så agerer.
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) Application.DisplayAlerts = False ActiveWorkbook.Close Application.DisplayAlerts = True End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) ActiveWorkbook.Close SaveChanges:=False End Sub
Her kommer fejlen ikke op. Det løser dog ikke problemet, da Excel logoet i proceslinjen stadig er skjult.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.