Ya he hablado de utilerias para desproteger libros de excel e incluso existen servicios online pero hoy quiero compartirles un Codigo VB que encontre en el Blog de Gonzalo Chable un colega que también gusta del Excel; hice la prueba con un archivo de Excel 2007 y funciono sin problemas.
Recuerdo que hace ya algún tiempo les conte sobre EDC Password Tool, una potente utileria de Excel que nos permite desproteger libros y/o hojas de trabajo que se encuentren bloqueados por medio de una contraseña.
Hoy gracias a un post de Ce en A-D me entero de una aplicación online que nos permite hacer exactamente lo mismo con la ventaja de que no es necesario descargar ni instalar nada en nuestra PC.
Free Excel Spreadsheet Unlock Online Utility es una aplicación web que nos permite desbloquear archivos de MS-Excel, solo hay que subir el XLS (antes debes aceptar los terminos), elegirlo en tu PC, presionar “Submit” y después descargar la versión desbloqueada a la PC.
No es necesario registrarse y aunque es gratuito es recomendable tener cuidado con la confidencialidad de la información que envien pues siempre sera mejor prevenir que lamentar.
Tal como lo habia comentando antes y para concluir la serie Participación de los Trabajadores en las Utilidades ya se encuentra disponible en la Zona de Descargas la calculadora en excel para determinar el Impuesto sobre la Renta por pagos de PTU.
Este archivo determina el ISR utilizando tanto el calculo tradicional asi como el método alternativo señalado en el articulo 142 del Reglamento de dicha Ley.
Para concluir esta serie de articulos sobre la Participación de los Trabajadores en las Utilidades, el tema de hoy es el relacionado con la causación de impuestos por esta percepción.
Existe una exención establecida por el articulo 109 fracción XI equivalente a 15 dias de salario minimo general del área geografica del trabajador; por el excedente se pagará el impuesto sobre la renta en términos de lo que señala el Titulo IV de la citada Ley.
Con esto concluyo la serie Participación de los Trabajadores en las Utilidades esperando les hayan sido de utilidad y comentandoles que en breve estare liberando un archivo en excel para el calculo del Impuesto sobre la Renta por este concepto utilizando tanto el calculo tradicional asi como el método alternativo señalado en el articulo 142 del Reglamento de dicha Ley.
Hace unos dias comente que tenia pendiente publicar un nuevo archivo en Excel que les permitira calcular en forma masiva la Clave Unica de Registro Poblacional; mejor conocida como CURP el cual espero les sea de utilidad; no olviden que la emisión del documento oficial esta a cargo de la RENAPO y que este archivo en Excel solo la determina en base a su algoritmo.
Este archivo: CalCURP, ya se encuentra disponible en la Zona de Descargas.
Personal.xls (en Excel 2007 aparece como Personal.xlsb) es un libro que se carga cada vez que se inicia MS Excel, pero que no se encuentra visible ya que tiene habilitado el atributo "Hidden" es decir, se encuentra escondido, por lo que si necesitaramos modificarlo debemos hacerlo accesando al comando "Mostrar" del menú "Ventana".
Este libro es de mucha utilidad cuando estamos acostumbrados a manejar en forma habitual macros en nuestros diferentes libros de trabajo ya que podemos almacenar las macros mas habituales y asi poder utilizarlas en cualquier libro de excel que ocupemos sin necesidad de tener que ingresar nuevamente el codigo VBA en los libros nuevos que vayamos creando.
En caso que no exista lo podemos crear con un libro de trabajo nuevo, salvarlo con este nombre y dejarlo en la carpeta "InicioXL" (XLStart), que se encuentra en la carpeta "Office" del directorio donde esta instalado MSOffice.
Cada vez que dejamos de trabajar con este archivo, lo debemos salvar y luego activar el comando "Ocultar" del menú "Ventana", para que no se vea cuando iniciamos la aplicación.
Para grabar una macro en el libro Personal.xls debemos indicarselo a Excel al momento de crear la macro, la forma mas facil de crearla es utilizando la grabadora de macros.
El dia de hoy vamos a revisar una macro que nos permitira tambien insertar filas tal como la anterior, con la diferencia de que esta nueva macro ademas de insertar las celdas nos copiara (en caso de que existan) las formulas contenidas en dichas filas.
Es decir, si en la hoja donde queremos insertar flas ilas, contiene ademas celdas formuladas, esta macro nos permitira que las filas que insertemos ya vengan formuladas tambien.
Como siempre he comentado, es aconsejable guardar sus macros favoritas dentro del libro PERSONAL.XLS (o PERSONAL.XLSB si es que utilizan Office 2007).
Ahora bien, lo unico que tienen que definir en el codigo de la macro es indicarle la columna en la que se encuentra ubicada la primer celda formulada, ubiquen las siguientes lineas del codigo y cambien el dato marcado en rojo.
Cells(Rows.Count, "B").End(xlUp).Select 'Se agrega esta linea para ir al último dato de la columna B
Aqui les dejo el codigo VBA que deben copiar dentro del editor de Visual Basic, recuerden que para acceder al editor pueden hacerlo presionando al mismo tiempo las teclas Alt + F11 o bien, mediante el menu Herramientas opcion Macros y seleccionan la opcion Editor de Visual Basic. (más…)