Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hello,
I have a problem with selecting cells. The selection allways goes from column A to M. The number of rows starts allways from A 11, to the LAST CELL in column A which contains a number So the column range is fix, and the row range is variable. For example : It can be A11 to M24 or A11 to M5 or A11 to M11 (this is only 1 row) What code should i use in the macro ? Thanxx Luc -------------------------------------------------------------------------------- Mijn Postvak In wordt beschermd door SPAMfighter 301 spam-mails zijn er tot op heden geblokkeerd. Download de gratis SPAMfighter vandaag nog! |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Assuming that there are no gaps between numbers in column A then this
will work: Public Sub selectStuff() Dim ws As Worksheet Set ws = ActiveSheet if not ws.range("A12") = "" then ws.Range("A11", ws.Cells(ws.Range("A11").End(xlDown).Row, 13)).Select else ws.range("A11:M11").select end if End Sub ' ws.Range("A11").End(xlDown).Row ' gets the row number of the last number before a space moving downward from A11. ' However if A12 is blank then it would go to row 65536, therefore the if statement Cheers, Jason Lepack On Feb 23, 2:03 pm, "Luc" wrote: Hello, I have a problem with selecting cells. The selection allways goes from column A to M. The number of rows starts allways from A 11, to the LAST CELL in column A which contains a number So the column range is fix, and the row range is variable. For example : It can be A11 to M24 or A11 to M5 or A11 to M11 (this is only 1 row) What code should i use in the macro ? Thanxx Luc ---------------------------------------------------------------------------*----- Mijn Postvak In wordt beschermd door SPAMfighter 301 spam-mails zijn er tot op heden geblokkeerd. Download de gratis SPAMfighter vandaag nog! |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Try code like the following:
Dim LastRow As Long With ActiveSheet LastRow = Application.WorksheetFunction.Max(11, _ .Cells(Rows.Count, "A").End(xlUp).Row) ..Range(.Cells(11, "A"), .Cells(LastRow, "M")).Select End With -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com (email address is on the web site) "Luc" wrote in message ... Hello, I have a problem with selecting cells. The selection allways goes from column A to M. The number of rows starts allways from A 11, to the LAST CELL in column A which contains a number So the column range is fix, and the row range is variable. For example : It can be A11 to M24 or A11 to M5 or A11 to M11 (this is only 1 row) What code should i use in the macro ? Thanxx Luc -------------------------------------------------------------------------------- Mijn Postvak In wordt beschermd door SPAMfighter 301 spam-mails zijn er tot op heden geblokkeerd. Download de gratis SPAMfighter vandaag nog! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Selecting the correct number from a range of cells | Excel Worksheet Functions | |||
Selecting range in list of range names depending on a cell informa | Excel Discussion (Misc queries) | |||
Range selecting cells | Excel Discussion (Misc queries) | |||
Selecting a Range | Excel Discussion (Misc queries) | |||
how to combine cells by selecting range? | New Users to Excel |