Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Function Format_Code128 (InString As String) As String
Dim Sum As Integer, i As Integer Dim Checksum As Integer, Checkchar As Integer Dim MyString As String, CVal As Integer ' Initialize running total with value of ' Subset B start character Sum = 104 ' Scan the string and add character value times position For i = 1 To Len(InString) ' Copy one character from InString position i to MyString MyString = Mid$(InString, i, 1) ' Get the numeric value of the character and subtract ' 32 to shift (the space character, ASCII value 32, has ' a numeric value of 0 as far as Code 128 is concerned) CVal = Asc(MyString) - 32 ' Add the weighted value into the running sum Sum = Sum + (CVal * i) Next i ' Calculate the Modulo 103 checksum Checksum = Sum Mod 103 ' Now convert this number to a character. If Checkdigit = 0 Then Checkchar = 174 ElseIf Checkdigit < 94 Then Checkchar = Checkdigit + 32 Else Checkchar = Checkdigit + 71 End If ' Now format the final output string: start character, ' data, check character, and stop character MyString = Chr(162) + InString + Chr(Checkchar) + Chr(164) Format_Code128 = MyString End Function Hi, I have code above User Define funtion in Excel and converted my data (example CCF001257) into code 128 B of Barcode symbology..the UDF returns value as ¢CCF001257®¤ but when in change it into code 128 font with 20 font size the scanner does not reads it.. where is the problem lies ... Regards, safi. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
does excel support barcode scanning? | Excel Discussion (Misc queries) | |||
Problem With Reference Update | Excel Worksheet Functions | |||
Copy an Drag cell Formula Problem | Excel Discussion (Misc queries) | |||
Freeze Pane problem in shared workbooks | Excel Discussion (Misc queries) | |||
Spreadsheet with readable barcode data when printed. | Excel Worksheet Functions |