Avatar billede mbl Juniormester
02. september 2003 - 07:40 Der er 11 kommentarer og
1 løsning

Køre makro i VBA som ligger i Excel

Jeg kunne godt tænke mig at lave en applikation i VBA som skal køre nogle makroer i excel.

Er det samtidig mulig at dette forgår i det skjulte.

Jeg skal til slut gemme resultatet i en CSV fil og jeg skal gerne fra min app fortælle hvor den skal gemme filen.
Avatar billede composer Nybegynder
02. september 2003 - 08:22 #1
kigger bare lige med
Avatar billede stry Nybegynder
02. september 2003 - 08:46 #2
Mener du en VB-app?
Du kan ikke lave selvstændige applikationer i VBA, VBA-app skal have et moderprogram til at køre dem.
Avatar billede martin_moth Mester
02. september 2003 - 09:05 #3
VBA = visual Basic for Applications. Et macrosprog, der bl.a. kører under Excel
VB6 = Visual Basic 6. Et selvstændigt programmeringssprog der bruges til at skrive applikationer.

Hvad er det du vil?
Avatar billede mbl Juniormester
02. september 2003 - 20:04 #4
det er VB6 som skal bruges som front og excel skal konverter nogle data for mig. Jeg er ikke glad for at brugeren skal se mellem regningerne men kun resultatet.
Avatar billede martin_moth Mester
03. september 2003 - 06:50 #5
Fra et VB program kan du bruge f.eks. fakultet-funktionen fra Excel ved at  finde 11 fakultet:

Dim xlapp as object
dim res
Set xlapp = CreateObject("Excel.application")
res = xlapp.fact(11) ' = 39916800
set xlapp = Nothing

Den kører skjult...
Avatar billede mbl Juniormester
03. september 2003 - 20:08 #6
martin moth hvad er "fakultet"
Avatar billede martin_moth Mester
04. september 2003 - 06:17 #7
5 fakultet = 5! = 5 * 4 * 3 * 2
7 fakultet = 7! = 7 * 6 * 5 * 4 * 3 * 2

Det var bare et eksempel på brug af Excel fra VB
Avatar billede mbl Juniormester
04. september 2003 - 11:47 #8
Jeg tror at du har tabt mig, jeg er ikke sikker på meningen med dette. Kan jeg kører en makro med dette.?????
Avatar billede martin_moth Mester
04. september 2003 - 12:12 #9
Det var bare et eksempel på hvordan du connecter til Excel fra VB...

Mon du ikke kan skrive xlapp.macronavn ? (rent gæt)
Avatar billede mbl Juniormester
04. september 2003 - 16:00 #10
Takker for hjælpen, det var de magiske ord der satte mig i gang.
Avatar billede mbl Juniormester
04. september 2003 - 16:00 #11
martin moth lægger du et svar.
Avatar billede martin_moth Mester
04. september 2003 - 17:05 #12
Virker det - hurra :o)
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
Kurser inden for grundlæggende programmering

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