Saltar al contenido

Macro para mantener Formato de Celda Origen

publicado

Macro para mantener Formato de Celda destino

Hola buen dia... recurro a ustedes porque soy muy novata en eso de los macros y he leido varias de sus experiencias.

Necesito una macro en la cual al pegar en la columna A cualquier tipo de dato (numero, texto, fecha, etc), no modifique el formato destino, en este caso TEXTO.

Ademas de que agradeceria me expliquen como ejecutarla, ya que esta diseñada para un usuariO final que solo sabe capturar, copiar, pegar, guardar.

Se que al crearla hay un metodo abreviado perono se como usarlo.

Gracias

Featured Replies

publicado

Re: Macro para mantener Formato de Celda destino

Hola

Se puede hacer una macro para el formato de una celda, pero considero que es mas facil cuando pegues algo en la celda lo pegues como valores y asi te mantendra el formato de la celda.

Saludos

publicado

Hola:

Te dejo 2 macros:

La primera, Asignar_Ctrl_V, debes ejecutarla una sola vez y sirve para asignar la combinación Ctrl+Shift+v a la macro que va a pegar la selección copiada respetando el formato de las celdas de destino. Una vez ejecutada la macro guardas el libro y listo.


Sub Asignar_Ctrl_V()

Application.MacroOptions _
Macro:="Pegado_Especial", _
Description:="", _
ShortcutKey:="V"

End Sub[/CODE]

La segunda macro, [i][b]Pegado_Especial[/b][/i], es la que se ejecutará al pulsar [i][b]Ctrl+Shift+v[/b][/i] y pega la selección efectuada por [i][b]Ctrl+c[/b][/i].

[CODE]Sub Pegado_Especial()


Selection.PasteSpecial Paste:=xlFormulas

End Sub
[/CODE]

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.