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


Check For Numeric VBA

in excel when im writing a vba macro is thier something that i specify to only find numerical, or only find alpha characters? what about in excel when im doing a odbc query?

View Complete Thread with Replies

Sponsored Links:

Related Forum Messages:
Check If Any Cells In Range Are Numeric
If I have the following cells and values

A1 = 0
A2 = 0
A3 = ""
A4 = 0

I want a vba if statement that makes A5 = "Numeric.

If I have:
A1 = 0
A2 = 0
A3 = A
A4 = 0

I want A5 to = "Non Numeric"

Similarly if:
A1 = ""
A2 = ""
A3 = ""
A4 = ""

I want a5 to = "Non Numeric"

Is there a way to do this without looping through each cell in the range?

View Replies!   View Related
Check If First 5 Digits Of String Are Numeric
I have some code where I need to check if the first five char are numbers and not letters.

I have in a column for example
12345-someone is here
23456-someone else is here
someone is here too

I need to get all of the ones that have 5 digits and not pull in the other into a new list.

I have tried Left(CPHierAll. Cells(CPHierAllRow, 1),5) which will get me the fist 5 char. and then i need to check to make sure that they are all numbers and not char.

if Left(CPHierAll.Cells(CPHierAllRow, 1),5) = "#####" then
But this does not bring anything in.

I also tried if CPHierAll.Cells(CPHierAllRow, 1),5) = "#####" then

I have 3 column that i am checking for different thinks the first two work just find and seperate out on the check but the last one with the numbers is being a pain.

View Replies!   View Related
To Check 102 Fields If They Are Numeric
I have got 102 quantity of TextBoxes in my form.

Each field represents the number of "SALE QUANTITY" , "FREE GIVEN" , "RETURNED" products. We have got 34 PRODUCTS range. (34 x 3 fields = 102 textfields)

The name of the TextBox fields are as follows :

PR01S , PR01B , PR01K

PR02S , PR02B , PR02K



PR34S , PR34B , PR34K

All of the fields are required to be numeric data only. How can i check this fields to be numbers on the same time of the data input (or when jumping to the next field. There will be a message box mentioning that the field can only contain numbers + SetFocus to the wrong input field) ?

I dont want to write same code for each item, its too hard and long..

If i can solve this problem, then I will need help to enter the values from this fields to the worksheet because I must find a way to enter the values with a for next loop or something.. I dont want to do it one by one.

Here is how the form looks :

I dont know if there is a possibility to exclude the product to be entered in the worksheet if all 3 boxes are Zero (0) for that specific item.

Example : If all fields are "0" for item "Coke" then I dont want this products information entered in the excel worksheet.

0 Sale , 0 Free, 0 Return

View Replies!   View Related
Check If 1st X Characters Are Numeric
In my column of text strings, I have a multiple format of strings make-up. Below is just one of them I have to check that the first 6 are digits from 0 to 9, and it is followed by a hypen. If condition is true, the first 6 digits is the output (ie. 345678).


=IF(ISNUMBER(--(MID(A1, FIND("-",A1)-1,1))--(MID(A1,FIND("-",A1)-2,1))--(MID(A1,FIND("-",A1)-3,1))--(MID(A1,FIND("-",A1)-4,1))--(MID(A1,FIND("-",A1)-5,1))--(MID(A1,FIND("-",A1)-6,1))),LEFT(A1,FIND("-",A1)-1))

However, if I were to continue doing this for other strings, I would soon run out of characters limit that is allowed in a cell. I wonder whether a formulae such as below is valid? Any suggestion or help for a shorter formula is very much appreciated.


View Replies!   View Related
Convert To Numeric In VBA
I have some data fields (in yrs and days) as follows:

a = 5y020d
b = 2y225d
c = 12y003d

I need to add these three data items together in VBA to get a total yrs and days. The answer is then returned to an excel worksheet (sheet 1)

I have tried this:

a = LEFT (a, 1)

b = LEFT (b, 1)

this gives me the 5 and the 2 for the yrs but I am not sure how to get the days (20 and 225)

also, if I try and sum, i.e. a + b and then return to the spreadsheet i get 52 as the answer rather than 7 which is the answer i need. How can i convert this in the VBA correctly.

View Replies!   View Related
Vba To Get The Numeric Value From Given String
IDMacro Out Put

I ahve a sheet having two column one is "ID" and other is "Macro Out Put" as shown above , is that possible with VBA code that it give the same result as i shown above in column "Macro Out Put". for reference i also attch the file

View Replies!   View Related
Find Numeric Codes In A Column And Replace In Vba
I am using the following vba code to find numeric codes in a column and replace them with the same code along with descriptive text:

Selection.Replace What:="11", Replacement:="11 - GSA"
Selection.Replace What:="10", Replacement:="10 - NYS OGS"
Selection.Replace What:="1", Replacement:=" 1 - Dist Sale"
Selection.Replace What:="2", Replacement:=" 2 - Direct Sale"
Selection.Replace What:="3", Replacement:=" 3 - No Sale: Warranty Exchange"
The problem as you might already see is that when the replacement of "1" happens, Excel will replace the 1 in the 10 and 11. Of course I want to only replace the number 1. Is there a better way to code this operation?

View Replies!   View Related
Extracting A Numeric A Specific Numeric String From A Description Cell
I am trying to do is extract the volume size of products in 'ml'
from 10k plus products from a description field cell.
this description field could also contain the weight of the product in grams
so I cannot just do a search for a numeric string ,
it has to be associated with the milli-litres statement .

is is possible to do a sort of ' *ml ' search and then select and copy to another cell ???

View Replies!   View Related
Finding A Non Numeric (or Numeric) Character In A Field
I have a few thousand products codes (i.e ABCD123BLA08 or SHU267BLA) They are non standardised in length or structure. I wish to pull out everything upto the end of the third numeric digit.( ie ABCD123 and SHU267) I cannot use left as they are all different lengths. Ideally i would serach for a non numeric char after the number then use left up to that point. Search can't do this, FIND can't do this.

ABCD123BLA08 would be ABCD123
SHU246BLU would be SHU246
I147ORT08-12 would be I147

View Replies!   View Related
If Statement Numeric Or Alpha Numeric
I have a column that has cells with values as

C084111X AA
A001290U AA

I want to write an If Statement is a column next to each entry that denotes two options either Broker or Agent. Where the code is say 19352510 then Broker and where it is say C084111X AA then Agent.

Broker codes will never contain a letter. The Agent code will always start and finish with a letter.

View Replies!   View Related
Check For Duplicates Using VBA
I have created a userform that inputs employees names in to a sheet called employee list. It works well, now I want to take it a stage further and check to see if the employee being entered is already in the list and if so let the end user decide whether enter the new data or save the data already in the list.

Private Sub cmdOK_Click()
ActiveWorkbook.Sheets("Employee List").Activate
If IsEmpty(ActiveCell) = False Then
ActiveCell.Offset(1, 0).Select
End If
Loop Until IsEmpty(ActiveCell) = True
ActiveCell.Value = txtName.Value
ActiveCell.Offset(0, 1) = txtLast.Value
ActiveCell.Offset(0, 2) = TxtNum.Value
ActiveCell.Offset(0, 3) = cboCourse.Value
If optIntroduction = True Then
ActiveCell.Offset(0, 4).Value = "Operative"
ElseIf optIntermediate = True Then
ActiveCell.Offset(0, 4).Value = "Team Leader"
ActiveCell.Offset(0, 4).Value = "Manager"
End If

End Sub

View Replies!   View Related
Spell Check Via VBA
I have is that the code does call the spell-check up and it goes through the motions.

However, when you perform this manually (as in from the toolbar), the spell-check accepts the items as you put in the text bar at the top if you change it.

When doing it via the VBA macro code, it will not accept the user amended-suggestions unless you highlight the (top) text bar area/row/cell to get it to accept some things - otherwise it just accepts the suggestion the checker gives n the section below - not the text you have amended.

View Replies!   View Related
Check The Value Of A Checkbox In VBA
I'm trying to check the value of a checkbox that I created in my workbook, but both of the if statements below say "Object does not support this property or method"

View Replies!   View Related
Vba To Check For And Enter Value
In vb would it be possible to make a macro to check if a cell has writing in and if it does enter a value underneath.

View Replies!   View Related
Spell Check - VBA Vs. Manual
I have initiated a spell-check in VBA using:

View Replies!   View Related
Check If Columns Are Grouped (VBA)
How can I check (using VBA) if 2 columns (F and G) are already grouped.

View Replies!   View Related
Check If Outlook Running In VBA
I am trying to establish if Outlook 2000 is currently running in VBA , I have tried the following code but this only works when the user is actually positioned in "Inbox - Microsoft Outlook" etc. At this point I don't really care where/what the user has open in Outlook but merely to check if outlook is running.

I have tried below but does not work robustly enough.
I have also tried AppActivate("Microsoft Outlook")
I have also tried IsRunning("Outlook.Application") which does not even compile.

Dim OutlookErr, OutlookBox
On Error GoTo OutlookIsNotRunning
AppActivate ("outlook")
GoTo now_send_email


OutlookErr = "Outlook is either not open or busy with another task." & vbCrLf & vbCrLf
OutlookErr = OutlookErr & "Please Open Outlook, Close any draft emails," & vbCrLf & vbCrLf
OutlookErr = OutlookErr & "the Global Address List or other activities and try again."
OutlookBox = MsgBox(OutlookErr, vbCritical, "Unable to access Outlook to send email")
Exit Sub

View Replies!   View Related
Date Validation Check With VBA
How i can create a Validation rule on my form (that i made using Microsoft Visual Basic) to make sure that they key in a date later than that of todays date

View Replies!   View Related
VBA: Check If The Value Of A Cell Is A Number
1) check if in cell A1 there is a number. Something like

If .Cells(1,1).Value is number then ....
2) how to get the "code" of cell A1 in VBA (i.e =code(A1)).I tried
but it didn't work.

View Replies!   View Related
Check And Set References With VBA
for example, is it possible to check if a Reference to Set a reference to Microsoft Internet Controls (shdocvw.dll) has been enabled in user Reference settings. And if not set, then set it via VBA

View Replies!   View Related
Check If Cell Has Data Validation With VBA
How can I check if a cell has data validation with a VBA procedure?

I want to do this because I am using a procedure to add data validation and I get an error if the cell already contains data validation.

View Replies!   View Related
Vba Code Using 2 Check Box Options
I have a userform with two check boxes and four textbox... and i have a command button... i want that when i check checkbox1, the value in textbox1 and textbox2 will appear on cell A1 and A2... and when i check checkbox2, the value in textbox3 and textbox4 will appear in cell A1 and cell A2.

View Replies!   View Related
VBA To Check Named Range On Each Tab
I have a spreadsheet in which I have named columns. All columns have associated columns in different tabs. Using a toggle button I want to hide or unhide these associated columns on all tabs at the same time. Here is what I have so far:

Private Sub ToggleButton1_Click()
Application.ScreenUpdating = False
Dim ws As Worksheet
With ToggleButton1
If ToggleButton1.Value = True Then

My problem is I want to have a single string to hide/unhide the following Named columns on all sheets -- (Sheet 1 (COLU), Sheet 2 (DRCOLU), Sheet 3 (F1CCOLC), Sheet 4 (MSCOLC), Sheet 5 (PSCOLC) and Sheet 6 (POCOLC)

I was hoping to use something like -- Range("COLC, DRCOLU, F1CCOLC, MSCOLC, PSCOLC, POCOLC").EntireColumn.Hidden = True

I receive an error when I try to use it because only one of the names is used for each sheet. It needs to first verify the name exists on the sheet and if so, perform the Hide/Unhide function and if not move to the next name. When all names have been used, move to the next worksheet and perform the same action until all worksheet have been gone through.

View Replies!   View Related
VBA Code. Check Multiple Conditions
I want to create a user form in excel that auto calcs the discount depending on customer type and no. of books purchased. There are two types of customer’s one individual and the other schools, library etc. The discounts are below

More than 50 books - 30%
25 - 49 - 20%
15 - 24 - 15%
5 - 14 - 10%
<5 - 5%

>25 - 25%
5 - 24 - 15%
<5 - 0%

I have created a form with option and text boxes to capture data but am really struggling with this as in my head I understand a set calculation will need to take place once relevant conditions are met but am really struggling to put it into code (yes I am new to this).

View Replies!   View Related
VBA Code To Check Month And Give New Product
I hv following data in the excel.

I hope some one can help me to create code to do the following :-

1) if have last purchase date , but no last issue date = New Product.
2) if no purchase date , also no last issue date = None stock issue.
3) if have last purchase date , also have last issue date = cal the date between and put the month value .

For example :-

if last purchase date = Oct 07
if last monment date = Nov 07
then the stock duration = 1

View Replies!   View Related
VBA Macro Code To Check Spelling In Range
Is there any way to use formula or VBA to highlight cells which contain the correct spelling?

For example i have columns A filled with words in each cell but need to highlight which ones have the correct spelling, as there are more with incorrect so i need to visually see the correct spelling.

View Replies!   View Related
Select/Tick/Check A Checkbox Via Vba Code
How do i check a checkbox on an excel worksheet?

View Replies!   View Related
Vba Macro: Check A Large Number Of Cells
What i'm trying to do is to check a large number of cells, if "0" is written down in that cell it stays as it is and if the number is different from "0" i want to put a "1" instead.

View Replies!   View Related
IsBlank In VBA: Check That Makes A User Insert An Integer Between 0 And 90
Trying to design a check that makes a user insert an integer between 0 and 90. So far I can use this:

View Replies!   View Related
Macro To Force Format And Check Barcode Check Digit
My company uses 4 types of barcodes 8, 12, 13, & 14 number barcodes for our products my problem is that I can't figure out how to force the barcode to format properly no matter how somebody enters it if they don't use spaces or put them in the wrong spots, I can't use custom formats because there is 4 different layouts

8 digit should be "#### ####"
12 digit should be "###### ######"
13 digit should be "# ###### ######"
14 digit should be "# ## ##### ######"

these barcodes are in columns L, M, & N also right now 'm using a formula in another cell to verify the barcodes by calculating the check digit and comparing it to the check digit typed the formula i'm using is

View Replies!   View Related
VBA "OR" In Username Check
I've borowed the below from this forum but how do I get OR into the username chek below? If Environ("username") <> "Simon" OR "Paul" OR "David" Then

View Replies!   View Related
Check All Check Boxes With CheckBox
I am creating a userform with 10 checkboxes. The first 9 checkboxes are user options. I want the 10th check box to be a "Select All" option i.e. if the 10th checkbox is checked all the other 9 options are deemed to have been selected.

The way I want the display to work is that if the 10th checkbox is ticked all other checkboxes are cleared. Also if the 10th checkbox is ticked and any of the other check boxes is selected then the 10th checkbox should be selected.

I have tried coding this up but the checkboxes don't seem to operate as desired. I placed some code on the click event for the last option button to set the vlaue for all other buttons to false. This works but the 10th check box doesn't get ticked itself. When I try to code up the other bit I get similar issues.

View Replies!   View Related
Uncheck Check Box + Check A Option Button Using Command Button
When I press a command button I want to:

Uncheck a checkbox made with Control Toolbox

Check a particular Option Button within a group box made with the Forms Toolbar.

EDIT: Clarification, I want both things to happen when I click one button.

View Replies!   View Related
Numeric Combination
on combination of numbers

on the extreme left column, i have 23 numbers from A1:A23. All 23 numbers are in the form of 4 digit. For example A1 there is 1234, i need to display the possible 3 digit combination of this in the same row (like say 123,124,234,134 in B1,C1,D1 AND E1).

Another example in A2 there is 3545, i need to display 354,455,355 in the same row in B2,C2,D2

I need to perform this operation for the 23 numbers on the extreme left row. Can give me some hint on the code.

View Replies!   View Related
Getting Last Numeric Value In A Range
I am using this formula: =INDEX(A5:Z5,MATCH(9.99999999999999E+307,A5:Z5)).

All the cells in the range A5:Z5 contain SUM formulas for adjoining cells in rows 1 to 4. The above INDEX formula doesn't work in this situation because many of the formulas in row 5 return a 0 value because there is no data in rows 1 to 4. If I delete the formula from all these cells, the INDEX function works OK, but I'd rather not do this.

Is it possible to amend this formula so that it returns that last numeric value >0?

View Replies!   View Related
Return The Last Numeric Value Above Zero
I have this issue and I can´t find the solution .
I need to have sometihng that copies only the last ( cell in the right) non-zero cell and past in the same row.
This macro or VBA code needs to search the row, and paste in a column the value of the last cell in the right.
The sheet I´m working have lots of rows and lots of columns. The columns are dates. And I need to have just a column in the end with the most recent data of each row.

View Replies!   View Related
How To Represent Numeric Wildcard
In column A I have a sentence.

I would like column B to return TRUE if the sentence in column A contains any of the string below:


Where ¤ is any number from 1 to 9.

Is there a formula to do this, preferably without having to list all the possible combination of the list e.g. AAA1, AAA2, AAA3, and so on?

View Replies!   View Related
Separating Alpha And Numeric
I have data in column with combination of alpha-numeric like "Member # 308166 RCI Number 4801-60436". can I split this without using copy and paste?

View Replies!   View Related
Find Value Between Numeric Range
I have been looking for code samples using Find to search for values within or outside a given value range. I haven't come across any that are obvious to me so is it possible?

I am using a piece of code that jindon here on Ozgrid has so kindly been helping me with. The code below searches for a certain value and returns that value when found along with other values. I am trying to adapt this same code to work on other searches I perform.

An example I am looking at is finding any values in column "K" which are either less than 700 or greater than 1300. How would I alter this code to perform a search like that?

Option Explicit
Sub test7()
Dim r As Range, ff As String, txt As String
With Sheets("Sheet1")
Set r = .Columns("av").Find("D00025", , xlValues, xlWhole)
If Not r Is Nothing Then
ff = r.Address

View Replies!   View Related
Restricting Cells To Numeric Only
I currently have an input screen where users copy and paste data from a seperate spreadsheet into a range of cells B11:B15 in the input screen.
A macro is assigned to then extract this data and paste into the recording sheets behind.

I would like to format somehow cells B11:B15 so that only numeric entries can be pasted in and not any alpha including #.

View Replies!   View Related
Getting Rid Of Every Non Numeric Characters
I have a cell that contains BYO CUSTOMER XYZ 76458992

I want the cell next to it to remove all of the letters and display only 76458992.

View Replies!   View Related
Extract Numeric Characters
I have a column contains Postal Adress in more than 5000 rows. Column contains Door Number, Area, City and Zip code. I need to separate "Zip code" alone in next coulmn. Zip code (of India) will be in six digits like "600083" also some cases contain space in middle of zip code like "600 083" (after 3 digits). Is there any way to do this without doing cut & paste?

View Replies!   View Related
Finding First Non-numeric Cell
Sub Test2()
'From the top down
If IsEmpty(Range("A1")) Then
Range("A1").End(xlDown).Offset(1, 0).Select
End If
End Sub

I would like to change this to find the first non-numeric cell (technically the column i'm searching is dates, but i assume those are seen as being numerical). I tried to change this line:

If IsEmpty(Range("A1")) Then
If IsNumeric(Range("A1")) Then

But as many of you know it didn't work (i also tried variations of IsNumeric(Range("A1")).Value=True

View Replies!   View Related
Date Format From Numeric
I get data in csv format from an external source.
The problem is that it gives me dates in a lousy format of ddmmyy

For example 120706 or 050606.

Excel doesn't recognise them as dates and just displays them as numbers (120706 or 50606)

I want to see them as dates, so I select the column and change the format to date
excel sees my "numbers" as a julian date, and jumps me forward to the dates 24/06/2230 and 20/07/2038 respectively.

View Replies!   View Related
How Do I Replace Numeric Values Only
When using the replace rule in Excel, you can use "?" to represent a standard variable, e.g. if you had the text "Bottle 100g", and you set the replace rule as "?g", it would delete the "g" and the four characters before it, leaving you with "Bottle".

However, if I have lots of replace rules to make in a file, and I only want to eliminate the numerical values before a letter, how do I go about doing this?

For example, if I had the text "Dog food 10g", and I made a replace rule "??g", it would leave me with " food ". What I would really need, is a way of taking away the numeric values before the "g", which would give me "Dog food".

Therefore, is there a unique identifier for numeric and/or text values?

View Replies!   View Related
Alpha Numeric Sort
I'm doing a sort of product codes which are of different character length with some numeric and others alpha-numeric.

A small section of the sort is below.

I want it to end up like this:


But the sort ends up like this:


In other words, I would like product codes where the last character is a letter to be sorted ahead of product codes where the last character is a digit. The way Excel is normally set up, it sorts in just the opposite way.

View Replies!   View Related
Numeric Alpha Sort
I have an application where there is a column A with values of F1 through
F83. There is data in columns B,C,D,E,F AND G.

From time to time there is an addition in column A, the value being F1A or F2A etc.
The rows then have to be sorted so that F1A follows F1 and the next row would start with F2 rather than F10.

View Replies!   View Related
Extract Numeric Value From Cell
I have compiled data from accross my branches, where in a 14 digit voucher number has been fed into the system along with data. The problem is that there is no unique format as this voucher number is fed in free format area.
i need to extract this consignment number from the cell value. for example,
A10 Contains "voucher No 12345678901234 paid"
A11 Contains "spl cons 15454563218921 thru person"
A12 Contains "incurred for recurring exp 45678932145826"
writing a macro to extract this 14 digit voucher number.

View Replies!   View Related
Calculating Non-Numeric Cells
I need to find the number of cells containing a specific word. Here's an example:

Site # Visit
1001 12-Aug-2008
1001 LATE
1002 08-Jul-2008
1003 09-Aug-2008
1004 LATE
1005 12-Aug-2008
1005 LATE

I need a formula that will calculate how many "LATE" cells there are.

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