Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The following code loops through certain columns and removes the last
character in the data. My data arrangement has changed a little and now the code continuously loops through the data removing the last character until there is not data. Its funny to watch but I need to fix it... How can I limit the code to make just one pass? Too bad there is not a "before" attribute. thanks Robert Do Until ActiveCell.Value = "" Cells.Find(what:="LC", After:=ActiveCell, LookIn:=xlValues, lookat:= _ xlPart, searchorder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= False, SearchFormat:=False).Activate ActiveCell.Offset(1, 0).Select Do Until ActiveCell.Value = "" 'Copy the right-most character to the next column ActiveCell.Offset(0, 1).Value = Right$ (ActiveCell.Value, 1) 'Cut off the right-most character ActiveCell.Value = Left$(ActiveCell.Value, Len (ActiveCell.Value) - 1) 'ActiveCell = ActiveCell.Offset(1, 0) ActiveCell.Offset(1, 0).Select Loop ActiveCell.Offset(-r, 1).Select 'move up and to next column Loop |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Conditional Formatting - Getting pass the 3 condition limit | Excel Discussion (Misc queries) | |||
Cells.Find: Why can't I pass a variable? | Excel Discussion (Misc queries) | |||
Conditional Formatting - Getting pass the 3 condition limit | Excel Discussion (Misc queries) | |||
How do I my find pass word in excel | Setting up and Configuration of Excel | |||
Find a Value Pass Row 99 | Excel Programming |