A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Excel » General Discussion
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Setting up barcode



 
 
Thread Tools Display Modes
  #1  
Old August 21st, 2004, 02:24 PM
Pat
external usenet poster
 
Posts: n/a
Default Setting up barcode

There are two sheets connected to this question

Sheet1:
column D = product names
column I = unique 13 digit barcode

When new products are added at the bottom of the list a barcode is inserted
into col I using the code

Private Sub Worksheet_Change(ByVal Target As Range)
Dim counter
If Target.Cells.Count 1 Then Exit Sub
If Target.Column 4 Then Exit Sub
On Error GoTo errhandler
Application.EnableEvents = False
With Target
If .Value = "" Then
.Offset(0, 5).ClearContents
Else
counter = Application.WorksheetFunction.Max(Me.Range("I:I")) + 1
.Offset(0, 5).NumberFormat = "0000000006521"
.Offset(0, 5).Value = counter
End If
End With

errhandler:
Application.EnableEvents = True
End Sub

After a new item is entered the sheet is sorted on col D.



Sheet2:

Column C = product name
Column AG = unique 13 digit barcode

In col AG a formula is applied to get the barcode from sheet1

{=IF(ISERROR(INDEX(Sheet1!$I$9:$I$2000,MATCH(Sheet 2!C85,Sheet1!$D$9:$D$2000,
0))),"",INDEX(Sheet1!$I$9:$I$2000,MATCH(Sheet2!C85 ,Sheet1!$D$9:$D$2000,0)))}

The problem I am getting is that the formula does not read the barcode in
sheet1 as displayed in the cell but the number displayed on the Formula Bar
which the code generates.

Can anyone suggest what I need to do. Thanks in advance for any help given.

Pat


  #2  
Old August 22nd, 2004, 02:17 PM
jaf
external usenet poster
 
Posts: n/a
Default

Hi Pat,
In Excel barcodes are "DISPLAYED" in a cell. It's a font thing.
All you will ever get is the underlying alphanumeric value.

If you want to "SEE" the barcode returned by the formula, change the font to
your barcode font.
(you can do that manually or with VBA but not a worksheet formula)

--


John

johnf202 at hotmail dot com


"Pat" wrote in message
...
: There are two sheets connected to this question
:
: Sheet1:
: column D = product names
: column I = unique 13 digit barcode
:
: When new products are added at the bottom of the list a barcode is
inserted
: into col I using the code
:
: Private Sub Worksheet_Change(ByVal Target As Range)
: Dim counter
: If Target.Cells.Count 1 Then Exit Sub
: If Target.Column 4 Then Exit Sub
: On Error GoTo errhandler
: Application.EnableEvents = False
: With Target
: If .Value = "" Then
: .Offset(0, 5).ClearContents
: Else
: counter = Application.WorksheetFunction.Max(Me.Range("I:I")) + 1
: .Offset(0, 5).NumberFormat = "0000000006521"
: .Offset(0, 5).Value = counter
: End If
: End With
:
: errhandler:
: Application.EnableEvents = True
: End Sub
:
: After a new item is entered the sheet is sorted on col D.
:
:
:
: Sheet2:
:
: Column C = product name
: Column AG = unique 13 digit barcode
:
: In col AG a formula is applied to get the barcode from sheet1
:
:
{=IF(ISERROR(INDEX(Sheet1!$I$9:$I$2000,MATCH(Sheet 2!C85,Sheet1!$D$9:$D$2000,
:
0))),"",INDEX(Sheet1!$I$9:$I$2000,MATCH(Sheet2!C85 ,Sheet1!$D$9:$D$2000,0)))}
:
: The problem I am getting is that the formula does not read the barcode in
: sheet1 as displayed in the cell but the number displayed on the Formula
Bar
: which the code generates.
:
: Can anyone suggest what I need to do. Thanks in advance for any help
given.
:
: Pat
:
:


  #3  
Old August 22nd, 2004, 05:44 PM
Pat
external usenet poster
 
Posts: n/a
Default

Hello Jaf
I think I have confused the issue here. It is the numeric value that I am
dealing with here and not your typical barcode as you would see on products
every day. What I will be doing with the numeric value is turning it into a
barcode, via another program. So instead of having the subject: 'Setting up
barcode' it should have been 'Setting up alphanumeric values'

Does this help in understanding my problem?

Pat


"jaf" wrote in message
...
Hi Pat,
In Excel barcodes are "DISPLAYED" in a cell. It's a font thing.
All you will ever get is the underlying alphanumeric value.

If you want to "SEE" the barcode returned by the formula, change the font

to
your barcode font.
(you can do that manually or with VBA but not a worksheet formula)

--


John

johnf202 at hotmail dot com


"Pat" wrote in message
...
: There are two sheets connected to this question
:
: Sheet1:
: column D = product names
: column I = unique 13 digit barcode
:
: When new products are added at the bottom of the list a barcode is
inserted
: into col I using the code
:
: Private Sub Worksheet_Change(ByVal Target As Range)
: Dim counter
: If Target.Cells.Count 1 Then Exit Sub
: If Target.Column 4 Then Exit Sub
: On Error GoTo errhandler
: Application.EnableEvents = False
: With Target
: If .Value = "" Then
: .Offset(0, 5).ClearContents
: Else
: counter = Application.WorksheetFunction.Max(Me.Range("I:I")) + 1
: .Offset(0, 5).NumberFormat = "0000000006521"
: .Offset(0, 5).Value = counter
: End If
: End With
:
: errhandler:
: Application.EnableEvents = True
: End Sub
:
: After a new item is entered the sheet is sorted on col D.
:
:
:
: Sheet2:
:
: Column C = product name
: Column AG = unique 13 digit barcode
:
: In col AG a formula is applied to get the barcode from sheet1
:
:

{=IF(ISERROR(INDEX(Sheet1!$I$9:$I$2000,MATCH(Sheet 2!C85,Sheet1!$D$9:$D$2000,
:

0))),"",INDEX(Sheet1!$I$9:$I$2000,MATCH(Sheet2!C85 ,Sheet1!$D$9:$D$2000,0)))}
:
: The problem I am getting is that the formula does not read the barcode

in
: sheet1 as displayed in the cell but the number displayed on the Formula
Bar
: which the code generates.
:
: Can anyone suggest what I need to do. Thanks in advance for any help
given.
:
: Pat
:
:




 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Barcode field inside "IF" Statement LDanix Mailmerge 5 August 19th, 2004 05:19 PM
Setting Cell to Worksheet Name javaeboy Worksheet Functions 4 August 1st, 2004 04:39 PM
how to use "barcode" in excel 2000?? gg General Discussion 3 July 6th, 2004 05:02 PM
Unable to save a security setting Eric Lommatsch Installation & Setup 0 May 12th, 2004 11:51 PM
Incorrect Postnet Barcode in Merge R. M. Smith Mailmerge 1 April 29th, 2004 02:05 PM


All times are GMT +1. The time now is 08:19 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.