Avatar billede NewbeeOE Nybegynder
10. december 2014 - 16:15 Der er 2 kommentarer og
1 løsning

VBA i Excel og åbne and Excel fil

Hej

Jeg har lavet en form som åbnes vha en knap.
Det virker fint og den gemmer de data som fyldes ind i form i et andet ark som jeg ønsker.
Jeg har på ovenstående form lavet en CheckBox og når form lukkes tjekker jeg om den er sat.
Hvis den er sat skal der åbnes en anden Excel fil som jeg så skal kunne arbejde videre i - det fungerer som så også fint, men nu opstår min udfordring..
Hvis man har fået sat flueben i CheckBox'en ved en fejl vil jeg normalt lukke den Excel fil ned igen som jeg åbnede fra den tidligere omtalt form, men når jeg trykke på det røde kryds oppe i højre hjørne lukker det ikke ned - jeg skal så lukke den Excel fil ned hvor jeg oprindeligt kaldte åbningen fra, så kan den lukkes ned.

Hvad er det jeg glemmer?

Jeg har lukket form ned og gemt den fil som jeg kommer fra (den vil jeg gerne beholde åbent) og derefter åbner jeg den nye fil med følgende

If CheckBox1 = True Then
    Application.Workbooks.Open ("C:\xx\xxxx.xlsm")
End If

Jeg bruger Excel 2013

På forhånd tak
Avatar billede supertekst Ekspert
10. december 2014 - 17:18 #1
Det er  i forbindelse med userform.Show
Hvis du sætter et 0 bagefter Show adskilt af et mellemrum så skulle du kunne det ønskede
Det har noget med modalitet ad gøre - d.v.s om man arbejde udenfor userformen uden denne skal lukkes
Avatar billede NewbeeOE Nybegynder
11. december 2014 - 08:21 #2
Takker - det virker perfekt.
Avatar billede supertekst Ekspert
11. december 2014 - 08:51 #3
Selv tak..
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester