Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Multiple Edit Replaces
In Excel2000, I need to write a macro that will edit replace many
strings. We changed our account string and I need to replace at least 100 different strings. For example, 2010 becomes 4010, 3526 becomes 5513. I have about 100 of these changes that I want to put into a macro so that when I run it in any workbook it makes all of these changes Do I just keep using Edit-Replace or do I use Case . What is the best way of doing this? Thanks |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Multiple Edit Replaces
Edit - replace going through you list of replacements. Insure your
replacements are made so the string being replaced remains unique. You can get the replace code using the macro recorder. -- Regards, Tom Ogilvy "snax500" wrote: In Excel2000, I need to write a macro that will edit replace many strings. We changed our account string and I need to replace at least 100 different strings. For example, 2010 becomes 4010, 3526 becomes 5513. I have about 100 of these changes that I want to put into a macro so that when I run it in any workbook it makes all of these changes Do I just keep using Edit-Replace or do I use Case . What is the best way of doing this? Thanks |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Multiple Edit Replaces
maybe u need not VBA ,u can enter a number that u want to plus(i.e.2000) in
a cell ,then COPY it-select the range ,choose PASTE SPECIAL--PLUS that is all u can get it. another for the vba code , Sub test4() Dim mycell As Range Application.ScreenUpdating = False For Each mycell In ActiveSheet.UsedRange mycell = mycell + 2000 'change as u shd plus number Next mycell Application.ScreenUpdating = True End Sub Hope this can be helpful -- Regards, Sebation.G "snax500" groups.com... In Excel2000, I need to write a macro that will edit replace many strings. We changed our account string and I need to replace at least 100 different strings. For example, 2010 becomes 4010, 3526 becomes 5513. I have about 100 of these changes that I want to put into a macro so that when I run it in any workbook it makes all of these changes Do I just keep using Edit-Replace or do I use Case . What is the best way of doing this? Thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
replaces formula to its value | Excel Worksheet Functions | |||
Function that replaces Text in cell | Excel Programming | |||
Opening a second worksheet replaces the current | Excel Discussion (Misc queries) | |||
Can I create Multiple passwords to edit multiple ranges? | Excel Discussion (Misc queries) | |||
How do you write an if statement that replaces #DIV/0! with 0 | Excel Discussion (Misc queries) |