Avatar billede nemlig Professor
27. december 2012 - 17:06 Der er 4 kommentarer og
1 løsning

Hop til næste tomme række, når arket vælges - VBA

Hejsa.
Jeg har en projektmappe med nogle regneark, hvor der løbende registreres salg.

Jeg leder efter en VBA-løsning, som vil flytte til den næste tomme celle, når der skiftes mellem arkene i projektmappen.

Hvis der eksempelvis er udfyldt rækker ned til række nr. 112 på regnearket "indland". Så skal der flyttes til celle A113, når der skiftes til regnearket "indland".
Avatar billede KurtOA Praktikant
27. december 2012 - 17:23 #1
Hej .

Du kan fx løse det ved at placere denne lille kodestump i kodemodulet på hvert ark det skal virke på.


Private Sub Worksheet_Activate()

Range("A1").Select

Do Until ActiveCell = ""
        ActiveCell.Offset(1, 0).Select
Loop

End Sub

mvh Kurt
Avatar billede jkrons Professor
02. januar 2013 - 18:29 #2
Eller placer dette i ThisWorkbook modulet

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    Range("A1000000").End(xlUp).Offset(1, 0).Select
End Sub

Har du noget, der er ældre end 2007, skal du rettet 1000000 til 65000 eller noget i den stil. Denne gælder i alle ark, men forudsætter atr række 1 er udfyldt, ellers ender den i række 2.

Som Kurts forudsætter den, at kolonne A er den kolonnne, hvor der altid er brugt flest rækker.
Avatar billede KurtOA Praktikant
02. januar 2013 - 18:58 #3
Hmmm.

Udfordringen med at finde næste ledige række kan ved brug af thisworkbookmodulet løses som herunder så den ikke skal rettes ved andre Excelversioner.

Koden checker også i kolonne A som de andre forslag.
Kolonne der skal checkes i kan her let ændres ved at ændre "A1" til fx "B1" eller "C1" ;-)

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Cells(Range("A1").SpecialCells(xlLastCell).Row+ 1, 1).Select
End Sub

God fornøjelse med valgmulighederne ;-)

mvh Kurt
Avatar billede nemlig Professor
08. april 2013 - 23:52 #4
Hov - sorry..... Jeg har ikke bedt om jeres svar. Hvis I lige smider et svar, så deler jeg pointene.
Avatar billede KurtOA Praktikant
09. april 2013 - 08:24 #5
ok :-) håber du fik løst det du skulle?

mvh Kurt
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