Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi
I need a code which allows me to locate a word (which is repeated numerous time which I am not aware how many) and once the word is found I need it to perform a task and once the task has been performed I need it to find the next word (same word as before). Any ideas as to how to accomplish this. I know how to do the loop side of it but I am having problems with the find side. My code below need to find the word "Test No:" which once found needs to copy the text 2 cells to the right and paste that text into the cell next to the word "Test No:" I receive the following error for the code below (Object variable or with block variable not set), it is refering to the Cells.Find code Do Cells.Find(What:="Test No:", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False).Activate ActiveCell.Offset(0, 2).Copy ActiveCell.Offset(0, 1).Select ActiveSheet.Paste Application.CutCopyMode = False Loop Until ActiveCell.Value < "" (this code is refering to the cell next to the word "Test No:", when not empty it needs to stop looping) Any help would be great Thanks Noemi |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Find and Replace | Excel Worksheet Functions | |||
Do Loop | Excel Discussion (Misc queries) | |||
Code needed to find records from bottom up | Excel Discussion (Misc queries) | |||
find a cells from a range of cell | Excel Worksheet Functions | |||
Excel has a "Find Next" command but no "Find Previous" command. | Excel Discussion (Misc queries) |