Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/10/2009, 04:48
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
Macro Excel - Rellenar celdas en blanco.

Hola! dewol. Con la siguiente variante no requieres estar recorriendo la hoja para obtener el resultado solicitado:

Código vb:
Ver original
  1. Sub Completar()
  2. [m1] = [a1]
  3. Range("m2:m" & [b65536].End(xlUp).Row).FormulaR1C1 = "=IF(RC1 = """", R[-1]C, RC1)"
  4. With Range("m1", [m65536].End(xlUp))
  5.   [a1].Resize(.Rows.Count) = .Value
  6.   .Delete
  7. End With
  8. End Sub

Comenta -por favor- si te ha servido, ¿si?

Saludos, Cacho.