Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 64
Default Finding values within text and substituting with alternate values.

Hi All,

I have a table with two columns, column A contains old values and column B
contains new values.

I am trying to create a program, where I paste a piece of text into a
separate worksheet, which contains old values (can be randomly within the
text, in any cell). I want excel the search through the text and find any
old values from column A and replace them with new values, i.e. if value in
A7 is found in text, then replace with its corresponding new value from B7.

Also, I don't want the code to fall over when no values are found, and for
it to move to the next value in the table, i.e. old value in A5 returns no
match in text, so move onto old value in A6 and try to find a match.

Is this possible to achieve? Any help will be much appreciated.


Kind Regards,

Bhupinder
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 64
Default Finding values within text and substituting with alternate values

It is not as straight-forward as that.

I want to find all instances in a block of text contained in sheet 2 ,of the
value in cell A1, sheet 1, and replace it with the value from cell B1 sheet
1.

e.g
A1 B1
xxx yyy
A2 B2
aaa bbb
A3 B3
ccc ddd

text in sheet 2...

field b0 @avg ("xxx" , DATEFIRST, DATELAST) ;
field B0 b0 write xxx
field b2 @avg ("ccc" , DATEFIRST, DATELAST) ;
field B2 b2 write ccc

text after replacements...

field b0 @avg ("yyy" , DATEFIRST, DATELAST) ;
field B0 b0 write yyy
field b2 @avg ("ddd" , DATEFIRST, DATELAST) ;
field B2 b2 write ddd

If you notice, in the original text, there was no text string "aaa", so I
want the code the continue throught the list and search for "ccc" without
falling over as it found no instances of "aaa".


Sorry if wasn't clear before....


Thank you,

Bhupinder.
"Don Guillett" wrote:

the macro recorder is your friend
Sub Macro5()
'
' Macro5 Macro
' Macro recorded 1/23/2006 by Don Guillett
'

'
Range("C2:C11").Select
Selection.Replace What:="aa", Replacement:="bb", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub


--
Don Guillett
SalesAid Software

"Bhupinder Rayat" wrote in
message ...
Hi All,

I have a table with two columns, column A contains old values and column
B
contains new values.

I am trying to create a program, where I paste a piece of text into a
separate worksheet, which contains old values (can be randomly within the
text, in any cell). I want excel the search through the text and find any
old values from column A and replace them with new values, i.e. if value
in
A7 is found in text, then replace with its corresponding new value from
B7.

Also, I don't want the code to fall over when no values are found, and for
it to move to the next value in the table, i.e. old value in A5 returns no
match in text, so move onto old value in A6 and try to find a match.

Is this possible to achieve? Any help will be much appreciated.


Kind Regards,

Bhupinder




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 10,124
Default Finding values within text and substituting with alternate values

try this loop

Sub findreplaceloop()
For Each c In Sheets("sheet7").Range("d1:d2")
Sheets("sheet6").Range("f1:f4").Replace What:=c, Replacement:=c.Offset(, 1),
_
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
Next c
End Sub
--
Don Guillett
SalesAid Software

"Bhupinder Rayat" wrote in
message ...
It is not as straight-forward as that.

I want to find all instances in a block of text contained in sheet 2 ,of
the
value in cell A1, sheet 1, and replace it with the value from cell B1
sheet
1.

e.g
A1 B1
xxx yyy
A2 B2
aaa bbb
A3 B3
ccc ddd

text in sheet 2...

field b0 @avg ("xxx" , DATEFIRST, DATELAST) ;
field B0 b0 write xxx
field b2 @avg ("ccc" , DATEFIRST, DATELAST) ;
field B2 b2 write ccc

text after replacements...

field b0 @avg ("yyy" , DATEFIRST, DATELAST) ;
field B0 b0 write yyy
field b2 @avg ("ddd" , DATEFIRST, DATELAST) ;
field B2 b2 write ddd

If you notice, in the original text, there was no text string "aaa", so I
want the code the continue throught the list and search for "ccc" without
falling over as it found no instances of "aaa".


Sorry if wasn't clear before....


Thank you,

Bhupinder.
"Don Guillett" wrote:

the macro recorder is your friend
Sub Macro5()
'
' Macro5 Macro
' Macro recorded 1/23/2006 by Don Guillett
'

'
Range("C2:C11").Select
Selection.Replace What:="aa", Replacement:="bb", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub


--
Don Guillett
SalesAid Software

"Bhupinder Rayat" wrote in
message ...
Hi All,

I have a table with two columns, column A contains old values and
column
B
contains new values.

I am trying to create a program, where I paste a piece of text into a
separate worksheet, which contains old values (can be randomly within
the
text, in any cell). I want excel the search through the text and find
any
old values from column A and replace them with new values, i.e. if
value
in
A7 is found in text, then replace with its corresponding new value from
B7.

Also, I don't want the code to fall over when no values are found, and
for
it to move to the next value in the table, i.e. old value in A5 returns
no
match in text, so move onto old value in A6 and try to find a match.

Is this possible to achieve? Any help will be much appreciated.


Kind Regards,

Bhupinder






Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Finding Most Recent Values in Col1 -- Summing Matching Values Rothman Excel Discussion (Misc queries) 5 December 20th 07 08:19 PM
Substituting values TLC Excel Discussion (Misc queries) 1 October 22nd 07 07:38 PM
Finding Min Cell values excluding zero in alternate columns MichaelC Excel Worksheet Functions 9 July 7th 06 06:14 AM
Finding Min Cell values excluding zero in alternate columns bpeltzer Excel Worksheet Functions 0 November 5th 05 01:41 AM
finding values and displaying adjacent values willy3211 Excel Worksheet Functions 1 October 12th 05 04:49 PM


All times are GMT +1. The time now is 10:25 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"