Avatar billede skaanning Seniormester
17. marts 2009 - 13:37 Der er 4 kommentarer og
1 løsning

lave en løn raport ud fra et regne exl.ark

Er der en eller nogen der kan hjælpe mig med i exl-vba at lave en lønraport med data fra et regne ark,
Jeg har lavet en form hvor man kan taste sine timer ind, data overføres til et regne ark hvor de blever behandlet efter de for skellige sater nu en gang findes.
mit problem er at jeg nu vil have en knap på min form der hedder vis lønberegning,de data der nu vises skal  kun være de relevante data, altså kun de satstekster og satser der er blevet udløst


skaanning.
Avatar billede Slettet bruger
17. marts 2009 - 14:13 #1
Hej Skaanning,

http://www.exceltip.com/st/Create_User_Forms_in_Microsoft_Excel/629.html

Kig under initializing the form. Kald en tilsvarende metode, som refererer til feltindhold i excel arket, fremfor blanke.

Med venlig hilsen
Ieet
Avatar billede Slettet bruger
17. marts 2009 - 14:32 #2
Hej Skaanning,

http://www.exceltip.com/st/Create_User_Forms_in_Microsoft_Excel/629.html

Kig under initializing the form. Kald en tilsvarende metode, som refererer til feltindhold i excel arket, fremfor blanke.

Med venlig hilsen
Ieet
Avatar billede skaanning Seniormester
17. marts 2009 - 15:04 #3
Hej Leet
Den kender jeg godt det er ikke helt det jeg vil det den kan her jeg gjort det jeg vil er at tage bestemte data fra et regne ark og overføre dem til et andet regne ark
Avatar billede supertekst Ekspert
17. marts 2009 - 23:12 #4
Prøv at sende det nødvendige...
Avatar billede supertekst Ekspert
18. maj 2009 - 11:04 #5
Uddrag af koden:

Private Sub CommandButton2_Click()                  'Minimer/maximer
    With Me
        If .Height = formMaxH Then
            .Height = formMinH
        Else
            .Height = formMaxH
        End If
    End With
End Sub
Private Sub Commandløn_Click()
Dim række, uRække
    ActiveWorkbook.Sheets("beregninger").Activate
    uRække = 11                                    '1. række på "Udskrifts-arket"
   
Rem Flyt celler fra rækkerne 11 til 21
    For række = 11 To 21
Rem Test-cellen
        Range("c" & CStr(række)).Select
        If ActiveCell > 0 Then
            flytTilUdskrift Range("A" & CStr(række)).Value, "A" + CStr(uRække)
            flytTilUdskrift Range("B" & CStr(række)).Value, "B" + CStr(uRække)
            flytTilUdskrift Range("C" & CStr(række)).Value, "C" + CStr(uRække)
            flytTilUdskrift Range("F" & CStr(række)).Value, "F" + CStr(uRække)
           
Rem Optæl række på "Udskrift"
            uRække = uRække + 1
        End If
    Next række
End Sub
Private Sub flytTilUdskrift(værdi, område)
    ActiveWorkbook.Sheets("udskrift").Activate
    Range(område).Select
    Selection.Value = værdi
   
    ActiveWorkbook.Sheets("beregninger").Activate
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