Avatar billede olsen_ Nybegynder
26. marts 2009 - 16:44 Der er 4 kommentarer og
1 løsning

Evigheds VBA makro

Tjaa... i mangel af en bedre overskrift.

Kan man lave en VBA kode i excel som kører hele tiden. Forstået på den måde, at f.eks. activecell.value = 10 så hver gang jeg blot markerer en celle indsættes værdien 10, uden at makroen skal igangsættes med en knap eller lignende?

Det kunne også være at lige så snart der blev tastet i en celle poppede der en msgBox op, igen uden at man decideret igangsatte kontrol af celleværdien men at dette skete automatisk.

Mvh
Avatar billede claus_schmidt Nybegynder
26. marts 2009 - 17:33 #1
Hvad er det helt konkret du vil have til at ske?

Er det ved markering af en celle, eller er det ved indtastning i en celle?

Uden et præcist spørgsmål er det umuligt at give et præcist svar :-)
Avatar billede olsen_ Nybegynder
26. marts 2009 - 17:44 #2
Det forvirrer måske at jeg giver to forskellige eksempler - beklager.

Lad os holde os til det første. Jeg ønsker at jeg blot ved at markere en celle indsætter værdien 10.
Avatar billede excelent Ekspert
26. marts 2009 - 17:50 #3
Indsæt denne i arkets kodemodul

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target = 10
End Sub
Avatar billede olsen_ Nybegynder
26. marts 2009 - 18:06 #4
Jep det virker.

Kan du angive hvordan det skulle være hvis jeg skulle farve hver celle blot ved markering i stedet for at indsætte værdien 10.

Ved ikke om jeg så skal oprette et spørgsmål mere, det er blot for at forstå fremgangsmåden ved andre tilfælde end lige med værdien 10.

smid svar under alle omstændigheder - og tak for hjælpen.
Avatar billede excelent Ekspert
26. marts 2009 - 18:49 #5
kunne fx være sådan
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target.Interior.ColorIndex = 3
End Sub
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