Selección de columnas aleatorias con macro
Dentro de una macro quiero seleccionar un grupo de columnas aleatorias y después insertar una columna en blanco para después en esa columna poner una categoría. He hecho dos macros una es muy larga ya que no es aleatoria:
Sub Macro4()
Worksheets("Hoja1").Activate
Dim myUnion As Variant
Set myUnion = Union(Columns(1), Columns(5), Columns(10))
Union(Columns(1), Columns(5), Columns(10)).Select
End Sub
El problema es que si quiero seleccionar 50 columnas pues no es nada práctico.
Traté de hacer otra con variables pero el resultado sólo me selecciona una columna:
Dim X, Y As Integer
X = ActiveCell.Row
Y = ActiveCell.Column
Cells(1, 5).Select
X = 1
Y = 4
For Y = 4 To 20 Step 4
Z = Cells(X, Y).EntireColumn.Address
Next Y
Range(Z).Activate
End Sub
¿Sabes como hacerla estimado experta(o)?
Muchas gracias ;)