Avner señala que cuando copia información de una fuente externa, el «pegar» predeterminado es coincidir con el formato de origen. Pero el 99% (probablemente el 99,99%) del tiempo, quiere usar el formato de la hoja de trabajo de destino, por lo que necesita cambiar la opción de pegar al formato «Destino». Avner se pregunta si hay alguna manera de cambiar el formato de pegado predeterminado para que coincida con el formato de destino.

Sí, hay una forma de cambiar el valor predeterminado mediante macros. Sin embargo, es posible que también desee considerar una forma no macro. Para adoptar este enfoque, el enfoque más limpio sería agregar el modo de pegado deseado a la barra de herramientas de acceso rápido. Siga estos pasos:

  1. Muestra el cuadro de diálogo Opciones de Excel. (En Excel 2007, haga clic en el botón Office y luego en Opciones de Excel. En Excel 2010 o una versión posterior, muestre la pestaña Archivo de la cinta y luego haga clic en Opciones).

  2. En el lado izquierdo del cuadro de diálogo, haga clic en Personalizar (Excel 2007) o Barra de herramientas de acceso rápido (versiones posteriores de Excel). (Ver figura 1)

  3. Usando la lista desplegable Elegir comandos de, elija Todos los comandos.

  4. Desplácese por la lista de comandos hasta encontrar la opción «Pegar y hacer coincidir formato de destino». Seleccione el comando haciendo clic en él.

  5. Haga clic en el botón Agregar. El comando se mueve al lado derecho del cuadro de diálogo.

  6. Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones de Excel.

Ahora, cuando desee pegar, simplemente haga clic en la herramienta recién agregada y tendrá el efecto deseado en su hoja de trabajo.

Si desea tomar la ruta macro, puede crear una macro muy corta como la siguiente:

Sub PasteMyWay()

On Error Resume Next     ActiveCell.PasteSpecial Paste:=xlPasteValues End Sub

Puede modificar el valor del parámetro Pegar para que sea diferente, si encuentra que un modo de pegado diferente es mejor para sus propósitos. Estos son los documentos de Excel que explican los modos disponibles:

https://docs.microsoft.com/en-us/office/vba/api/excel.xlpastetype

Una vez que su macro esté configurada, puede reemplazar el comando Ctrl + V normal siguiendo estos pasos:

  1. Presione Alt + F8. Excel muestra el cuadro de diálogo Macro, que incluye una lista de sus macros definidas. (Su macro recién creada debería estar entre ellos.)

  2. Seleccione la macro PasteMyWay.

  3. Haga clic en Opciones. Excel muestra el cuadro de diálogo Opciones de macro y el punto de inserción debe parpadear en el cuadro debajo del encabezado Tecla de acceso directo. (Ver figura 2)

  4. Presione v (una «v» minúscula). Esto indica que desea que la macro se asigne a la tecla de método abreviado Ctrl + V.

  5. Haga clic en Aceptar.

  6. Haga clic en Cancelar para cerrar el cuadro de diálogo Macro.

Ahora, cada vez que presione Ctrl + V, su macro se ejecutará y el modo de pegar coincide con lo que haya especificado en la macro.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (13669) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.