Avatar billede 3xa Nybegynder
25. marts 2003 - 14:40 Der er 12 kommentarer og
1 løsning

Ændre feltværdi i Excel fra Access

Nu har jeg ledt og ledt og kan ikke finde svaret på dette problem.
Jeg skal have en funktion i Access der skal kunne åbne en bestemt Excelfil, der ligger på et bestemt sted, og opdatere en bestemt celle i et bestemt sheet.
Derefter skal den bestemte Excelfil gemmes og lukkes.

Alt dette i en funktion.

Nogen der kan hjælpe?
Avatar billede jkrons Professor
25. marts 2003 - 14:51 #1
Denne kan forbedres på mange områder, men den virker

Private Sub Kommandoknap1_Click()
Dim A As String
Dim xApp As Object

'Tildel den værdi der skal overføres til A

A =

    Set xApp = CreateObject("Excel.Application")
    xApp.Workbooks.Open Filename:="C:\test\testfil.xls"
    xApp.Sheets("Ark3").Select
    xApp.Visible = True
    xApp.range("A1").Value = a
    xApp.activeworkbook.Save
End Sub
Avatar billede jkrons Professor
25. marts 2003 - 14:51 #2
Da du ikke fortæller hvor værdien der skal overføres, kommer fra, hvor koden afvikles fra osv. er det sværet at give et mere præcist svar.
Avatar billede 3xa Nybegynder
25. marts 2003 - 14:52 #3
Tak, jeg prøver!
Avatar billede 3xa Nybegynder
25. marts 2003 - 14:52 #4
Nej, men jeg er sikker på at det virker anyways....vender lige tilbage...
Avatar billede jkrons Professor
25. marts 2003 - 14:53 #5
OK
Avatar billede 3xa Nybegynder
25. marts 2003 - 14:59 #6
Excel lukker ikke til sidst - nogle forslag?
Avatar billede jkrons Professor
25. marts 2003 - 15:01 #7
Tilføj xApp.Activeworkbook.Close

som sidste linie
Avatar billede 3xa Nybegynder
25. marts 2003 - 15:05 #8
SEJT!
Avatar billede 3xa Nybegynder
25. marts 2003 - 15:06 #9
Tak for hjælpen forresten!
Avatar billede jkrons Professor
25. marts 2003 - 15:06 #10
Velbekomme!
Avatar billede hnteknik Novice
25. marts 2003 - 18:40 #11
WOW - det kan jeg vist da godt bruge.

Nogle kollegaer har gennem tiden knastet nogle beregninger ind i nogle ensopbyggede regneark ( gud bedre det). NU kan de ikke lave statistik på møget uden at åbne hver eneste ark og klippe/klistre.

Nu er problemet også, at arkene ligger i +1000 mapper/undermapper - en mappe for hver eneste vej i Danmark ( gud bedre det).

Hvis man nu kunne kombinere sådan en LÆSErutine ala det ovenstående med en rutine, der iterativt arbejdede sig ned i mapperne og faldt arkene osv.

Jeg må ud og finde/lave sådan en - hvis der da ikke lige var en, der havde en sådan liggende

Et tip til dig 3xa - gik en gang på http://www.mvps.org/access/

Henrik
Avatar billede 3xa Nybegynder
26. marts 2003 - 10:07 #12
Jeps Henrik, har den. Men dette specifikke problem var ikke beskrevet ordenligt, og her er det gode jo ved Eksperten, at der sidder levende mennesker og svarer på dine spørgsmål og derfor kan give dig netop den løsning du behøver.
Avatar billede jkrons Professor
26. marts 2003 - 10:11 #13
mvps.org er nok en af de bedste hjemmesider overhovedet. Både /Access , /Word osv, men selv de giver jo ikke svar på alt.

MVP'erne selv er jo til gengæld levende mennesker, og dem træffer man nemmest i nyhedsgrupperne, specielt i nyehdesgrupperne på serveren news.microsoft.com hvor de er ganske gode til at give svar på spørgsmål.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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