Avatar billede per2edb Praktikant
25. juni 2013 - 23:08 Der er 3 kommentarer og
1 løsning

Kald af et excel program fra et andet excel program

Jeg dobbelklikker på en celle i Excel og skal derved kalde et andet Excel program. Men det virker ikke. Kan i hjælpe?

Jeg skulle også have kaldet til at overføre en variabel.
Kan i opstille koden med hop og overførsel af variabel


Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Dim stAppName as string 
stAppName="Program2.xlsx"
   
  Dim RetVal
  RetVal = Shell(stAppName, 1)

end sub
Avatar billede supertekst Ekspert
25. juni 2013 - 23:51 #1
Eksempel:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim prg2 As Workbook, overFørsel
Dim stAppName As String
    stAppName = "Program2.xlsx"
    overFørsel = Range("A1")
   
    Set prg2 = Workbooks.Open(ActiveWorkbook.Path & "\" & stAppName)
   
    With prg2
        .Sheets(1).Range("A1").Value = overFørsel
        .Application.DisplayAlerts = False
        .Save
        .Close
    End With
End Sub
Avatar billede per2edb Praktikant
26. juni 2013 - 21:11 #2
Det virker. Tak for hjælpen
Avatar billede per2edb Praktikant
26. juni 2013 - 21:12 #3
Vil du lave det så jeg kan give point
Hvis du har tid har jeg et spørgsmål mere som oprette på ny
Avatar billede supertekst Ekspert
26. juni 2013 - 22:55 #4
Selv tak - du får et svar..
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

IT-JOB