Avatar billede Oscar560 Novice
19. oktober 2015 - 14:54 Der er 4 kommentarer og
1 løsning

Betinget kopering VBA

Hej jeg har 2 faner en med et rapport jeg løbende opdatere og andet total fane.

Fanen med rapporten som hedder tilgang indeholder i C4:N4 dato og i C30:N30 tal som skal kopieres over.

Fanen total har dato i D2:ND2
Og rækken data skal kopieres over i række D69:ND69

Jeg mangler et vba kode som søger dato fra fanen tilgang i fanen total hvis den finder dato skal tilsvarende tal under det dato kopieres over i række 69 under det samme dato.

På forhånd tak
Avatar billede supertekst Ekspert
19. oktober 2015 - 15:46 #1
Har du mulighed for at uploade filen - eller en model.
Avatar billede Oscar560 Novice
20. oktober 2015 - 09:02 #2
Har du email adresse jeg kan sende til?
Avatar billede supertekst Ekspert
20. oktober 2015 - 09:06 #3
Ja - se under min profil
Avatar billede supertekst Ekspert
20. oktober 2015 - 14:39 #4
Rem *** TILGANG ***
Const tilgangArkNavn = "Tilgang"
Const tilgangDatoer = "C4:N4"
Const tilgangTotaler = "C30:N30"

Rem *** TOTAL ***
Const totalArkNavn = "Total"
Const totalDatoer = "D2:ND2"
Const totalTotalerStart = "D30"
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Address = "$A$4" Then
        Cancel = True
        kopierTilTotal
    End If
End Sub
Private Sub kopierTilTotal()
Dim tilgangKolonne As Integer, tilgangTotal As Long
Dim tilgangDato As Date
Dim totalKolonne As Integer
    Application.ScreenUpdating = False
   
    For Each cc In Range(tilgangDatoer).Cells
        tilgangDato = cc
        tilgangTotal = cc.Offset(26, 0)
       
        kopier tilgangDato, tilgangTotal
    Next
End Sub
Private Sub kopier(dato, total)
Dim kol As Integer
    Sheets(totalArkNavn).Activate
    kol = DateDiff("d", "01-01-" & CStr(Year(Now)), dato)
    ActiveSheet.Range(totalTotalerStart).Offset(0, kol) = total
    Sheets(tilgangArkNavn).Activate
End Sub
Avatar billede supertekst Ekspert
23. oktober 2015 - 11:36 #5
Accept/Afvisning af svar udbedes - så tråden kan lukkes.
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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