Avatar billede denero Juniormester
11. november 2015 - 15:17 Der er 6 kommentarer og
1 løsning

Første række uden data i kolonne A:K

VBA løsning søges.Excel 2013

Hvordan er det lige, man finder første ledige række i et regneark, hvorefter der ikke forekommer data i kolonnerne A til K.
Avatar billede supertekst Ekspert
11. november 2015 - 18:13 #1
Er der samme volumen i kolonnerne A:K - altså lig mange celler, der er udfyldt?

Hvis Ja kunne dette måske være en mulighed:
    ledigræk = Range("A" & Rows.Count).End(xlUp).Row + 1
Avatar billede denero Juniormester
11. november 2015 - 19:36 #2
Nej, data står spredt, så eks. kan der godt kun forekomme data i en kolonne i sidste række.
Avatar billede jens48 Ekspert
11. november 2015 - 22:28 #3
Prøv med denne makro:

Sub FindTomRække()
Dim LastRow, x As Long
LastRow = ActiveSheet.UsedRange.Rows.Count
For x = 1 To LastRow
If WorksheetFunction.CountA(Range(Cells(x, 1), Cells(x, 11))) = 0 Then
GoTo A:
End If
Next
A:
Cells(x, 1).Select
End Sub
Avatar billede denero Juniormester
11. november 2015 - 22:40 #4
Virker - kan du forklare med lidt tekst i makroen?
Og tak for hjælpen.
Avatar billede denero Juniormester
12. november 2015 - 08:08 #5
Undskyld, det er dig, der skal lægge et svar.
Avatar billede jens48 Ekspert
12. november 2015 - 08:58 #6
Nu med kommentarer:

Sub FindTomRække()
Dim LastRow, x As Long
LastRow = ActiveSheet.UsedRange.Rows.Count 'find sidste række
For x = 1 To LastRow ' test hver enkelt række
If WorksheetFunction.CountA(Range(Cells(x, 1), Cells(x, 11))) = 0 Then ' i rækken tæl fyldte celler i kolonne A til K
GoTo A: ' Hvis = 0, så gå til A:
End If
Next
A:
Cells(x, 1).Select ' vælg celle Ax
End Sub
Avatar billede denero Juniormester
12. november 2015 - 09:03 #7
Takker.
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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