Avatar billede cmo0812 Nybegynder
03. december 2011 - 21:09 Der er 18 kommentarer og
1 løsning

Makroer i excel

Hej eksperter!


Jeg håber i kan hjælpe

Jeg sidder og leger med makroer i excel på nybegynder stadiet.
Jeg kunne godt tænke mig, at vide om man kan indspille en makro som gør følgende;


Foretages der afkrydsning i en eller flere afkrydsningsfelter i excel, så skal der være
noget tekst som fremkommer, men altså kun hvis man foretager afkrydsning ellers
skal disse felter eller teksten være skjult.

Jeg håber i kan hjælpe

C
Avatar billede store-morten Ekspert
03. december 2011 - 23:52 #1
Skal det vare med makro?
http://gratisupload.dk/vis/668170/
Avatar billede cmo0812 Nybegynder
04. december 2011 - 00:36 #2
Hej

Tak for dit input. Det behøver ikke nødvendigvis, at være med makroer,
men spørgsmålet er om det kan lade sig gøre? Jeg ønsker at blive bedre
til at benytte makro funktionen.

I den/de celler hvor jeg har lavet et afkrydsningsfelt, der kan jeg højreklik og sige tildel
makro, men hvad kan jeg bruge det til, når jeg vil have det til at gøre noget bestemt?



C
Avatar billede store-morten Ekspert
04. december 2011 - 14:26 #3
Hvis du i 'Designtilstand' dobbeltklikker på Checkbox1 kommer der et kode vindue frem hvor der står:

Private Sub CheckBox1_Click()

End Sub

Her kan du skrive din kode, eks. denne:
Private Sub CheckBox1_Click()
If CheckBox1.Value = False Then
Range("E2").Value = "CheckBox1 Ikke valgt"
Else
Range("E2").Value = "CheckBox1 Valgt"
End If
End Sub
Så når du klikke CheckBox1 til eller fra, skrives:
"CheckBox1 Ikke valgt" eller "CheckBox1 valgt" i celle E2

Eller:
Private Sub CheckBox1_Click()
If CheckBox1.Value = False Then
Range("E2").ClearContents
Else
Range("E2").Value = "CheckBox1 Valgt"
End If
End Sub
Så når du klikke CheckBox1 til eller fra, skrives:
"CheckBox1 valgt" i celle E2 ellers slettes E2

Og hvis du synes det er pænere kan du vende den om:
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Range("E2").Value = "CheckBox1 valgt"
Else
Range("E2").Value = "CheckBox1 ikke valgt"
End If
End Sub
Avatar billede cmo0812 Nybegynder
04. december 2011 - 17:20 #4
Hej Morten

Super fedt med din hjælp! Det sætter jeg stor pris på :o)

Hvordan ved jeg om jeg er i designtilstand?


C
Avatar billede store-morten Ekspert
04. december 2011 - 17:43 #5
I Excel 2003
Menuen --> Vis --> Kontrolelementer (skal være sat til)
Der er så en knap med Linial/vinkel/blyant.
Avatar billede cmo0812 Nybegynder
04. december 2011 - 17:56 #6
Hej igen


Kan ikke finde den. Kan det have noget at gøre med, at jeg arbejder på en mac?



C
Avatar billede store-morten Ekspert
04. december 2011 - 17:59 #7
Excel version?
Avatar billede cmo0812 Nybegynder
04. december 2011 - 18:00 #8
Det er version 2010 :o)
Avatar billede store-morten Ekspert
04. december 2011 - 18:05 #9
Så det derfor ;-)
Avatar billede cmo0812 Nybegynder
04. december 2011 - 18:08 #10
Kan man så ikke? eller?
Avatar billede store-morten Ekspert
04. december 2011 - 18:10 #11
Få vist fanen Udvikler
1.Klik på fanen Filer.
2.Klik på Indstillinger under Hjælp.
3.Klik på Tilpas båndet.
4.Markér afkrydsningsfeltet Udvikler under Tilpas båndet.
Avatar billede store-morten Ekspert
04. december 2011 - 18:14 #12
Avatar billede cmo0812 Nybegynder
04. december 2011 - 18:16 #13
Hej Morten

Jeg har fået fanen udvikler frem, men den viser ikke designtilstandsikonet.
Er det fordi den nu hedder editor?


C
Avatar billede store-morten Ekspert
04. december 2011 - 18:19 #14
Avatar billede cmo0812 Nybegynder
04. december 2011 - 18:23 #15
Hej Morten


Ikonet er der ikke. Kan det være fordi jeg ikke har den professionelle udgave?

Kan du ikke også lige smide et svar, så får du point



Tak for hjælpen


C
Avatar billede store-morten Ekspert
04. december 2011 - 18:26 #16
Hvis du henter filen i #12
Så kan du komme ind og se koderne ved at højreklikke på Ark1 og vælge "Vis programkode"
Avatar billede store-morten Ekspert
04. december 2011 - 18:33 #17
Avatar billede cmo0812 Nybegynder
04. december 2011 - 18:42 #18
Tak Morten

Smider du lige et svar?

C
Avatar billede store-morten Ekspert
04. december 2011 - 18:44 #19
Jo da ;-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat