Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/06/2010, 17:35
Avatar de mrocf
mrocf
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 9 meses
Puntos: 88
De acuerdo Vista de datos en excel

Hola! Morón

Imaginando que tus datos estuviesen desde [A2:B2] hacia abajo, te sugiero incorporar la siguiente macro:

Código vb:
Ver original
  1. Sub Macro868()
  2. Dim lr As Long
  3.  
  4. lr = [a2].End(xlDown).Row
  5.  
  6. With Range("d2:d" & lr)
  7.   .Formula = "= IF(A2=A1, """", A2)"
  8.   .Value = .Value
  9. End With
  10.  
  11. With Range("e2:e" & lr)
  12.   .Formula = "= IF($D2="""", """", $B2)"
  13.   .Value = .Value
  14. End With
  15.  
  16. With Range("f2:f" & lr)
  17.   .Formula = "= IF($D2="""", """", $B3)"
  18.   .Value = .Value
  19. End With
  20.  
  21. With Range("g2:g" & lr)
  22.   .Formula = "= IF($D2="""", """", $B4)"
  23.   .Value = .Value
  24. End With
  25.  
  26. With Range("d2:g" & lr)
  27.   .Sort Key1:=[d2], Order1:=xlAscending, Header:=xlNo
  28.   .Columns.AutoFit
  29. End With
  30.  
  31. End Sub


Comenta si te ha sido de utilidad, ¿si?
Saludos, Cacho.