Avatar billede Hvejsel84 Nybegynder
12. september 2012 - 12:29 Der er 4 kommentarer

Indsæt en tom linie efter den sidste celle (med bestemt data) optræder.

Hej,

Jeg skal udarbejde et system, der kan indsætte en tom linie, hvis bestemt kriterium er opfyldt. I kolonne a har jeg en tal række, hvor de samme tal optræder igen og igen, men jeg skal indsætte en linie efter f.eks. det sidste 2-tal der optræder.
Her er mit kode indtil videre:

Sub ny()

rowstart = 1

  If ActiveSheet.Range("a30").End(xlUp).Value = 2 Then
  Rows(ActiveCell.Row).Insert Shift:=xlDown
     
         
End If

End Sub

Er der nogen der kan hjælpe?
Avatar billede store-morten Ekspert
12. september 2012 - 17:19 #1
Prøv:
Sub ny()
  ActiveSheet.Range("A30").End(xlUp).Select
 
Søg:
  If Not ActiveCell.Value = 2 Then
  ActiveCell.Offset(-1, 0).Select
GoTo Søg
           
End If
Rows(ActiveCell.Row + 1).Insert Shift:=xlDown
End Sub
Avatar billede Hvejsel84 Nybegynder
22. februar 2013 - 09:46 #2
Tak
Avatar billede store-morten Ekspert
22. februar 2013 - 16:39 #3
Velbekomme.
Avatar billede store-morten Ekspert
22. februar 2013 - 16:40 #4
Som spørger, skal du bruge:
Kommentar (til forslag)

Og når du har fået et 'Svar' på dit spørgsmål, du kan bruge,
beder du den der har hjulpet dig, om at lægge et:
Svar (til løsninger og pointgivning)

Her er en lille film om:
Hvordan man accepterer svar på Eksperten.dk
http://www.youtube.com/watch?v=s26DGiuvXBo
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
Kurser inden for grundlæggende programmering

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