Avatar billede confisk Nybegynder
18. april 2004 - 13:20 Der er 5 kommentarer og
1 løsning

Tabel-markering

Et nemt spm. til VBA-eksperterne:

Jeg har en tabel (ex. A1:E100) jeg ønsker at markere, men den sidste række skal IKKE markeres (er nemlig en total-række som ikke skal med i den senere sortering). Hvordan gøres dette når både række og kolonne kan variere fra gang til gang?
Avatar billede kabbak Professor
18. april 2004 - 15:29 #1
Sub Makro1()
 
  Sr = Range("E65536").End(xlUp).Row
  Range("a1:E" & Sr - 1).Select
End Sub
Avatar billede kabbak Professor
18. april 2004 - 15:34 #2
Hov, jeg så lige at du havde varierende kolonner, de er med nu.

Sub Makro1()
 
  Sr = Range("E65536").End(xlUp).End(xlToRight).Row
  cl = Range("E65536").End(xlUp).End(xlToRight).Column
  Range(Cells(1, 1), Cells(Sr - 1, cl)).Select
End Sub
Avatar billede kabbak Professor
18. april 2004 - 15:35 #3
det skal nok være såden, for kolonne A har du vel altid noget i den sidate celle.

Sub Makro1()
 
  Sr = Range("A65536").End(xlUp).End(xlToRight).Row
  cl = Range("A65536").End(xlUp).End(xlToRight).Column
  Range(Cells(1, 1), Cells(Sr - 1, cl)).Select
End Sub
Avatar billede confisk Nybegynder
18. april 2004 - 16:56 #4
Det var lige det jeg efterspurgte. TAK
Hvordan giver jeg dig de retmæssige point?
Avatar billede kabbak Professor
18. april 2004 - 17:10 #5
Ok, så får du et svar.
Avatar billede kabbak Professor
18. april 2004 - 17:22 #6
Tak for point. ;-))
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