Avatar billede MC3390 Juniormester
17. januar 2012 - 16:39 Der er 9 kommentarer og
1 løsning

Makroudvidelse i et eksisterende makro

Jeg har denne kode der virker, men har et ønske om at udvide dem.
Jeg har forsøgt at kopi/paste for at udvide og ændre bogstavet til et andet, men kan ikke få det nye til at virke.
Er
der nogen der evt. har en løsning på dette.

Sub Tjenesterejse()
' Genvejstast:Ctrl+t
'
    If Selection.Interior.ColorIndex = 43 Then
        Selection.Interior.ColorIndex = xlNone
    Else
        Selection.Interior.ColorIndex = 43
    End If

End Sub
Sub AftaltFerie()
' Genvejstast:Ctrl+a
'
    If Selection.Interior.ColorIndex = 8 Then
        Selection.Interior.ColorIndex = xlNone
    Else
        Selection.Interior.ColorIndex = 8
    End If
End Sub
Sub ØnskeOmFrihed()
' Genvejstast:Ctrl+ø
'
    If Selection.Interior.ColorIndex = 44 Then
        Selection.Interior.ColorIndex = xlNone
    Else
        Selection.Interior.ColorIndex = 44
    End If
End Sub
Sub DepVogn()
' Genvejstast:Ctrl+w
'
    If Selection.Interior.ColorIndex = 15 Then
        Selection.Interior.ColorIndex = xlNone
    Else
        Selection.Interior.ColorIndex = 15
    End If
End Sub
Sub blank()
' Genvejstast:Ctrl+b
'
    Selection.Interior.ColorIndex = xlNone
End Sub
Avatar billede store-morten Ekspert
17. januar 2012 - 17:26 #1
Er det ' Genvejstast:Ctrl+t..... osv.

Se: http://gratisupload.dk/vis_billede/671919/ nederst.
Avatar billede MC3390 Juniormester
17. januar 2012 - 22:45 #2
Det det bruges til er at man markere en eller felter og derefter taster "ctrl + bogstav" hvorefter de markerede felt får den farve det er sat til via ColerIndex. Makro virker, men jeg har et ønske om flere farver. Hvis jeg ændre ColorIndexnummer og CTRL+ Bogstav virker det i makroen

Jeg har så prøvet kopiret noget af makroen og indsat det i den eksisterende makro og ændret "CTRL + bogstav, samt ColerIndex nummer". Så kan jeg ikke få det til at virke.

Dette er f.eks. dette stykke makro jeg kopirer og ændre, så for at sætte det ind igen. Så kan jeg ikke få det til at virke.

Sub ØnskeOmFrihed()
' Genvejstast:Ctrl+ø
'
    If Selection.Interior.ColorIndex = 44 Then
        Selection.Interior.ColorIndex = xlNone
    Else
        Selection.Interior.ColorIndex = 44
    End If
End Sub

Ændret til

Sub Bog()
' Genvejstast:Ctrl+t
'
    If Selection.Interior.ColorIndex = 44 Then
        Selection.Interior.ColorIndex = xlNone
    Else
        Selection.Interior.ColorIndex = 33
    End If
End Sub

Det var en længere forklaring, håber det giver noget klarhed.
Avatar billede store-morten Ekspert
18. januar 2012 - 20:26 #3
Sub ØnskeOmFrihed() Makro navn
' Genvejstast:Ctrl+ø  Hjælpe tekst
'
    If Selection.Interior.ColorIndex = 44 Then Hvis celle har farve 44
        Selection.Interior.ColorIndex = xlNone Farv celle med inge farve
    Else                                                            Ellers
        Selection.Interior.ColorIndex = 44        Farv celle med farve 44
    End If
End Sub


' Genvejstast:Ctrl+ø  Hjælpe tekst
Programmere ikke så Ctrl+ø virker, det gør du ved at se:
Se: http://gratisupload.dk/vis_billede/671919/ nederst.
Avatar billede MC3390 Juniormester
18. januar 2012 - 21:07 #4
Hej Morten

Jeg var godt klar over hvordan det virkede, det jeg ønsker er at tilføje flere genvejsfunktion i makroen. Når jeg kopiret en del af det og indsatte det, hvorefter jeg ændrede Sub,Genvejstast og farvekode virkede den nye funktion ikke, mens resten af makroen virkede.

Hilsen Michael
Avatar billede store-morten Ekspert
18. januar 2012 - 23:11 #5
Hvordan ændrer du Genvejstast?
Avatar billede MC3390 Juniormester
18. januar 2012 - 23:26 #6
Rettede i makroteksten
Avatar billede store-morten Ekspert
18. januar 2012 - 23:37 #7
Rettede i makroteksten

se #1 og #3 ;-)

' Genvejstast:Ctrl+ø  Hjælpe tekst
Programmere ikke så Ctrl+ø virker, det gør du ved at se:
http://gratisupload.dk/vis_billede/671919/
Punkt 1 til 4 nederst på billedet.

Du kan ikke "skrive" dig til Genvejstast i makroen.
Avatar billede MC3390 Juniormester
18. januar 2012 - 23:46 #8
Hej Morten

Så faldt tiøren, du har hele tiden givet mig svaret.
Takker mange gange for hjælpen

Hilsen Michael
Avatar billede MC3390 Juniormester
18. januar 2012 - 23:52 #9
Kan du sende et svar, så jeg kan give dig point

Hilsen Michael
Avatar billede store-morten Ekspert
18. januar 2012 - 23:55 #10
Velbekomme.
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