Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 79
Default Find and Replace #DIV/0!

I have inherited a massisve workbook to maintain and when the original
formulas were entered they were not set up to display a dash instead of the
#div/0! error...is there a way to search the entire workbook and auto replace
the formula to surround it with the =IF(ISERROR(old_formula),"",old_formula)
formula?
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 11,058
Default Find and Replace #DIV/0!

Try this small macro:

Sub FixUm()
Dim er As String, equ As String, s As String
er = "#DIV/0!"
For Each r In ActiveSheet.UsedRange
If r.Text = er Then
equ = Right(r.Formula, Len(r.Formula) - 1)
equ = "(" & equ & ")"
s = "=IF(ISERROR(" & equ & ")" & ",""-""," & equ & ")"
r.Formula = s
End If
Next
End Sub

--
Gary''s Student - gsnu200841


"se7098" wrote:

I have inherited a massisve workbook to maintain and when the original
formulas were entered they were not set up to display a dash instead of the
#div/0! error...is there a way to search the entire workbook and auto replace
the formula to surround it with the =IF(ISERROR(old_formula),"",old_formula)
formula?

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 79
Default Find and Replace #DIV/0!

ok...can i just say you are a GENIUS!!!! Thanks so much...SO MUCH TIME
SAVED!!!

"Gary''s Student" wrote:

Try this small macro:

Sub FixUm()
Dim er As String, equ As String, s As String
er = "#DIV/0!"
For Each r In ActiveSheet.UsedRange
If r.Text = er Then
equ = Right(r.Formula, Len(r.Formula) - 1)
equ = "(" & equ & ")"
s = "=IF(ISERROR(" & equ & ")" & ",""-""," & equ & ")"
r.Formula = s
End If
Next
End Sub

--
Gary''s Student - gsnu200841


"se7098" wrote:

I have inherited a massisve workbook to maintain and when the original
formulas were entered they were not set up to display a dash instead of the
#div/0! error...is there a way to search the entire workbook and auto replace
the formula to surround it with the =IF(ISERROR(old_formula),"",old_formula)
formula?

  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 11,058
Default Find and Replace #DIV/0!

Glad I could help. Actually, I can use this sort of thing myself.
--
Gary''s Student - gsnu200841


"se7098" wrote:

ok...can i just say you are a GENIUS!!!! Thanks so much...SO MUCH TIME
SAVED!!!

"Gary''s Student" wrote:

Try this small macro:

Sub FixUm()
Dim er As String, equ As String, s As String
er = "#DIV/0!"
For Each r In ActiveSheet.UsedRange
If r.Text = er Then
equ = Right(r.Formula, Len(r.Formula) - 1)
equ = "(" & equ & ")"
s = "=IF(ISERROR(" & equ & ")" & ",""-""," & equ & ")"
r.Formula = s
End If
Next
End Sub

--
Gary''s Student - gsnu200841


"se7098" wrote:

I have inherited a massisve workbook to maintain and when the original
formulas were entered they were not set up to display a dash instead of the
#div/0! error...is there a way to search the entire workbook and auto replace
the formula to surround it with the =IF(ISERROR(old_formula),"",old_formula)
formula?

  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 79
Default Find and Replace #DIV/0!

how are you with using multiple criteria in a vlookup and sumif?

"Gary''s Student" wrote:

Glad I could help. Actually, I can use this sort of thing myself.
--
Gary''s Student - gsnu200841


"se7098" wrote:

ok...can i just say you are a GENIUS!!!! Thanks so much...SO MUCH TIME
SAVED!!!

"Gary''s Student" wrote:

Try this small macro:

Sub FixUm()
Dim er As String, equ As String, s As String
er = "#DIV/0!"
For Each r In ActiveSheet.UsedRange
If r.Text = er Then
equ = Right(r.Formula, Len(r.Formula) - 1)
equ = "(" & equ & ")"
s = "=IF(ISERROR(" & equ & ")" & ",""-""," & equ & ")"
r.Formula = s
End If
Next
End Sub

--
Gary''s Student - gsnu200841


"se7098" wrote:

I have inherited a massisve workbook to maintain and when the original
formulas were entered they were not set up to display a dash instead of the
#div/0! error...is there a way to search the entire workbook and auto replace
the formula to surround it with the =IF(ISERROR(old_formula),"",old_formula)
formula?



  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 11,058
Default Find and Replace #DIV/0!

Pretty good.

With multiple criteria, always consider using SUMPRODUCT() rather than
SUMIF().

This is an EXTREMELY powerful function and worth the effort to learn it.
Update the post with your specifics.


--
Gary''s Student - gsnu200841


"se7098" wrote:

how are you with using multiple criteria in a vlookup and sumif?

"Gary''s Student" wrote:

Glad I could help. Actually, I can use this sort of thing myself.
--
Gary''s Student - gsnu200841


"se7098" wrote:

ok...can i just say you are a GENIUS!!!! Thanks so much...SO MUCH TIME
SAVED!!!

"Gary''s Student" wrote:

Try this small macro:

Sub FixUm()
Dim er As String, equ As String, s As String
er = "#DIV/0!"
For Each r In ActiveSheet.UsedRange
If r.Text = er Then
equ = Right(r.Formula, Len(r.Formula) - 1)
equ = "(" & equ & ")"
s = "=IF(ISERROR(" & equ & ")" & ",""-""," & equ & ")"
r.Formula = s
End If
Next
End Sub

--
Gary''s Student - gsnu200841


"se7098" wrote:

I have inherited a massisve workbook to maintain and when the original
formulas were entered they were not set up to display a dash instead of the
#div/0! error...is there a way to search the entire workbook and auto replace
the formula to surround it with the =IF(ISERROR(old_formula),"",old_formula)
formula?

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
Find & Replace: find part cell, replace whole cell katy Excel Worksheet Functions 3 April 3rd 23 01:20 PM
Find and Replace - Replace with Blank Space Studebaker Excel Discussion (Misc queries) 4 April 3rd 23 10:55 AM
where to put results of find operation in find and replace functio DEP Excel Worksheet Functions 5 November 15th 06 07:52 PM
find and replace - replace data in rows to separated by commas msdker Excel Worksheet Functions 1 April 15th 06 01:00 AM
find replace cursor default to find box luffa Excel Discussion (Misc queries) 0 February 3rd 05 12:11 AM


All times are GMT +1. The time now is 12:03 PM.

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"