Avatar billede kim1a Ekspert
04. januar 2012 - 11:18 Der er 1 løsning

VBA udtryk

Jeg har lavet mig denne lille kode (et af mine første forsøg med VBA):

Sub kopiere()
Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(7, 0)).Select
    Application.CutCopyMode = False
    Selection.Copy
    ActiveCell.Offset(9, 0).Select
    ActiveSheet.Paste
End Sub

Jeg har brug for at dette gentages X antal gange, er der nogen som kan hjælpe mig lidt videre. Jeg behøver ikke en inputbox, bare en linje hvor jeg selv kan rette X til det tal (antal gentagelser) der er nødvendig.

Generelt savner jeg en hjemmeside med oversigt over de simpleste VBA kommandoer og overvejer kraftigt at investere i VBA for dummies - nogen som har erfaringer med dette også?
Avatar billede igoogle Forsker
04. januar 2012 - 11:22 #1
du kan sætte det ind i et loop
Sub kopiere()
for i = 1 to 5
Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(7, 0)).Select
    Application.CutCopyMode = False
    Selection.Copy
    ActiveCell.Offset(9, 0).Select
    ActiveSheet.Paste
next i
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