Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
2003
Have played with the following VBA code arguments but all seem to give same result whether included or excluded: Cells.Find( _ What:="*", _ after:=ActiveSheet.Cells(1, 1), _ LookIn:=xlFormulas, _ lookat:=xlWhole, _ SearchDirection:=xlPrevious, _ SearchOrder:=xlByRows) _ .Row What is the minimum set of arguements to always fine the last used row? Why does not appear to make any difference to the end result, if I include or exclude the following - what am I missing? after:=ActiveSheet.Cells(1, 1), _ LookIn:=xlFormulas, _ lookat:=xlWhole, _ SearchDirection:=xlPrevious, _ SearchOrder:=xlByRows) _ .Row Thanks, EagleOne |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Excel and VBA work together with .Find. They each remember the parameters in
the previous Find (either manually or via code). Because of this, your testing is just testing the last set of parms that were used. And that's one very good reason to specify all the parms you want--if you don't specify them, then you'll be trusting that the last Find that was done used the same parms as the ones you want. EagleOne wrote: 2003 Have played with the following VBA code arguments but all seem to give same result whether included or excluded: Cells.Find( _ What:="*", _ after:=ActiveSheet.Cells(1, 1), _ LookIn:=xlFormulas, _ lookat:=xlWhole, _ SearchDirection:=xlPrevious, _ SearchOrder:=xlByRows) _ .Row What is the minimum set of arguements to always fine the last used row? Why does not appear to make any difference to the end result, if I include or exclude the following - what am I missing? after:=ActiveSheet.Cells(1, 1), _ LookIn:=xlFormulas, _ lookat:=xlWhole, _ SearchDirection:=xlPrevious, _ SearchOrder:=xlByRows) _ .Row Thanks, EagleOne -- Dave Peterson |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Very interesting!
Dave, what other Excel/VBA functions "remember" previous settings? EagleOne Dave Peterson wrote: Excel and VBA work together with .Find. They each remember the parameters in the previous Find (either manually or via code). Because of this, your testing is just testing the last set of parms that were used. And that's one very good reason to specify all the parms you want--if you don't specify them, then you'll be trusting that the last Find that was done used the same parms as the ones you want. EagleOne wrote: 2003 Have played with the following VBA code arguments but all seem to give same result whether included or excluded: Cells.Find( _ What:="*", _ after:=ActiveSheet.Cells(1, 1), _ LookIn:=xlFormulas, _ lookat:=xlWhole, _ SearchDirection:=xlPrevious, _ SearchOrder:=xlByRows) _ .Row What is the minimum set of arguements to always fine the last used row? Why does not appear to make any difference to the end result, if I include or exclude the following - what am I missing? after:=ActiveSheet.Cells(1, 1), _ LookIn:=xlFormulas, _ lookat:=xlWhole, _ SearchDirection:=xlPrevious, _ SearchOrder:=xlByRows) _ .Row Thanks, EagleOne -- Dave Peterson |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I don't know.
I do know that data|text to columns tries to help when you do it one time, then paste from a different application. EagleOne wrote: Very interesting! Dave, what other Excel/VBA functions "remember" previous settings? EagleOne Dave Peterson wrote: Excel and VBA work together with .Find. They each remember the parameters in the previous Find (either manually or via code). Because of this, your testing is just testing the last set of parms that were used. And that's one very good reason to specify all the parms you want--if you don't specify them, then you'll be trusting that the last Find that was done used the same parms as the ones you want. EagleOne wrote: 2003 Have played with the following VBA code arguments but all seem to give same result whether included or excluded: Cells.Find( _ What:="*", _ after:=ActiveSheet.Cells(1, 1), _ LookIn:=xlFormulas, _ lookat:=xlWhole, _ SearchDirection:=xlPrevious, _ SearchOrder:=xlByRows) _ .Row What is the minimum set of arguements to always fine the last used row? Why does not appear to make any difference to the end result, if I include or exclude the following - what am I missing? after:=ActiveSheet.Cells(1, 1), _ LookIn:=xlFormulas, _ lookat:=xlWhole, _ SearchDirection:=xlPrevious, _ SearchOrder:=xlByRows) _ .Row Thanks, EagleOne -- Dave Peterson -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Conditional Format as a MACRO | Excel Worksheet Functions | |||
creating a bar graph | Excel Discussion (Misc queries) | |||
Lookup Table Dilemma | Excel Worksheet Functions | |||
How to find which column or row the Min() value is coming from | Excel Discussion (Misc queries) | |||
need to find which numbers (3+) in a column sum to a value | Excel Discussion (Misc queries) |