Avatar billede svla Mester
22. januar 2008 - 15:18 Der er 6 kommentarer og
2 løsninger

Starte makro fra celle på excelark

Hej!
Jeg har en excelfil med mange ark.
På hvert ark er der i celle A2 indtastet en værdi, som af og til skal ændres, og det medfører at enkelte værdier i andre celler skal ændres via en VBA-kode, som jeg har klar.
Spørgsmål:
Hvorledes får jeg en VBA kode startet hver gang værdien i celle A2 ændres, og kun når det er værdien i denne celle(A2).
Avatar billede jlemming Nybegynder
22. januar 2008 - 16:16 #1
Prøv dette:

Skal bare ligge i kode, enten på arket eller thisworkbook

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "A2" Then
kald makro
End If

End Sub
Avatar billede svla Mester
22. januar 2008 - 18:35 #2
Hej jlemming !
Desværre kan jeg ikke få din kode til og virke, jeg har lagt koden på arket og skiftet -kald makro- med en MsgBox for og tjekke om det virkede, men der skete intet, værdien i A2 er en dato - hvorfor mon det ikke virker?
Avatar billede supertekst Ekspert
22. januar 2008 - 18:39 #3
Prøv evt:  = "$A$2"
Avatar billede svla Mester
22. januar 2008 - 19:07 #4
Med supertekst's rettelse fungerer det fint det var lige det jeg skulle bruge, men hvorfor skulle der $$ tegn til ????
Avatar billede jlemming Nybegynder
22. januar 2008 - 19:14 #5
ups, supertekst --> Skal vi dele pointene?

$$ er fordi at adressen står som en statisk værdi i aflæsningen
Avatar billede svla Mester
22. januar 2008 - 19:35 #6
Til supertekst
I har hjulpet mig begge to så læg et svar.
Avatar billede supertekst Ekspert
22. januar 2008 - 20:37 #7
Ok - det får du her..
Avatar billede svla Mester
22. januar 2008 - 21:10 #8
Hej
Supertekst lurede lige fejlen fra jlemming, og jeg kunne ikke gennemskue problemet, -så jeg synes lige der skal være point til supertekst også.Tak for hjælpen
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