Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2010, 12:15
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 6 meses
Puntos: 29
Respuesta: Excel y Visual Basic

Por lo poco que sé de excel, creo que una página puede tener de 1 a 65536 lineas y de 1 a 256 columnas, de modo que, como desconozco el uso avanzado del excel me limitaría a buscar la línea vacía con un bucle:

Código vb:
Ver original
  1. Dim F As Long
  2. Dim F2 As Long
  3. For F = 0 To 65535
  4.   For F2 = 0 To 255
  5.     If ApExcel.cells(F + 1, F2 + 1) <> "" Then Exit For
  6.   Next F2
  7.   If F2 = 256 Then Exit For
  8. Next F
  9. MsgBox "siguiente linea libre= " & F + 1

Si haces pública la variable ApExcel puedes meter esto fácilmente en una función.

Suerte
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!