Visual Basic para Aplicaciones - Capturar rango de celdas

Life is soft - evento anual de software empresarial
 
Vista:

Capturar rango de celdas

Publicado por josealh (2 intervenciones) el 12/09/2006 12:35:43
Hola Amigos,

Estoy creando una aplicación que abre un fichero Excel del que he de seleccionar unas celdas para procesar el contenido. Si yo sé el rango de las celdas es fácil.

Mi programa abre la hoja Excel

Código:
Dim xlsApp As Excel.Application
Dim xlsWb As Excel.Workbook
Dim xlsSht As Excel.Worksheet

Set xlsApp = New Excel.Application
xlsApp.Visible = True

xlsApp.DisplayAlerts = False
Set xlsWb = xlsApp.Workbooks.Open(strRutaFile)
Set xlsSht = xlsWb.Worksheets(1)

pero no sé como capturar el rango de celdas que desea el operador para que lo procese el programa. Tendría que picar en una celda origen y otra final y yo recoger el contenido de las celdas del rango para luego poder procesarlo.

Un saludo y gracias.

Jose
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

RE:Capturar rango de celdas

Publicado por carlos (55 intervenciones) el 15/09/2006 20:12:49
Prueba ésto al abrir el Libro.
También podría usarse despe un Botón de comando

Private Sub Workbook_Open()
Dim miRango As Range
Set miRango = Application.InputBox(prompt:="Selección", Type:=8)
miRango.Select
End Sub

El rango debe escribirse como siempre: Celdas extremas separadas por dos puntos :

Suerte
Carlos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar