Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/01/2011, 14:29
Avatar de mrocf
mrocf
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
De acuerdo Contar filas de rango no continuo

Cada rango de celdas contiguas de una selección múltiple se denomina en VBA: Área.

El código debe contemplar esa cuestión, por ejemplo así:

Código vb:
Ver original
  1. Sub Macro793()
  2. Dim mArea As Range, nRow As Long
  3. For Each mArea In Range("A1:A2,A8:A15").Areas
  4.   nRow = nRow + mArea.Rows.Count
  5. Next mArea
  6. MsgBox nRow
  7. End Sub

Saludos, Cacho.