tvc
Seniormester
21. oktober 2004 - 21:21
Der er
4 kommentarer og
1 løsning
Vis smily-gif sur, glad og festlig afhængig af resultat i celle!
Hej
Er der nogle der ved om man i Excel kan få vist en gif afhængig af resultatet i en celle.
Eksempelvis hvis der i celle A1 står:
100 så vises gif'en smily1
200 så vises gif'en smily2
300 så vises gif'en smily3
Kan det lade sig gøre og kan det lade sig gøre på en let måde?
MVH TVC
21. oktober 2004 - 23:00
#1
Sæt denne ind i dit arkmodul
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A:A")) Is Nothing Then
If Len(Target) = 3 Then
A = Target.Offset(Target.Row, 1).Top - (Target.Offset(Target.Row, 1).Height * Target.Row)
B = Target.Offset(Target.Row, 1).Left
ActiveSheet.Shapes.AddPicture _
"C:\Stien til smileys\Smiley" & Left(Target.Value, 1) & ".gif", _
True, True, B, A, 12, 12
' ret stien til dine smileys
End If
End If
End Sub
Den sætter dem ind i B kolonnen
Den slætter dem ikke, så hvis du vil ændre værdi i en celle, skal du slætte smileyen manuelt først, ellers vil der være flere oven på hinanden.
smileyerne skal hedde "Smiley1.gif","Smiley2.gif", o.s.v.
makroen tjekker det første tal, når der er 3 cifre.
tvc
Seniormester
22. oktober 2004 - 17:46
#2
Da tallet i resultatcellen skifter hver uge vil det være smart om billedet fra sidste uge ikke først skal slettes.
Jeg overvejede et kort øjeblik at anvende en tekstboks men fandt ud af at man ikke kan indsætte billeder i tekstbokse. Hvis det var muligt havde jeg en ide om at man måske lettere kunne få Excel til at vise og skjule en tekstboks?
Filen skal anvendes til hvis en sælger opnår et givent salg, fremkommer en smily afhængig af hvor godt sælgerens resultat er.
I html kan det let laves med det er jo ikke altid det er lige så lige til i Excel.
27. oktober 2004 - 13:13
#3
Kan man ikke anvende en speciel font, der har Smileys? (så bliver det ikke gif-løsningen), men det ville være nemt at håndtere
tvc
Seniormester
05. november 2004 - 14:40
#4
Det kan man godt men og helt uden problemer ved en simpel HVIS og evt. betinget formatering. Men det kunne også være billeder af andet end smileys.
Jeg tror jeg opgiver, jeg har ikke kunne finde noget om det andre steder.
Tak for jeres forslag