Avatar billede tvc Seniormester
18. september 2005 - 13:21 Der er 2 kommentarer og
1 løsning

Data fra Excel til PowerPoint via VBA?

Hej

Jeg er ved at udforske mulighederne for at anvende variabler i PowerPoint ved at foretage opslag i en kolonne i Excel.

Et eksempel:

I en kolonne i Excel har jeg følgende tal:
A1 - 1
A2 - 2
A3 - 3

I PowerPoint har jeg en tekstboks som gerne skulle kunne skifte mellem tallene fra Excelkolonnen.

Er der en der kan hjælpe mig på vej i retning af noget som kan gøre dette?

TVC
Avatar billede supertekst Ekspert
20. september 2005 - 08:38 #1
Her er et lille eksempel:

Private Sub CommandButton1_Click()
    hentFraXLS 1
End Sub
Private Sub CommandButton2_Click()
    hentFraXLS 2
End Sub
Private Sub CommandButton3_Click()
    hentFraXLS 3
End Sub
Private Sub hentFraXLS(nr)
Dim xls As Object
    Set xls = CreateObject("excel.application")
   
    With xls
        .workbooks.Open "C:\test.xls"
        TextBox1.Value = .Sheets(1).Cells(nr, 1).Value
    End With
End Sub

Forudsætningerne er følgende i dette eksempel:
I PP erder oprettet 3 knapper og en tekstboks ved hjælp af værktøjslinien "Kontrolelementer".

Ligeledes er der oprettet et regneark med indhold i cellerne A1 - A3.

Start PPT-præsentationen - ved klik på en af knapperne hentes indholdet fra regnearket - henholdsvis A1 v/knap1 - A2 v/knap2 osv og celle-indholdet indsættes i tekstboksen.

Var det noget i den retning du tænkte på?
Avatar billede tvc Seniormester
22. september 2005 - 21:10 #2
-> supertekst

Både ja og nej.

Jeg vil gerne undgå at der skal klikkes på noget i PW for at den skifter til næste tal.

Jeg vil gerne have at jeg i en tekstboks på dias 1 kan hente det første tal ind, i en tekstboks på dias 2 kan hente det andet tal ind o.s.v.

Det var min tanke at anvende animationer (brugerdefinerede animationer), således at tallene kunne vises lidt smart :-)
Avatar billede tvc Seniormester
22. oktober 2005 - 18:40 #3
Lukker :-(

TVC
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel