Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

VBA Excel Bloques alternos

Estas en el tema de VBA Excel Bloques alternos en el foro de Visual Basic clásico en Foros del Web. 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), ...
  #1 (permalink)  
Antiguo 05/01/2011, 05:32
 
Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 3 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

Etiquetas: bloques, excel, vba
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:26.