Visual Basic.NET - Leer celdas Excel de VB2008

   
Vista:

Leer celdas Excel de VB2008

Publicado por apacheco (78 intervenciones) el 25/09/2012 16:51:41
Estoy tratando de validar las referencias de los productos recibidos en un pedido introducidos contra la relacion de los mismos en Excel .

Lo estoy haciendo con el siguiente desarrollo:

Imports System.Runtime.InteropServices.Marshal
Imports Microsoft.Office.Interop


Dim maxifila As Long

objExcel = New Excel.Application
objLibro = objExcel.Workbooks.Open(pathsiebel & "logistica.xls")
objHoja = objLibro.ActiveSheet(1)
objExcel.Visible = False
objLibro.Activate()

maxifila = 49 ' objLibro.ActiveSheet

Los problemas que tengo son:

1 - ¿Como puedo obtener la ultima fila utilizada, ya que cada fichero excel tiene un numero de filas distinto? ya los proceso con un bucle de la fila 2(en la fila 1 van la descripcion de la columna) hasta la maxifila.


2 -¿Como puedo obtener el valor de la celda B de cada fila?

Muchas gracias por vuestra ayuda.

P.D. Lo tengo hecho en VB6, pero lo he copiado y no funciona
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder