Avatar billede faithless Praktikant
31. maj 2008 - 14:40 Der er 6 kommentarer og
1 løsning

Kopiere data udfra dato makro

Hejsa

Jeg skal bruge en makro som kopiere data fra Sheet1 til Sheet2, med dato som kriterie (>=startdato & <=slutdato). Der skal komme et par bokse op og spørg om start dato og slut dato.
Første række skal altid kopieres, så data skal altid sættes ind fra række 2.

I Sheet2 skal der i C:C for alle kopierede rækker indsættes =SUMIF(B:B;B2;D:D)

Håber i kan hjælpe(c:

Mvh
Thomas
Avatar billede excelent Ekspert
31. maj 2008 - 16:13 #1
Er ikke helt med på hvad du vil, men vi kan da starte med denne :

Sub tst()
Set sh1 = Sheets("Ark3") ' ret til aktuel arknavn
Set sh2 = Sheets("Ark4") ' ret til aktuel arknavn
fra = CDate(InputBox(x)): til = CDate(InputBox(x))
For Each c In sh1.Range("A2:A200") ' ret til aktuel range
If c >= fra And c <= til Then
sh2.Cells(Cells(65500, 2).End(xlUp).Row + 1, 2) = c.Offset(0, 1)
End If
Next
End Sub
Avatar billede faithless Praktikant
02. juni 2008 - 08:09 #2
Hvordan får jeg den til at kopiere hele rækken og ikke kun cellen i B kolonnen?
Avatar billede excelent Ekspert
02. juni 2008 - 15:31 #3
prøv:

Sub tst()
Set sh1 = Sheets("Ark3") ' ret til aktuel arknavn
Set sh2 = Sheets("Ark4") ' ret til aktuel arknavn
fra = CDate(InputBox(x)): til = CDate(InputBox(x))
For Each c In sh1.Range("A2:A200") ' ret til aktuel range
If c >= fra And c <= til Then
rk = sh2.Cells(65500, 2).End(xlUp).Row + 1
sh1.Range("A" & c.Row & ":IV" & c.Row).Copy sh2.Cells(rk, 1)
sh2.Cells(rk, 3).Formula = "=sumif(b:b,b" & rk & ",d:d)"
End If
Next

End Sub
Avatar billede excelent Ekspert
14. juni 2008 - 12:08 #4
hvordan går det?
Avatar billede faithless Praktikant
16. juni 2008 - 07:47 #5
Ser ud til at virke fint, på mit fake data. Prøver den på noget rigtig data i denne uge og vender tilbage.

Kan jeg få tekst i de inputboxe eks. start dato og slut dato?
Avatar billede excelent Ekspert
23. juni 2008 - 18:10 #6
ja det kan man godt
Avatar billede faithless Praktikant
24. juni 2008 - 10:07 #7
Lukker
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