Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2011, 05:32
gainer85
 
Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 4 meses
Puntos: 0
VBA Excel Bloques alternos

Hola,
Estoy intentando de hacer un pequeño algoritmo para ordenar una columna de una manera peculiar:

Tengo un número impar de filas (por ejemplo 5), la primera fila quiero que vaya a la tercera fila, la segunda a la 4ª fila, la tercera a la 2ª, la cuarta a la 5ª y la quinta a la primera. Es decir ir alternando un valor de abajo a arriba, he probado con este script:
Cita:
Sub Botón1_Haga_clic_en()
Dim i, j, num, xxx, precip As Single
precip = Cells(3, 7)
num = precip / 2 + 0.5
xxx = precip / 2 - 0.5
' pones la primera en el centro
Cells(num + 4, 7) = Cells(5, 6)

For i = 1 To xxx
For j = 1 To precip - 1
Cells(num + 4 + i, 7) = Cells(5 + j, 6)
Cells(num + 4 - 1, 7) = Cells(5 + j, 6)
Next j
Next i
End Sub
Pero así no puedo hacerlo ya que el segundo sumatorio no me funciona bien...Alguien me da alguna solución¿?
Gracias