Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/02/2014, 11:28
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 Respuesta: Macro que busque valores repetidos en una columna, inserte una fila y siga

Hola! Sergio. Intenta con:

Código Java:
Ver original
  1. Sub Intercalar()
  2. Dim i%, Q&, R&, Mat1, Mat2
  3. Mat1 = Range([a1], [a1].End(xlDown)): Q = UBound(Mat1)
  4. ReDim Mat2(1 To Q + Evaluate("sum(if(a1:a" & Q - 1 & " = a2:a" & Q & ", 1))"), 1 To 1)
  5. For i = 1 To Q - 1
  6.   R = IIf(Mat1(i, 1) = Mat1(1 + i, 1), 2, 1) + R
  7.   Mat2(R, 1) = Mat1(i, 1)
  8. Next
  9. Mat2(1 + R, 1) = Mat1(i, 1)
  10. [d1].Resize(1 + R) = Mat2: Erase Mat1, Mat2
  11. End Sub