Avatar billede esposito Nybegynder
24. juni 2009 - 10:37 Der er 3 kommentarer

Macro udfra knap!

Hej
Jeg har lavet et excel ark, som har en macro der plusser tallet i cellen 'C5'  med 1 hver gang man trykker "Gem".

Nu vil jeg gerne have lavet denne om, men kan ikke finde ud hvordan jeg gør det, og hvilke koder jeg skal bruge.

Det som jeg gerne vil have lavet nu er en knap man trykker på (hvor der står, klik her for ny rekvisition).. Jeg kan godt finde ud af at lave selve knappen, men det er nedenstående jeg har problemer med at tilføje til knappen:

Når man trykker på knappen skal:
1.Tallet i celle C5 plusses med 1
2.Indholdet i Celle A14,B14,C14 - A18,B18,C18 - F5,G5,C5 - F10,G10,C10 - F14,G14,C14 og F18,G18,C18 ,  skal ryddes.

Vi er 4 der skal bruge det samme regneark, med denne macro…


Min gamle macro ser sådan ud..

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Range("c5").Value = Range("c5").Value + 1
End Sub
Avatar billede jkrons Professor
24. juni 2009 - 14:57 #1
Måske erdet bare mig, men du kan ikke både plusse C5 med 1, og så rydde C5. Så bliver resultatet enten en tom C5 eller altid 1, afhængigt af rækkefølgen på kommandoerne?

Bortset fra det kan du lægge denne kode på din knap:

    Range("A14:C14").Select
    Selection.ClearContents
    'fortsæt med øvrige områder på samme måede
    Range("c5").Value = Range("c5").Value + 1
Avatar billede esposito Nybegynder
24. juni 2009 - 15:36 #2
Sorry min fejl..
Det er indholdet i Celle B14,C14,D14 - B18,C18,D18 - F5,G5,H5 - F10,G10,H10 - F14,G14,H14 og F18,G18,H18 ,  skal ryddes.
Avatar billede jkrons Professor
24. juni 2009 - 16:37 #3
Så skal koden på din knap se sådan ud:

    Range("B14:D14,B18:D18,F5:H5,F10:H10,F14:H14,F18:H18").ClearContents
    Range("c5").Value = Range("c5").Value + 1
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