Avatar billede h_s Forsker
27. december 2004 - 19:23 Der er 1 kommentar og
1 løsning

Indsæt linje via makro

Jeg har en makro, jeg tidligere har fået lavet er på eksperten.dk:

Sub IndsaetRow()
'
' Indsæt række
' 29-01-2004
'
  R = Range("A65536").End(xlUp).Row 'finder sidste række i A kolonnen
    Range("A" & R - 1).Select
    ActiveCell.EntireRow.Insert Shift:=xlDown ' indsætter række lige over sidste række
    Range("A" & R - 1).Select
    For I = 1 To 12' ret her for flere kolonner 12 = M
If ActiveCell.Offset(-1, I).HasFormula Then ' har celler i rækken ovenover en formel
  ActiveCell.Offset(-1, I).AutoFill _
  Destination:=Range(ActiveCell.Offset(-1, I), ActiveCell.Offset(0, I)) _
  , Type:=xlFillDefault ' hvis overstående celler har en formel trækkes den ned,
                        'Fra A kolonnen og 12 kolonner til højre
  End If
Next
End Sub
------

Jeg vil gerne have den til at indsætte en linje når der ikke står noget i kolonne A. Den første række den skal indsætte er mellem række 4 og 5.

Når jeg kører makoren indsætter den en række mellem 1 og 2.

Hvem kan hjælpe?
Avatar billede johnstigers Seniormester
27. december 2004 - 19:27 #1
Du skal lukke her da spørgmsålet blev oprettet 2 gange.
Avatar billede h_s Forsker
27. december 2004 - 19:39 #2
tak!
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