ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Multiple Range Selection (https://www.excelbanter.com/excel-programming/349437-multiple-range-selection.html)

mcgj

Multiple Range Selection
 
I want to start a routine by getting a range for each of the cells that the
user has selected by holding down the shift key or control key. I cannot
find a way to get a reference to these ranges?

Any ideas?

Leith Ross[_459_]

Multiple Range Selection
 

Hello mcgj,

Dim Address As String
Dim Cell
Dim Rng As Range
Dim Selections As Long

Set Rng = Application.Selection

Selections = Rng.Areas.Count
Address = Rng.Areas(1).Address

Selections will equal the number of cells selected. Zero indicates
nothing was selected. You can use a For Each loop to sequence through
automatically...

For Each Cell In Rng.Areas
'<Add in your code
Next Cell

Sincerely,
Leith Ross


--
Leith Ross
------------------------------------------------------------------------
Leith Ross's Profile: http://www.excelforum.com/member.php...o&userid=18465
View this thread: http://www.excelforum.com/showthread...hreadid=497786



All times are GMT +1. The time now is 05:37 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com