Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello,
I've used a variation of the following code to clear zeros from a data range. Some data that I've imported contains a combination of dates, numbers and text but mysteriously some cells appear blank but on inspection of the formula bar they contain a solitary apostrophe. I would have thought that the following code should clear the apostrophes but it doesn't. Could anybody help please Sub CleanApostrophe() Dim rng As Range, cell Set rng = Range("Datarange2") For Each cell In rng If cell.Value = " ' " Then cell.ClearContents End If Next cell End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Ben,
Try something like the following: For Each cell In rng If cell.PrefixCharacter = "'" And _ Len(cell.Value) = 0 And _ cell.HasFormula = False Then cell.ClearContents End If Next cell -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Ben" wrote in message ... Hello, I've used a variation of the following code to clear zeros from a data range. Some data that I've imported contains a combination of dates, numbers and text but mysteriously some cells appear blank but on inspection of the formula bar they contain a solitary apostrophe. I would have thought that the following code should clear the apostrophes but it doesn't. Could anybody help please Sub CleanApostrophe() Dim rng As Range, cell Set rng = Range("Datarange2") For Each cell In rng If cell.Value = " ' " Then cell.ClearContents End If Next cell End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I like to do this:
select the range edit|replace what: (leave blank) with: $$$$$ (some unique string) replace all followed by: edit|replace what: $$$$$ (that same unique string) with: (leave blank) replace all If you need a macro, record one when you do it manually. (I bet those apostrophes are left over from a formula that returned "" and you converted to values???) Ben wrote: Hello, I've used a variation of the following code to clear zeros from a data range. Some data that I've imported contains a combination of dates, numbers and text but mysteriously some cells appear blank but on inspection of the formula bar they contain a solitary apostrophe. I would have thought that the following code should clear the apostrophes but it doesn't. Could anybody help please Sub CleanApostrophe() Dim rng As Range, cell Set rng = Range("Datarange2") For Each cell In rng If cell.Value = " ' " Then cell.ClearContents End If Next cell End Sub -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Apostrophes in formula bar | New Users to Excel | |||
apostrophes | Excel Discussion (Misc queries) | |||
Apostrophes in Cell | Excel Worksheet Functions | |||
Apostrophes and Sorting | Excel Discussion (Misc queries) | |||
how do i get rid of hidden apostrophes in cells? | Excel Worksheet Functions |