Estoy aprendiendo a usar las macros. Para empezar estoy con la grabadora de macros. Lo primero que he hecho ha sido copiar una columna de una hoja e ir pegándola en otra hoja. Más o menos así:
Código:
En este caso he copiado y pegado 3 veces. Me gustaría saber si esta tarea repetitiva se puede hacer utilizando un bucle para copiar la misma columna (que es de valores aleatorios, por tanto las columnas pegadas serán diferentes) e ir pegándola en diferentes columnas en otra hoja tantas veces como quiera.Sub prueba() ' ' prueba Macro ' ' Acceso directo: CTRL+r ' Calculate Range("I5:I15").Select Selection.Copy Sheets("Rol").Select Range("A1").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Creador").Select Application.CutCopyMode = False Calculate Selection.Copy Sheets("Rol").Select Range("B1").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Creador").Select Application.CutCopyMode = False Calculate Selection.Copy Sheets("Rol").Select Range("C1").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub
Muchas gracias.
Un saludo.