Avatar billede Oscar560 Novice
02. juli 2012 - 14:40 Der er 2 kommentarer og
1 løsning

Indsæt række mellem bestemt antal rækker VBA

Hejsa eksperter

Jeg har et ark med nogle medarbejder, der skal så være mulighed ved trykke på et knap for at oprette nyt række imellem bestemt antal rækker.

Kolonne a har nogle celler som er deffineret med navn:

Afdeling_1_Start
Afdeling_1_Slut
Afdeling_2_Start
Afdeling_2_Slus

osv.

Jeg har fundet et kode på nettet men den virker ikke, sådan ser den ud:

' ***************************************************************
' Sub to insert a row in Afdeling_1_Start range' ***************************************************************
Sub Afdeling_1_Start_Bottom_Click()
    intRow = Sheets(Sheet1).Range("Afdeling_1_Slut").Row - 1
    InsertNewRow intRow, "Afdeling_1_Start", "Afdeling_1_Slut", Sheet1
End Sub

nogen det kan hjælpe med dette formel eller med et ny.
på forhånd tak
Avatar billede Mads Larsen Nybegynder
02. juli 2012 - 15:16 #1
Jeg er ikke helt sikker på det er sådan her du mener?
Men den her kode indsætter en række over afdeling_1_slut.

ActiveSheet.Range("Afdeling_1_Slut").EntireRow.Insert

Den kode du allerede har, ser ud til at kalde en funktion InsertNewRow.

Har du den funktion/sub ?
Avatar billede Oscar560 Novice
02. juli 2012 - 21:48 #2
Mange tak. Det var utroligt at det ikke skulle mere til for din VBA er lige det jeg manglede, send et svar for point.
Avatar billede Mads Larsen Nybegynder
03. juli 2012 - 08:14 #3
Jamen det er jo sådan det skal være så :)

Her er et svar.
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