“Conocimientos software>Hojas de cálculo

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

2014/7/28
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. Cosas que necesitará
Microsoft Office 2003 o 2007
Mostrar más instrucciones
1

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

2

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 luego haga clic en " Módulo " . Se abrirá una nueva ventana
4

corte y pegue el siguiente código en la ventana : .

Sub CpyPste ()

Venta As Range
< p> NewRow Dim As Long

Rng As Range

' desactivar la actualización de pantalla

Application.ScreenUpdating = False

NewRow = 401

Set Rng = Range (" A1: A400 " )

Por Cada Venta En Rng

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

Selection.Copy

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

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

False, transposición: = False

Application.CutCopyMode = False

NewRow = NewRow + 1

Siguiente Vende

Range (" A1" ) . Seleccione

Application.ScreenUpdating = True End Sub


5

Cambie el código para satisfacer sus necesidades. Modificar el rango ( "A1: A400 ") para el rango de datos en el documento. Por ejemplo, si los datos están en las celdas B1 a B10, que le cambia el rango de ( "B1 : B10 ") . Usted también tendrá que especificar el lugar donde los datos van a ser pegado ( células A401 en esta macro , que se define por "401 ") .
6

Press "F5 " para ejecutar la macro.


Hojas de cálculo
Cómo hacer una serie de cartas en el Eje
Cómo diseñar abierto Hojas de cálculo de Office
Cómo dar formato a una célula en la Fecha
¿Qué es Lotus Software
Cómo crear desplegables de formularios en OpenOffice
Cómo encontrar XLS
Cómo modificar tabla dinámica de datos
Cómo convertir XLS to DBF Con Freeware
Conocimientos Informáticos © http://www.ordenador.online