Avatar billede hasbak Nybegynder
24. september 2008 - 16:40 Der er 3 kommentarer

Overførelse

Hej

Jeg har et problem i excel. I sheet 1 har jeg en daglig registrering af data, derefter overfører den to totaler til sheet 2, det går også fint nok. Men jeg vil gerne have en knap som nulstiller dagsindtastningen i sheet 1 men stadiger beholder værdierne i sheet 2 selvom man har slettet dataen i sheet 1. Ved ny dag-indtastning i sheet 1 overfører den så til rækken under den første registrerede i sheet 2 osv.
Avatar billede excelent Ekspert
24. september 2008 - 16:56 #1
Sub Overfør()
Set sh1 = Sheets("Ark1")
Set sh2 = Sheets("Ark2")
rk = sh2.Cells(1000, "A").End(xlUp).Row + 1
'kopier celle A4 og B4 til kolonne A og B i Ark2
sh2.Cells(rk, "A") = sh1.Cells(4, "A")
sh2.Cells(rk, "B") = sh1.Cells(4, "B")
'slet indtastning i Ark1
sh1.Range("A1:B3") = ""
End Sub
Avatar billede hasbak Nybegynder
24. september 2008 - 20:36 #2
super godt, men jeg vil gerne have at det at jeg skriver i sheet1- A4 og B4 overføres til sheet2- A4 og B4 og sheet1 A5 og B5 til sheet2 A5 og B5.
Kan dette lade sig gøre?
Avatar billede excelent Ekspert
24. september 2008 - 21:28 #3
jada :-)

Sub Overfør()
startrække = 4 ' data starter i række 4 på Ark2 ret evt. til andet
Set sh1 = Sheets("Ark1")
Set sh2 = Sheets("Ark2")
rk = sh2.Cells(1000, "A").End(xlUp).Row + 1
If rk < startrække Then rk = startrække
'kopier celle A4:B5 til kolonne A og B i Ark2
sh2.Cells(rk, "A") = sh1.Cells(4, "A")
sh2.Cells(rk, "B") = sh1.Cells(4, "B")
sh2.Cells(rk + 1, "A") = sh1.Cells(5, "A")
sh2.Cells(rk + 1, "B") = sh1.Cells(5, "B")
'slet indtastning i Ark1
sh1.Range("A4:B5") = ""
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