Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
  Advanced Search
  HOME    TRACKER    Excel


Vba To Remove Zeros

i have numbers like:


i need:


i cant use formulas because its in text and for some reason if i try to use a formula the formula shows but not the answer.

vba would be prefered.

View Complete Thread with Replies

Sponsored Links:

Related Forum Messages:
Remove Zeros
Can anyone suggest a formula that will take a number (a variable amount of placeholders), and remove any trailing zeros.

eg. 6000 = 6, , 23 = 23, 230 = 23, 2300 = 23, 23000 = 23

Also looking for a similar forumla that will strip off any numeric characters from a text string of variable length.

eg ACA2343 = ACA, GNVC23 = GNVC, DAL12 = DAL, CGHJ = CGHJ, CGHJ5002 = CGHJ

View Replies!   View Related
Anyway To Remove Trailing Zeros?
Now I have a decimal column and I would like to remove all of the trailing zeros. It is using the number format. How do I accomplish this?

View Replies!   View Related
Remove Preceeding Zeros
i have a number formate 0000001 and another formate 0000123005

i would like to move only all the zeros on the left side of the number .

i got this code from Dave before:

Sub KillZeros()
'*Note: Column B must be the Entry No one

Range("B:B").Replace What:="000", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByColumns, MatchCase:=False, SearchFormat:=False, _

End Sub

View Replies!   View Related
Macro: Remove Zeros From Array
I have a array which includes zero's and based on this array I would like to create a new (almost identical) array, where the cells with zero's are omitted.

To illustrate, I would like to make some code which will bring me from OldArray to NewArray:



View Replies!   View Related
Remove Zeros With Apostrophes On Import File
I am importing a csv file and each field in this file is imported with an apostrophe

eg: '01

I need to remove the apostrophes but leave the information as text thereby keeping my leading 0's

have tried formatting as text
data text to columns

nothing I do works.

View Replies!   View Related
Remove Front Zeros & Add Space Before Last 2 Characters
I want to remove the front zero(s) from the front and put a space before the last two letters for the following column of data in Excel:


Final result will have this format and the data are right aligned.
1 MG
20 MG
100 MG
1000 MG

The numbers can vary (e.g. 0150MG, 0025MG,etc.) but the arrangement is always the same: four figures for the first 4 characters and two letters for the last two characters.
The format of the cells containing the data is: “General”

My table has 7 columns and these data are in the 5th column in a worksheet called “ProductSummary”. The number of rows for the records can vary from 10 to over a couple of hundred.

How can I use VBA to: 1) automatically select the table range in that worksheet and reformat all the data in the 5th column.

View Replies!   View Related
Remove Character From Range & Pad Resulting Numbers With Zeros
I have a spreadsheet with a column that containts UNSPSC codes that can be in any of the four following formats:-


I basically want ta formula that will find and remove any / leaving me with


View Replies!   View Related
Suppress Zeros In A Pivot Table (search Out Any Zeros And Replace With A Blank Cell)
with the data in the attached sheet, I create several different pivot tables that need show the count of the information in the columns M:DU. My issue is that the data is sent to me from a third party and the columns contain zeros that cause the counts to inflate.

What I would like to be able to do is run a macro that will search out any zeros in M:DU and replace them with a blank cell.

Unfortunately the number of rows increases with every monthly reporting cycle so the macro would need to be able to accommodate for that.

View Replies!   View Related
Imaginary Zeros In Formulas Vs. Real Zeros
I’ve created a formula for this statistic and I’m happy with the results. Because I’m working with formulas, my only problem is the unwanted zeros. How do I hide zeros that show up automatically (i.e. #3 [blank] and Nov 09-June 10)? I can hide the numbers, but if I enter a zero to one of my future statistics it will not appear and I don’t want that to happen. Is there a way to hide those automatic zeros without affecting my real zeros?

Vendor’s Name

Jul 09

Aug 09

Sep 09

Oct 09

Nov 09

Dec 09

Jan 10

Feb 10

Mar 10

Apr 10

May 10

June 10











View Replies!   View Related
Remove Non-alpha Characters From Alphanumerics With Option To Remove Numbers
I have found a very useful UDF for removing non-alpha characters from strings. (See below, Credit for posting to Stanley D Grom - Ozgrid post ´Removing Non-alpha Characters From Text´).

Option Explicit

Private Function RemoveCharacters(InString As String) As String
Dim intLoopCounter As Integer
Dim intStringLength As Integer
Dim intASCIIVal As Integer
intStringLength = Len(InString)
InString = LCase(InString)
For intLoopCounter = 1 To intStringLength
intASCIIVal = Asc(Mid(InString, intLoopCounter, 1))
If intASCIIVal >= 97 And intASCIIVal <= 122 Then
RemoveCharacters = RemoveCharacters + Mid(InString, intLoopCounter, 1)
End If
Next intLoopCounter
End Function

Two requests:

1. Could the UDF be modified such that any part of a string contained within brackets is also removed (e.g. "NLGA High Street (West-Enfield), EN6" becomes "nlgahighstreeten")?

2. Can an argument be added to the format of the UDF, such that numbers (0 to 9) are either included or excluded (e.g. RemoveCharacters(A1,1) where the argument ´1´ would include any numbers (0 to 9), so "NLGA2003 High Street (West-Enfield), EN6" becomes "nlga2003highstreeten6")? ´blank´or ´0´would exclude these numbers, i.e. would return "nlgahighstreeten"

View Replies!   View Related
Leading Zeros
I have a CSV file I'm importing into Excell that contains leading zeros in a number field. I cannot get the zeros to display in Excel, but the user of the report needs to see them. Is there a way to dsiplay the leading zeros on a number field?

View Replies!   View Related
COUNT The Zeros
I need to count how many times a set of numbers go past zero, ie. change their sign. they almost never hit zero directly, so i cannot just count "0". example below.

1.890 etc

In this example there would be just 2 sign changes, where the values pass zero (marked red). So i just need a formula that returns the result "2".

I need to do this for about 20,000 rows of data, all in one column

View Replies!   View Related
Cannot Display Zeros
I cannot display my zero's in excel. I went to TOOLS - OPTIONS - VIEW - and I checked the ZERO VALUES box, but excel still won't show my zeros.

View Replies!   View Related
Keep Leading Zeros
How do I keep leading zeros in this code? I am incrementing a value with in a string.

TextBox1.value = "PRO 001"

View Replies!   View Related
RANK Without Zeros
Is it possible to 'eliminate' the zero values when using =RANK? For instance, if you have data with values from +100 to -100 with some lines have '0' value, can they be ranked disregarding the zeero values.

View Replies!   View Related
Average - Cut Out Zeros
Within a worksheet I have data like this in a column (actually, lots like it in many columns):

View Replies!   View Related
Prevent Zeros Showing
I did a search 'cos I assumed this was so trivial it had to be out there, but couldn't find anything.

Have a row where one cell contains

= SUM(D3:D5)

How on earth do I specify the formatting so that if none of D3 to D5 contain any data, then the summed cell should show blank rather than (as it does) 0,00 ??

(FYI - am creating the SUM Formula via a VBA macro if that is relevant)

View Replies!   View Related
Show Zeros After Decimal
I have a list of numbers:



I want to round/truncate them as if it were currency and add "/month" to them

so the resulting column would be:


everytime I truncate to two digits and add the text it cuts off the final zero:


how do I do this?

View Replies!   View Related
Omit Zeros From Chart
I'm working on a report for work in which I need to produce sevearl charts. For each of these charts I need to omit any values that are 0 or null. Since this report is going to be run several times a month and with different values it would be pointless for me to do it by hand.

View Replies!   View Related
Sort Ignoring Zeros
In my spreadsheet, I have a formula that extract to other column only non duplicates, then I want this information in other column sort by the lowest number but without the zero.

Column A, all numbers extracted
Column B, all non duplicates, where normally we have one zero.

I want the result from Column B in other sheet like that:

SheetA, Column B: 637,635,663,0,618.

SheetB, Column A, RowX: 618;635;637;663.

View Replies!   View Related
Retain Leading Zeros
I can't seem to get the Concatenate function to work in my macro when there is a combination of numbers and text. It works fine is there are no alpha characters. I am using this macro to format all of the data in column "A" to have 5 characters and be text. These values will later be used in formulas and Pivot Tables.

Sub Macro2()

Dim sinlen As String
Dim sinformat As Variant
Dim lastcell As Variant

Selection.Insert Shift:=xlLeft


ActiveCell.Value = "'" & ActiveCell.Value ......

View Replies!   View Related
COUNTIF And Leading Zeros
I m trying to count strings that have a leading zero with COUNTIF?

Basically, if trying to count "01111", but "01111" does not exist in the data set, and "1111" DOES exist in the data set then COUNTIF returns 1.

View Replies!   View Related
How Do I Get An Average Without Including The Zeros
I am using a formula to include all values greater than zero in my average which has worked fine until i tried to extend the parameters, then it gives me the Value? sign. Does anyone know another way to accomplish what i want?

here is what i am using now.
=average(if(BZ28:CM28<>0, BZ28:CM28, " "))

i was trying to make the CM extend to CS, but for some reason it is not working.

Anyway, i figure a different equation might be better than what i
have and solve my problem.

View Replies!   View Related
Using =MODE And Ignoring Zeros
I need a formula that will find the mode from a range of numbers but ignore the 0's. I have worked out the below array formula which seems to work.

{=IF(MODE(IF(N18:P25>0,N18:P25))=1,"Low",IF(MODE(IF(N18:P25>0,N18:P25))=2,"Secure",IF(MODE(IF(N18:P2 5>0,N18:P25))=3,"High")))}

The only thing is, if only one cell contains a number other than 0 (eg. 1,2 or 3) then it returns #N/A. Ideally i'd like it to show the appropriate response for the number that is in the number range. For example - if one cell shows the number 2 and the rest are 0's, i'd like it to show Secure(the response for 2) rather than #N/A.

View Replies!   View Related
If Then Formula To Hide Zeros
I have a sheet with many different cells containing formulas. When the sheet has no data entered yet, every cell needs to be blank, including cells that have formulas for data.

I've realized that I can't use the "Show a zero in cells that have zero value" option because if a cell has data entered in it and the result is 0, I sometimes need to see that 0 in the cell. Some cells I need to see the 0 result and some cells I need to see a blank cell if the result is 0.

I just can't figure out how to edit the formulas so they do what I need.

cell P11:

If no data is entered in cell J11, then cell P11 should be blank. But if data is entered in cell J11 and the result in cell P11 is 0, then cell P11 should be blank.

cell BS27...........................

View Replies!   View Related
Formula To Add Leading Zeros
I need a formula that will make a 4 digit number by adding leading zeros. If the number is already 4 digits then don't add leading zeros, do nothing. all numbers will be 1,2,3,4 digits long.

For Example,

if number is 1 then make it 0001
if number is 11 then make it 0011
if number is 111 then make it 0111
if number is 1111 then leave it 1111

View Replies!   View Related
Average Of Cells With Zeros
I want to take an average of only non-zero numbers in a range of cells containing a few zeros. I know there is a function to do this, but I haven't been able to find it. With the normal average() function, the denominator is too large as cells with 0 are included.

View Replies!   View Related
LOOKUP But Ignore Zeros
Have values in column B. Need to INDEX column B and pull across the first value of column A that is not a zero e.g.


SO for all of these...150 would lookup the value 056 from column A

View Replies!   View Related
Dropping Leading Zeros
When I save my file as a csv, it drops leading zeros in my zip codes. Formatting the column as text or even zip code only helps when I save it as xls - as soon as I switch it to csv it drops them.

View Replies!   View Related
Macro Recognizes The Zeros
I am using the following macro code to reset a table of entered values to zero. The cells are hyperlinked to autoshapes that change colors depending upon the values in the cells. I used the macro recorder to determine the code. My dilemma is this: I have found that the code for my autoshapes only works or recognizes the zeros that I actually typed in during the macro recording (i.e.C46, E46, and G46), it doesnt recognize the zeros that were entered via the autofill (the dragging the handle technique). If I go back and manually type in a zero in say, E54, that autoshape works properly.

My question becomes this, "What is the difference between the zeros that I manually typed in and the ones that were autofilled in". Perhaps I should do this a completely.

Sub RemoveValue()
Range( _
"C46:C66,E46:E66,G46:G66, " _
ActiveCell.FormulaR1C1 = "0"
ActiveCell.FormulaR1C1 = "0"
ActiveCell.FormulaR1C1 = "0"....................

View Replies!   View Related
How To Delete All Zeros In A String
I have data (strings) which looks like this:


no I want to write a routine which delets all zeros from left to right untill the first "normal" number appears.



View Replies!   View Related
Flag 12 Consecutive Zeros In A Row
I am working on a big data spreadsheet 166 columns X 2500 rows. I need to flag rows that have 12 consecutive cells with a zero.

View Replies!   View Related
Percentage Of 1's To Zeros In Range
I ahve compiled a spreadsheet that calculates how many wins an individual has as part of a team. I am entering '1' if they win and '0' if they lose but auto sum obviously doesn't add the 0's up to calculate how many matches have been played in total. I need the total matches played because I have a formula in place to calculate % of matches won.

Is there a formula I can use to add 0's and 1's or YES & No's up to total the amount played?? ( Adding up a vertical column. )Please help. I've spent days trying and I'm getting nowhere fast.

View Replies!   View Related
Conditaional Formatting - No Zeros
In the attached file, there are data in two sets. The data is the same only the second column has a zero-value. With the zero, the conditional formatting highlights the second largest number rather than the largest. point out the flaw in the conditional formatting hta tis causing this error

View Replies!   View Related
Dynamic Pie Chart With No Zeros
Please see the attached spreadsheet, I would like to create a dynamic pie chart shows the monthly strategy breakdown (one month at a time), but not showing the zero value and also a drop down box to be able to choose which month's strategy breakdown to display on the chart.

View Replies!   View Related
Using Shapes To Hide Zeros
I want to write a macro that uses shapes to hide zeros; I have seen this done before but don't really understand how to set it up for myself.

On my sheet, there is a list of funds (Cells A4 to A79), a mixture of which will make up any given portfolio. Cell A1 houses a drop down list of portfolios. When I change cell A1, the numbers are automatically updated, as they are pulled from other worksheets in the spreadsheet. I want to be able to have the funds with zeroes next to them be automatically hidden. I believe there is a way to do this using shapes.

View Replies!   View Related
Largest Group Of Non Zeros
I have two sets of numbers..... In column B I have measured values. In column
A I have the times for which these valus occur. I need to determine whether
the measured values in B exceeded the max limit for more then a given time
(ie do not exceed a value of five for more then 15mins)

View Replies!   View Related
Replace Zeros With Blanks
I have an Excel Charts with monthly balances entered. I need to delete all the values $0.00 of which there are many. I have tried to use the find and replace and also i tried the method explained in the Excel level 1 free training.

View Replies!   View Related
Zeros At The Front Of Numbers
i have to copy and paste values from an sap program over to excel spreadsheets, and I usually do about 15 at a time that end up in a column: 15 different cells. The value I am copying are ID numbers that all begin with zero and excel automatically removes the zeros at the front of each number. Is there a formula/process for preventing this.

View Replies!   View Related
Averaging But Excluding Zeros
I have a list of numbers that I want to average. Problem is, some of the numbers contain zeros and i want to exclude these entries.

So, if I had a list of 6 values and 3 were zero, I'd want to sum the list and divide it by 3 (not 6).

View Replies!   View Related
Ignore Zeros In A Pie Chart
I'm working on creating a pie chart that draws data from a fair number of source cells. However, a good number of these cells = 0%. How can adjust the chart data range to ignore zeros.

Here is my chart data range:


View Replies!   View Related
Zeros At The Begining Of The Numbers
I've made an formula to concartenate some numbers:

In A1 the value is 0
In B1 the value is 0
In C1 the value is 6
In D1 the value is 9
In E1 the value is 5

These numbers will change acording to a formula, but:

In F1 the formula is =A1&B1&C1&D1&E1
but in F1 the result will be: 00695
How can i make the result in F1 to be 695 instead of 00695?

View Replies!   View Related
Leading Zeros In Variable
what i want to do is input a range of numbers into a cell "L12" from 1 to 450
though when in excel i have formated the cell to "number" so when i want number 001 it turns to 1

what i what to do in the macro is after

Dim sNum As Integer


sNum = Range("L12").Value

if the number 1 is in the cell "L12" the number 1 will be in the variable sNum, though i want the number to be 001!

would i have to count the number of numbers in the variable and then say for example if there is only "1" number in the box, use an "add 00" function to get the number in the variable to be 001! I have an idea what to do though no idea where to start!

View Replies!   View Related
Not Print Rows With Zeros
I have a workbook wherein data are coming from other sheet ie from "Data" sheet to "statement" sheet. I want to print the second sheet named "Statements" -

1. Do not print the rows having zero value ie hide them during print, applicable to all records.

2. Print the records continuously one by one in separate single A4 size paper on running the code.

A sample workbook is attached for ready testing purpose.

In case more clarification needed, do let me know.

View Replies!   View Related
Deleting Rows With 0 (Zeros)
I have been working on this simple macros for about about 2 hours now. Everytime i run the program it apparently stays running indefinitely. Can someone tell me whats wrong with this macros or maybe a better way to do it. I am trying to delete entire rows that have a value of "0" in a column (t).

' Delete unused functions

r = 5 'starting row
If Sheet3. Cells(r, i) = "0" Then
Sheet3.Cells(r, 1).EntireRow.Delete ' delete for "0" values
r = r + 1
End If
Loop Until r = 31 ' loop until this row

View Replies!   View Related
Formatting To Shade Only Zeros
I am trying to find a formula for my grade book. What I want to be able to do is shade every cell that has a value of zero (but not empty cells) so that when I print out the grade book, I can easily see all missing assignments.

View Replies!   View Related
Adding Zeros To The End Of Numbers
I have a large spreadsheet of employee data saved in a shared network folder so that others can access it. Starting about a week ago, anytime I enter a number in any cell, Excel adds two zeros to the end of the number. For instance, a 1 becomes 100.

When other users open the file on their computer and enter a number, everything is normal - no zeros are added. I'm guessing I inadvertantly enabled a function somewhere along the line, but have been unable to figure out how to undo the function.

View Replies!   View Related
Counting Consecutive Zeros
I have read every single question on counting consecutive numbers in this forum but could not find what I need. I am trying to count the number of consecutive zeros in a row till the cell >0 then the counter is reset and restarts. One point to pay attention is that the number that is>0 when counting starts is included. I wrote a macro for it but somehow I am having problems with it. It returns 0. I want it to be for example

In the excel sheet
Numbers 160 0 0 400 0 0 200 0
Counts 3 3 2

Sub value_count()
Dim count As Integer
Dim k As Integer
Dim j As Integer
For k = 1 To 10
If Cells(1, k).Value > 0 Then
j = k
Do Until Cells(1, j).Value <> Cells(1, j + 1).Value
count = count + 1
j = j + 1
Cells(2, j).Value = count
If count >= 1 Then
k = k + count
End If
count = 0
End If
Next k
End Sub

View Replies!   View Related
Hide Or Show Zeros
Is there a method of formatting specific cells to show zeros? Or indeed I could turn on show zeros in options and then hide the ones I don't want. Any tips / advice on how to selectively display (or hide) zeros appreciated.

View Replies!   View Related
Pad Numbers With Leading Zeros
i have a header row that i want to transfer to a new spreadsheet. here is my exact setup to make it more clear:

Sheet1 - 001 PM Usage$%
Sheet2 - 022 PM Usage$%

i have dozens of these rows, and i want to set up a auto rename for the header row on sheet 2 to rename itself like this:

Dim the value from header row on Sheet 1 (001), and rename the header on Sheet 2 (022), keeping the remaining contents intact (this is important because i want to use the same function for other headers which varies).

what i am doing now is dumping the value of the first cell into a variable, but as it stands it doesnt store 001, it stores 1... stripping the zeros, which makes it more complicated.

i thought perhaps i should dim the first 3 characters in the header as a string, and rename the first 3 characters in header 2, which i think would be the most efficient, but i dont even know if that is possible.

View Replies!   View Related
Copyright © 2005-08, All rights reserved