Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi all,
I am wondering if this is a bug for excel. Here is the (simplified and ugly) code: (Problem details right afte the code) Sub test() Dim i As Integer, j As Integer, k As Integer, h As Integer, l A Integer Dim poNo As String k = 5 For h = 1 To Worksheets("Raw Data").UsedRange.Columns.Count If Cells(1, h).Value = "Po No" Then Exit For End If Next h For j = 1 To Worksheets("Raw Data").UsedRange.Columns.Count If Cells(1, j).Value = "Je Period" Then Exit For End If Next j End Sub I have 2 sheets (Settings, Raw Data) When I add the following line just before "End Sub" and run: Msgbox _ Worksheets("Settings").Cells(66,h).Value = _ Worksheets("Raw Data").Cells(149, j).Value Msgbox with "False" is appeared. Later on, I changed the line to: Msgbox _ Worksheets("Settings").Cells(66,h).Value & " " & Worksheets("Raw Data").Cells(149, j).Value Msgbox with "123456 123456" is appeared. And further I changed the line to : Msgbox _ Len(Worksheets("Settings").Cells(66,h).Value) & " " & Len(Worksheets("Raw Data").Cells(149, j).Value) And Msgbox Instr(1, _ Worksheets("Settings").Cells(66,h).Value, _ Worksheets("Raw Data").Cells(149, j).Value) Result of former one: 6 6 Result of latter one: 1 So I am wondering why direct cell comparsion will give "false". Thanks -- Message posted from http://www.ExcelForum.com |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Code to copy the formulae of one cell to all the cell in the rangewith the specific cell and columnnumber changing Options | Excel Discussion (Misc queries) | |||
Populate a cell if values in cell 1 and cell 2 match cell 3 and 4 | Excel Worksheet Functions | |||
VLookup Columns Comparsion | Excel Worksheet Functions | |||
Help on and IF comparsion | Excel Discussion (Misc queries) | |||
How to create/run "cell A equals Cell B put Cell C info in Cell D | Excel Discussion (Misc queries) |