B
Bryan Kelly
I need to write some macros and to do so I must understand some of the Excel
functions. For example, when I record a macro to find something, I edit the
macro and find this:
Cells.Find(What:="actualaxis1", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Activate
For example: What are all the options for "After:=" If I suspect that
"ActiveCell" does not fit my needs, what else can I put in here? In this
case, I don't want to look AFTER any particular cell, I want the entire
worksheet searched.
Question 1: I need a list of Excel functions. For each function, I need to
know the parameters it can accept and the options and ranges for each
parameter. Where can I find this information?
Question 2: After running the macro, I opened the "Locals Window" and began
stepping through the macro to see what it does. I quickly received runtime
error 91: To make this short, that just means that my search object was not
found. To throw a run time error when a search fails is just plain absurd.
A not found condition should be an expected result, not a run time error.
What should I do to detect a not found condition and eliminate a run time
error?
(btw, when I try help, it tells me it cannot find VEENLR3.HLP. Its not on
my Exel disk so I don't know how to resolve this but I supose that is fodder
for another question.)
functions. For example, when I record a macro to find something, I edit the
macro and find this:
Cells.Find(What:="actualaxis1", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Activate
For example: What are all the options for "After:=" If I suspect that
"ActiveCell" does not fit my needs, what else can I put in here? In this
case, I don't want to look AFTER any particular cell, I want the entire
worksheet searched.
Question 1: I need a list of Excel functions. For each function, I need to
know the parameters it can accept and the options and ranges for each
parameter. Where can I find this information?
Question 2: After running the macro, I opened the "Locals Window" and began
stepping through the macro to see what it does. I quickly received runtime
error 91: To make this short, that just means that my search object was not
found. To throw a run time error when a search fails is just plain absurd.
A not found condition should be an expected result, not a run time error.
What should I do to detect a not found condition and eliminate a run time
error?
(btw, when I try help, it tells me it cannot find VEENLR3.HLP. Its not on
my Exel disk so I don't know how to resolve this but I supose that is fodder
for another question.)