Avatar billede hanne-dk Nybegynder
24. november 2009 - 08:58 Der er 12 kommentarer og
1 løsning

Hent billede og vis i regneark

Jeg har et prisark hvor kollonne "L" indeholder en webadresse til et billede f.eks. som:
http://shopping-system.dk/product_images/b/shopbox_enterprise__35807.gif

Kan der laves en formel der henter dette billede, og viser det som en klikbar thumbnail, som kan åbne billedet i en browser ved klik?
Avatar billede qpc Nybegynder
24. november 2009 - 11:15 #1
For bedre at forstå dig.
Du vil have et lille billede i kolonne L.
Når du klikker på det lille billede ser man webadressen/et større billede ?

qpc
Avatar billede hanne-dk Nybegynder
24. november 2009 - 12:10 #2
Ja, jeg vil gerne have vist det billede som der er en direkte link til i kollonnen (bare som en lille thumbnail)
Dette billede skal være klikbart og henvise til det store billede på nettet.
Avatar billede qpc Nybegynder
24. november 2009 - 12:20 #3
Prøv.
Hent billedet, placer det eventuelt på skrivebordet.
Indsæt det i den rigtige celle i kolonne L.
Formindsk det, så det er inde i cellen.
Indsæt hyberlink/webadresse i billedet.

qpc
Avatar billede hanne-dk Nybegynder
24. november 2009 - 12:48 #4
Jo det kunne jeg nok godt gøre, men jeg har en liste med ca. 1000 varer hvor adressen allerede står, så findes der ikke en måde hvorpå den selv kan hente billederne ind i kollonnen via dette link?
Avatar billede qpc Nybegynder
24. november 2009 - 13:00 #5
Det var jo noget andet.
Så det, vil jeg overlade til andre.

Venlig hilsen
qpc
Avatar billede excelent Ekspert
24. november 2009 - 20:21 #6
Billede indsættes i en kommentar i B2:B1000 - ret i linie 3 hvis
det skal være et andet sted
Der indsættes XXX i cellerne, men kan også ændres til en tekst i en anden kolonne, eller evt. selve link-teksten...

Sub HyperTest()
On Error Resume Next
Set rng = Range("B2:B1000")
For Each c In rng
c.Select
If Cells(c.Row, "L") <> "" Then
Selection.AddComment
Selection.Comment.Visible = True
Selection.Comment.Shape.Select True
Selection.ShapeRange.Fill.UserPicture Range("L" & c.Row).Value
c.Comment.Visible = False
c.Select
c.Formula = "=HYPERLINK(L" & c.Row & "," & """XXX""" & ")"
End If
Next
End Sub
Avatar billede hanne-dk Nybegynder
24. november 2009 - 23:10 #7
Rigtigt flot :-)

MEN kan det lade sig gøre at den viser billederne i stedet for xxx?
Altså ikke kun ved "mouse over" men alle billeder hele tiden?
Avatar billede excelent Ekspert
25. november 2009 - 19:32 #8
Går ud fra du har adresser i alle rækkerne, som følge af dette indsættes linkbilledet i kolonne B i alle rækker med adresse i L
Koden skalerer billedernes højde efter rækkehøjden
Så har du standard-rækkehøjde 13.2 bliver det godt nok småt.

Sub HyperBillede()
On Error Resume Next
Set rng = Range("B2:B1000")
For Each c In rng
c.Select
If Cells(c.Row, "L") <> "" Then
With ActiveSheet.Pictures.Insert(Range("L" & c.Row), ActiveSheet.Range("B" & c.Row))
.Width = ActiveSheet.Range("B" & c.Row).ColumnWidth * 2.8
.Height = ActiveSheet.Range("B" & c.Row).RowHeight
ActiveSheet.Shapes(.Index).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection.ShapeRange.Item(1), Address:=ActiveSheet.Range("L" & c.Row)
End With
End If
Next
End Sub
Avatar billede excelent Ekspert
25. november 2009 - 19:35 #9
*** ("L" & c.Row) *** hører til linien ovenover
Avatar billede excelent Ekspert
30. november 2009 - 16:59 #10
hvordan går det ?
Avatar billede excelent Ekspert
09. januar 2010 - 13:10 #11
?
Avatar billede hanne-dk Nybegynder
14. januar 2010 - 23:25 #12
undskyld jeg ikke vente tilbage tidligere, men jeg havde helt glemt det.
Sorry.

Jeg får ikke rigtigt det resultat jeg søger, da jeg gerne vil ahve at alle billederne sættes ind med det samme, så man kan se dem hele tiden?
Men jeg accepterer dit svar med det samme så jeg ikke glemmer det igen :-)

Tak for hjælpen.
Avatar billede excelent Ekspert
04. februar 2010 - 16:31 #13
fik vi denne gjort færdig ?
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