Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi All,
I have a macro which replaces zeros with "-". I would like to use the macro in any range of cells but I don't know how to do it. Despite I set any range of cells, the macro always changes zeros into "-" in entire sheet. I'd be very grateful for your help. Regards ME |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Sub dash_it()
For Each r In Selection If Not IsEmpty(r) And r.Value = 0 Then r.Value = "-" End If Next End Sub select the cells and run the macro -- Gary''s Student - gsnu200720 "ME" wrote: Hi All, I have a macro which replaces zeros with "-". I would like to use the macro in any range of cells but I don't know how to do it. Despite I set any range of cells, the macro always changes zeros into "-" in entire sheet. I'd be very grateful for your help. Regards ME |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Sorry - I misinterpretted the question - blanks are being seen as 0's. Good
thing Gary's Student was watching. Will "Gary''s Student" wrote: Sub dash_it() For Each r In Selection If Not IsEmpty(r) And r.Value = 0 Then r.Value = "-" End If Next End Sub select the cells and run the macro -- Gary''s Student - gsnu200720 "ME" wrote: Hi All, I have a macro which replaces zeros with "-". I would like to use the macro in any range of cells but I don't know how to do it. Despite I set any range of cells, the macro always changes zeros into "-" in entire sheet. I'd be very grateful for your help. Regards ME |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
ME
If you selected the range with the cursor before running the macro you could use something like this: dim R as Range for each R in selection if R.Value=0 then R.value="-" next R or if you have a named range (call it "NRange") dim R as Range for each R in Range("NRange") if R.Value=0 then R.Value="-" next r Will "ME" wrote: Hi All, I have a macro which replaces zeros with "-". I would like to use the macro in any range of cells but I don't know how to do it. Despite I set any range of cells, the macro always changes zeros into "-" in entire sheet. I'd be very grateful for your help. Regards ME |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thank you very much. It works.:-)
Regards ME Sub dash_it() For Each r In Selection If Not IsEmpty(r) And r.Value = 0 Then r.Value = "-" End If Next End Sub select the cells and run the macro -- Gary''s Student - gsnu200720 "ME" wrote: Hi All, I have a macro which replaces zeros with "-". I would like to use the macro in any range of cells but I don't know how to do it. Despite I set any range of cells, the macro always changes zeros into "-" in entire sheet. I'd be very grateful for your help. Regards ME |
#6
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
formatting accounting?
-- Don Guillett SalesAid Software "ME" wrote in message ... Hi All, I have a macro which replaces zeros with "-". I would like to use the macro in any range of cells but I don't know how to do it. Despite I set any range of cells, the macro always changes zeros into "-" in entire sheet. I'd be very grateful for your help. Regards ME |
#7
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Will
Your macro works too. Thanks a lot. Regards ME ME If you selected the range with the cursor before running the macro you could use something like this: dim R as Range for each R in selection if R.Value=0 then R.value="-" next R or if you have a named range (call it "NRange") dim R as Range for each R in Range("NRange") if R.Value=0 then R.Value="-" next r Will "ME" wrote: Hi All, I have a macro which replaces zeros with "-". I would like to use the macro in any range of cells but I don't know how to do it. Despite I set any range of cells, the macro always changes zeros into "-" in entire sheet. I'd be very grateful for your help. Regards ME |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
modify a macro to apply to a specific range of cells | Excel Discussion (Misc queries) | |||
MACRO HELP - deleting rows containing a range of blank cells | Excel Discussion (Misc queries) | |||
Macro to hide blank cells in a range | Excel Discussion (Misc queries) | |||
Macro €“ select all cells in current range | Excel Discussion (Misc queries) | |||
Running a macro if any data is entered in a range of cells | Excel Worksheet Functions |