I want to read value from excel
Hi,
I want to search a value from excel sheet and enter those values in my application.
I'm writing to use "==" operator it is not working and with the below code I'm unable to find the value from excel sheet.
Excel Sheet data is
Curve1 | 20 | 3 | 1 |
Curve1 | 30 | 3 | 1 |
Curve1 | 40 | 3.5 | 1 |
Curve1 | 50 | 1 | 1 |
Curve2 | 10 | 0 | 1 |
Curve2 | 20 | 0 | 1 |
Curve2 | 30 | 1 | 1 |
Curve2 | 40 | 1 | 1 |
I need to search first Curve1 and enter the values in my application.
Then Curve2 and its associated data in my application.
So I'm unable to find the value using below code
Sub Temp
name=DDT.CurrentDriver.Value(0)
set curvedriver = DDT.ExcelDriver(Path&"TestData\PrjData\PrjData.xlsx", "CurveData", true)
curvedriver.Name="Curvedriver"
do
addnew = DDT.DriverByName("Curvedriver").Value(0)
if (addnew<>name) then Exit do
msgbox(DDT.DriverByName("Curvedriver").Value(1))
msgbox(DDT.DriverByName("Curvedriver").Value(2))
msgbox(DDT.DriverByName("Curvedriver").Value(3))
Call curvedriver.Next()
loop until (curvedriver.EOF)
Call DDT.CloseDriver(curvedriver.Name)
End Sub
With below code it is giving me syntax error
ub Temp
name="Curve1"
set curvedriver = DDT.ExcelDriver(Path&"TestData\PrjData\PrjData.xlsx", "CurveData", true)
curvedriver.Name="Curvedriver"
do
addnew = DDT.DriverByName("Curvedriver").Value(0)
if (addnew==name) then Exit do
msgbox(DDT.DriverByName("Curvedriver").Value(1))
msgbox(DDT.DriverByName("Curvedriver").Value(2))
msgbox(DDT.DriverByName("Curvedriver").Value(3))
Call curvedriver.Next()
loop until (curvedriver.EOF)
Call DDT.CloseDriver(curvedriver.Name)
End Sub