Avatar billede max4user Nybegynder
18. august 2003 - 10:30 Der er 4 kommentarer og
1 løsning

VBA Simpel Workbook Redigering

Fra en form skal en command åbne en workbook.
Denne skal vises så brugeren frit kan redigere i den.
Når arbejdet er gjort skal der returneres til min Form code ?
Avatar billede overchord Nybegynder
18. august 2003 - 10:46 #1
Foerst og fremmest skal du have aabnet:

Workbooks.Open "dinfil.xsl"

Dette aabner den workbook der skal redigeres. Problemet ligger i at finde ud af hvornar der skal returneres til formen. Det bliver svaert uden at dele scriptet op saa noget ligger i formen og noget i den workbook der aabnes.
Avatar billede max4user Nybegynder
18. august 2003 - 11:03 #2
Jo den skal vel åbnes først :)
Den skal sikkert deles som du er inde på. Men det nærmeste jeg kan
komme det er at ligge koden i BeforeClose. Men er det den rigtige
metode...og hvordan ser et eks. ud :o)
Avatar billede max4user Nybegynder
18. august 2003 - 11:21 #3
Det er heller ikke hver gang det lukkes ned, der skal returneres.
Avatar billede bak Forsker
18. august 2003 - 11:39 #4
denne sub opretter en ny excelsession med dit regneark. når denne excelsession lukkes vendes tilbage til din form

Private Sub CommandButton1_Click()
Dim xlApp As Object
Set xlApp = CreateObject("excel.application")
xlApp.Visible = True
xlApp.Workbooks.Open "c:\book2.xls"
End Sub
Avatar billede max4user Nybegynder
18. august 2003 - 12:56 #5
Tak...Bak  :)

Det funger som fint med at starte en ny app..
Dog fik jeg så opgaven med at opdater en listbox som er indlæst fra
den du kalder "c:\book2.xls"
Det har jeg nu løst med en command "opdater" som kalder
userForm_Initialize der opdater textboxen.
Måske ikke optimalt med denne ekstra commando, med det funger. ???
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