Avatar billede frezzer81 Nybegynder
16. juni 2005 - 14:41 Der er 5 kommentarer og
1 løsning

macro spørgsmål

Hej

Ville lige høre om dette kan lade sig gøre.

A1 = "100"
A2 = "200"
A3 = Her vil jeg gerne have at hvis A1 er større end A2 så skal den vise en glad smilie(et lille billede jeg selv har). Hvis A2 er størst skal den vise billedet af en sur smilie.

Man kunne jo gøre det med HVIS kommandoen hvis det nu bare skulle være tegn som ":)" og ":(", men da det er et billede ved jeg ik lige hvordan det gøres eller om man skal bruge macro på en eller anden måde til det.

nogle der kan hjælpe?
Avatar billede frezzer81 Nybegynder
16. juni 2005 - 15:27 #1
Tænkte lidt på om det måske var muligt at kalde en macro i en HVIS funktion? så man sagde hvis a1 > a2 så skulle den køre macro xxx.
Avatar billede jkrons Professor
16. juni 2005 - 15:48 #2
Du kan ikke kan ikke afspille en makro fra en formel. Men du kan bruge Workskeet_Change til at undersøge værdien af en celle, og så vise dit billede.
Avatar billede frezzer81 Nybegynder
16. juni 2005 - 16:03 #3
Nu føler jeg mig dum :) Ved ikke hvad du mener med Workskeet_Change, eller dvs det er jo nok noget inde i VB, men må indrømme jeg er ikke lige den store haj til det.

Er det muligt at få en smule flere detaljer?

på forhånd tak
Avatar billede bak Forsker
18. juni 2005 - 12:09 #4
Indsæt dine to billeder først
i celle A3 skriver du
=(A1>=A2)

Højreklik på arkfanen, vælg "Vis programkode" og indsæt dette


Private Sub Worksheet_Calculate()
  If [A3] = False Then
      ActiveSheet.Shapes("Billede 1").Visible = True
      ActiveSheet.Shapes("Billede 2").Visible = False
  Else
      ActiveSheet.Shapes("Billede 1").Visible = False
      ActiveSheet.Shapes("Billede 2").Visible = True
  End If
End Sub


Tekste Billede 1 og Billede 2 tilpassede til dine billeder

Hver gang arket beregnes vil et af billederne dukke op og det andet være skjult

her er et eksempel
www.tbdl.dk/excel/smiley.xls
Avatar billede frezzer81 Nybegynder
20. juni 2005 - 12:17 #5
Mange tak bak, rart med et eksempel også :)

smider du et svar og fortsat god dag
Avatar billede bak Forsker
20. juni 2005 - 19:18 #6
ok :-)
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