Macro en todos los libros excel

Quiero crear una macro que, según el rango de celdas que seleccione, me cambie los puntos (.) por las barras (/)
Esto lo puedo hacer grabando una macro, pero me tengo que ceñir siempre al mismo rango de celdas y lo que quiero es que me haga esa operación en el rango de celdas que tenga seleccionado.
También quera saber si hay forma de incrustar esta macro en excel, para que me aparezca en todos los libros de excel que haga. Como que la tenga siempre activa.

2 Respuestas

Respuesta
3

Si necesitas que la macro se ejecute en 'cualquier libro excel' que tengas abierto, la debes crear (o colocar) en el libro de macros Personal.

Y para que se ejecute en el rango 'previamente' seleccionado, omite el rango que te dio la macro grabada, dejando solo Selection.

Por ejemplo, la macro grabada me dio estas instrucciones y le quitaré la línea en negrita:

Range("E6:E13").Select
Selection.Replace What:=".", Replacement:="/"

Si te queda alguna duda solicita aclaraciones... sino valora las respuestas para darlas por cerradas.

Debajo de este comentario encontrarás botones como en la imagen para valorarlas (buena o excelente).

Sdos!

Respuesta

I. Hola.

Jose, la experta Elsa Matilde ya le ha respondido (disculpe, de ver su aporte), pero quería dejarle lo poco que vi en relación a su consulta, por si en otro momento pudiera ser de utilidad.

Macro Cambiar punto a diagonal formato de Fecha

 http://foro.todoexcel.com//otras-consultas/formato-fecha-guiones-diagonales-t35507.html 

https://support.microsoft.com/es-es/help/291308/how-to-select-cells-ranges-by-using-visual-basic-procedures-in-excel 

https://www.youtube.com/watch?v=UOKmQp6DYOc 

https://www.youtube.com/watch?v=TJZb9RCAMJY 

https://www.youtube.com/watch?v=UHnEAqleGrU 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas