Avatar billede nyhavn18 Mester
29. februar 2008 - 08:24 Der er 7 kommentarer og
1 løsning

Celleværdi = makro, "skåret ud i pap"

Jeg har bakset med at få en makro til at køre på baggrund af en værdiændring i en celle.

Opgaven som er 60 point værd lyder.
3 alternativ knapper med cellereference i A1, når værdien i A1 ændrer sig skal A10 ændre farve.
Dette er kun en opstillet opgave og jeg håber selvfølelig at kunne skifte farverne ud med noget brugbart, på sigt.

Jeg tror jeg er med så langt her:
arket skal have en private sub som fortæller hvilken makro skal "Calles" når værdien er X.
Makroerne ligger så i deres eget modul med de forskellige farver i.

Håber en har tid til at hjælpe!!
Avatar billede japping Nybegynder
29. februar 2008 - 08:34 #1
Skal det være en macro ?

Hvorfor formaterer du ikke bare A10 i forhold til indholdet af A1 ? (Formater/Betinget formatering)
Avatar billede nyhavn18 Mester
29. februar 2008 - 08:48 #2
Som sagt så vil jeg gerne på sigt kunne ændre farverne til noget mere brugbart (tal bogstaver, fjerne linier osv), så jeg vil gerne lære en form som jeg kan nørkle videre med.

Det er jo meget sjovere at trykke på knapper og få skidtet til at fungere.:-)

.....så ingen betinget formatering, men makro
Avatar billede stefanfuglsang Juniormester
29. februar 2008 - 08:51 #3
I modulet til arket skal du have funktionen:
Private Sub Worksheet_Change(ByVal Target As Range)
  if target.address ="$A$1" then
      ' det er a1 der er ændret gør noget
  end if
End Sub
Avatar billede nyhavn18 Mester
29. februar 2008 - 08:55 #4
"'det er a1 der er ændret gør noget" skal så erstattes med evt. call makro1, er det sådan.???

..og hvordan finder den ud at hvis a1 = 1 så skal a10 være makro1 og hvis a1 =2 så skal den makro2 osv.
Avatar billede stefanfuglsang Juniormester
29. februar 2008 - 09:44 #5
du skal bruge noget i stil med
if range("a1") = 1 then
  call makro1
elseif range("a1")=10 then
  call makro2
else
  call makro3
end if

Dette skal stå i stedet for  ' det er a1 der er ændret gør noget
Avatar billede nyhavn18 Mester
29. februar 2008 - 09:58 #6
Yahoooo, gennembrud. Tak tli dig Stefanfuglsang.
Avatar billede nyhavn18 Mester
29. februar 2008 - 09:59 #7
fik du dine point?
Avatar billede nyhavn18 Mester
29. februar 2008 - 10:18 #8
Nu har jeg trykket accepter, der sker tilsyneladende ikke en dyt!!!!!!
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