Avatar billede zx-12r Nybegynder
17. marts 2007 - 19:29 Der er 3 kommentarer og
1 løsning

Indfør en macro i en hvissætning.

Er rimelig ny i excel programmering med macroer, og ville høre om det var muligt at indføre en macro i en hvissætning.

Så hvis "hvissætningen" er sand så vil den udføre en macro?

f.eks.

=hvis(d5>0;"macro1";0)

hvor "macro1" skal være macroen der går igang.
Avatar billede excelent Ekspert
17. marts 2007 - 21:34 #1
Det kan man ikke, men du kan få en makro til at køre
hvis du indtaster en værdi i D5 som fx. er >0
Avatar billede zx-12r Nybegynder
18. marts 2007 - 00:24 #2
Kan du sige hvordan?

Som svar selvfølgelig
Avatar billede excelent Ekspert
18. marts 2007 - 07:21 #3
Højreklik på arkets fane og indsæt følgende kode
udskift teksten "din_makro" med navn på din makro

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("D5")) Is Nothing Then Exit Sub
if target>0 then call din_makro
End Sub
Avatar billede excelent Ekspert
18. marts 2007 - 07:21 #4
*
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