Tecnología

Inicio

Cómo copiar una celda seleccionada para pegar en una macro

Una macro es un pequeño fragmento de código que puede crear en Microsoft Office para personalizar sus aplicaciones. Las macros se crean en Visual Basic para Aplicaciones (VBA), un subconjunto del lenguaje de programación Visual Basic que está diseñado para facilitar su uso. Si desea copiar una celda y pegar el contenido en otra celda, una macro es la herramienta ideal para realizar esta función. Sólo tiene que añadir el código para Microsoft Excel y se puede copiar el contenido de cualquier celda.

Instrucciones

1 Abra la hoja de cálculo en la que desea copiar y pegar celdas.

2 Haga clic en la pestaña "desarrolladores" y haga clic en "Visual Basic".

3 Haga clic en la ficha "Insertar" en la ventana de "Visual Basic" y haga clic en "módulos". Una nueva ventana se abrirá.

4 Corte y pegue el siguiente código en la ventana:

CpyPste sub ()

Venta tenue como gama

Dim NewRow As Long

Dim Rng como gama

'Desactivar la actualización de pantalla

Application.ScreenUpdating = False

NewRow = 401

Establecer RNG = Range ( "A1: A400")

Por Cada Venta En Rng

Sell.Row filas (& ":" & Sell.Row) .SELECT

Selection.Copy

NewRow filas (& ":" & NewRow) .SELECT

Selection.PasteSpecial Paste: = xlValues, Operación: = xlNone, SkipBlanks: = _

False, Transpose:=False

Application.CutCopyMode = False

NewRow = 1 + NewRow

Siguiente Venta

Range ( "A1"). Seleccionar

Application.ScreenUpdating = True

End Sub

5 Cambiar el código para que se adapte a sus necesidades. Modificar el intervalo ( "A1: A400") a la serie de datos en el documento. Por ejemplo, si los datos están en las celdas B1 a B10, que iba a cambiar el rango de ( "B1: B10"). También tendrá que especificar dónde están los datos para ser pegada (A401 celular en esta macro, definido por "401").

6 Pulse la tecla "F5" para ejecutar la macro.

Consejos y advertencias

  • Si la ficha Programador no aparece en Excel, puede que tenga que añadirla. En Excel 2007, haga clic en el botón de "Microsoft Office", a continuación, haga clic en "Opciones de Excel". Haga clic en "populares" y haga clic en "Mostrar ficha Programador en la cinta." Haga clic en "OK" para mostrar la pestaña "desarrollador". En Excel 2010, haga clic en la ficha "Archivo", luego haga clic en "Opciones" y "Personalizar cinta de opciones." Haga clic en "desarrolladores" y haga clic en "Aceptar".