Avatar billede VonBjerreaard Praktikant
04. oktober 2012 - 14:55 Der er 3 kommentarer

Billeder i Excel

Jeg forsøger at oprette et Excel dokument, hvor der i øverste højre hjørne bliver indsat et logo(billede), alt efter hvilken værdi der står i cellen A1. Har forsøgt mig med nogle af de løsninger her på sitet, men det er som om de ikke rigtigt vil virke.
Det er i Excel 2010 og billederne er i .jpeg format.

Håber at der er nogen der kan guide mig på rette vej.
Avatar billede store-morten Ekspert
04. oktober 2012 - 17:12 #1
billede 1 og billede 2 skal ligge i samme mappe som regnearket.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    Dim shpTemp As Shape, lTop As Long, lTeft As Long, lWidth As Long, lHeight As Long
    If Target.Address = "$A$1" Then
        lTop = Range("M2").Top
        lleft = Range("M2").Left
        lWidth = 50
        lHeight = 50
        ActiveSheet.Pictures.Delete
        sti = ThisWorkbook.Path

        Select Case Target
            Case Is = 1
              Set shpTemp = ActiveSheet.Shapes.AddPicture(sti & "\billede 1.jpg", True, False, lleft, lTop, lWidth, lHeight)
            Case Is = 2
                Set shpTemp = ActiveSheet.Shapes.AddPicture(sti & "\billede 2.jpg", True, False, lleft, lTop, lWidth, lHeight)
            Case Else
              Exit Sub
        End Select
        Set shpTemp = Nothing
    End If
End Sub
Avatar billede VonBjerreaard Praktikant
05. oktober 2012 - 10:49 #2
Jeg har mine billeder til at ligge i samme mappe. Men når jeg prøver at køre denne inde fra VBA, så kommer den op med vinduet Macros, hvor jeg så skal vælge en macro. Men burde ovenstående ikke være en macro i sig selv?
Avatar billede store-morten Ekspert
05. oktober 2012 - 10:55 #3
Nej.
Hvis du skriver et 1 tal i celle A1 vises billede 1
Hvis du skriver et 2 tal i celle A1 vises billede 2
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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