Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Active Cell
I'm trying to create a macro. I am referencing cell A1 in 'Sheet2' to cell
A20 in 'Sheet1'. How do I make the Active Cell A1 in 'Sheet1'??? Thanks ~Justin |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Active Cell
Hi,
You do that by selecting it Sheets("Sheet1").Range("A1").Select But it's very unlikely you need to do that. Selecting slows things down and more often than not isn't necessary. Mike "soldier1981" wrote: I'm trying to create a macro. I am referencing cell A1 in 'Sheet2' to cell A20 in 'Sheet1'. How do I make the Active Cell A1 in 'Sheet1'??? Thanks ~Justin |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Active Cell
As Mike said, it is very unlikely you need to select anything. If you would
describe what you are trying to do in more detail (include your current relevant code, working or not), I think we can show you code that does not use Selections at all. In the meantime, perhaps this previous posting of mine (a response to another person using Select/Selection type constructions) will be of some help to you in your future programming... Whenever you see code constructed like this... Range("A1").Select Selection.<whatever you can almost always do this instead... Range("A1").<whatever In your particular case, you have this... Range("C2:C8193").Select 'select cells to export For Each r In Selection.Rows which, using the above concept, can be reduced to this... For Each r In Range("C2:C8193").Rows Notice, all I have done is replace Selection with the range you Select(ed) in the previous statement and eliminate the process of doing any Select(ion)s. Stated another way, the Selection produced from Range(...).Select is a range and, of course, Range(...) is a range... and, in fact, they are the same range, so it doesn't matter which one you use. The added benefit of not selecting ranges first is your active cell does not change. -- Rick (MVP - Excel) "soldier1981" wrote in message ... I'm trying to create a macro. I am referencing cell A1 in 'Sheet2' to cell A20 in 'Sheet1'. How do I make the Active Cell A1 in 'Sheet1'??? Thanks ~Justin |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Row select mode to highlight active row of active cell | Excel Discussion (Misc queries) | |||
run macro although blinking cursor is active in an active cell | Excel Programming | |||
referring to formula in a non active cell from active cell | Excel Discussion (Misc queries) | |||
I need to sort an active sheet using the col of the active cell | Excel Programming | |||
Copy from active sheet and paste into new sheet using info from cell in active | Excel Programming |