jueves, 25 de junio de 2015

Envia tu archivo de Trabajo desde Excel con TabJASR

Actualización 2 del TabJASR.

Hola.

Como les había comentado anteriormente en la pasada Actualización del complemente de Excel TabJASR, la posibilidad de poder enviar parte del archivo o el reporte de su archivo final mediante este complemento ya puede hacerse con correos de Gmail, Outlook.com y Yahoo, por lo que desde hace rato el nuevo archivo que se encuentra disponible para descarga ya cuenta con las opciones de enviar el archivo desde las cuentas de Gmail, Outlook.com y Yahoo, ya que en la ultima actualización solo se podía enviar desde los correos de Gmail.



Para saber cuales son las otras funcionalidades con las que cuenta este complemente les recomiendo la lectura de los siguientes artículos.

Complemente para Excel: TabJASR. En este se detallan las funciones con las que cuenta este complemento.

Actualizacion del complemente de Excel TabJASR. Esta es la actualización 1 del complemento en la cual se amplia la funcionalidad del envío de hojas vía correo.

Les recomiendo estar atento de las actualizaciones del complemento ya que iré agregando nuevas funcionalidades.
Aquí les dejo el enlace para descargarlo nuevamente:

Enlace1 TabJASR
Enlace2 TabJASR


Saludos cordiales

JASR
****Tranquilos que todo es correcto****





lunes, 22 de junio de 2015

Métodos Abreviados en Excel o Teclas de Acceso Rápido.


Métodos abreviados para el manejo de datos en hojas de Excel.



Hola.
Hoy veremos algunas combinaciones de teclados para acceder o realizar determinadas funciones que regularmente utilizamos mucho, y en vez de hacerlo a través del menú para buscar las opciones podemos hacerlo con una simple combinación de teclas y ahorrarnos tiempos valiosos, estos atajos los he probado en las nuevas versiones desde Excel de 2007 a 2013. Te recomiendo que no te quedes nada más con las primeras imágenes del articulo y leas todo el artículo, ya que en principio empiezo con algunas que quizás ya conozcas, pero las siguiente o el resto estoy seguro que cogerás una nueva combinación de teclas que no conocías.

viernes, 19 de junio de 2015

Convertidor de Excel a XML





Convertidor de Excel a XML (Aplicacion gratuita del SAT)


Les comparto esta herramienta que recientemente acaba de publicar el SAT con el simple objetivo de facilitarnos el cumplimiento de las obligaciones de la contabilidad electrónica, y es que definitivamente la mayoría de los contribuyente están acudiendo a Software de terceros para poder generar su información, ya que algunos sistemas contables no se encuentran listos para generar este tipo de información, y para aquellos contribuyente que posiblemente llevaban su contabilidad en Excel se tornó más complicado aún. He de decir que las principales compañías de aplicaciones Contables comerciales tales como Aspel, Control 2000 y Compaq ya han terminado de actualizar sus aplicaciones y están ya entregando las versiones actualizadas, pero el problema no solo es el hecho de no tener un sistema, sino que teniéndolo ahora se torna un poco difícil contar con la información para poder cumplir con todos los requisitos que solicita el SAT para generar la información contable, creo que este es el principal problema, y ahora nuestros auxiliares de captura tardan más en capturar la información o aún no se adaptan a los nuevos requisitos que se tiene que capturar.



Asi las cosas aqui les dejo la Aplicacion que esta publicado en el SAT:
Convertidor de Excel a XML para contabilidad electrónica
Esta herramienta te ayuda a convertir de Excel a XML tu información contable.

Descarga de componente
o   Componente básico. Es aquella en la cual, el instalador es de menor tamaño para su descarga, pero es requisito indispensable contar con conexión a internet durante su instalación para que se descarguen los prerrequisitos antes de instalar el componente.
o   Componente completo. Es aquella en la cual, el instalador es de mayor tamaño para su descarga, pero incluye la totalidad de prerrequisitos y para instalarlo no es necesario tener una conexión a internet, esta es la opción recomendada.
Manuales:
o   (2,229 kb)De instalación
o   (5,170 kb)De usuario
Fuente:
http://www.sat.gob.mx/fichas_tematicas/buzon_tributario/Paginas/convertidor_excel.aspx
Saludos cordiales
JASR

Procedimientos (Macros en Excel) Uso de Bucles


Bucles en Procedimientos utilizados en Excel.


Hola buen día.

Hoy retomaremos el tema de Las Macros en Excel para seguir aprendiendo más funcionalidades acerca y toda vez que en temas pasados ya hemos visto como se compone la Estructura de Procedimiento en Visual Basic para Aplicaciones (VBA), hoy aprenderemos acerca del manejo de los bucles que son indispensables en todo desarrollo y como incluirlos dentro de un procedimiento, ya que los bucles nos permite recorrer rangos de datos o celdas específicamente hablando de Excel, ya de forma profesional los programadores pueden utilizarlos en procedimientos más complejos, pero nosotros trataremos de mostrar cómo funcionan y como podrían utilizarse.

Antes de empezar, necesitamos al Editor de Visual Basic de Excel, este lo podemos mostrar con las teclas Alt + F11, o también lo podemos hacer desde la Pestaña de DESARROLLADOR en el botón que dice Visual Basic, en caso de que la ventana de DESARROLLADOR no esta la podemos mostrar yendo a Opciones de Excel y luego a personalizar cinta de opciones y ahí seleccionar la pestaña en cuestión.
 

Veremos 3 tipos de bucles que considero son los más utilizados:


 
Hacer algo Mientras se cumpla una condición especificada.

Do While (Condicion)
    Aquí en medio se procesa algo mientras se cumpla la condición.
Loop

 

EL siguiente bucle significa que por cada elemento recorrido se realice o no se realice algo.

For significa que por cada valor que tome la variable "I" que en este caso es de tipo número, el cual tomara un valor hasta llegar al 10 y cuando llegue al 10 es cuando se termina el bucle.
For I as Integer = 1 to 10
    Aquí haremos algo mientras llegamos al valor máximo ósea 10.
Next

 

Ahora bien hay una variación del bucle anterior:

Este bucle lo que hace es recorrer la colección de datos previamente indicados en una rango de celda o en una matriz de datos y los recorre uno a uno hasta terminar.
For Each Variable in ColecciónDatos
    Aquí haremos algo mientras se recorren los datos dentro de la colección
Next


Para los 3 tipo de bucles a veces en nuestra programación lo que deseamos es buscar un dato y una vez que lo encontramos ya no sería necesario continuar evaluando los demás datos por lo que podemos optar por terminarlo antes de llegar al final para "Do While" la instrucción seria "Exit Do" se antepondría antes de "Loop" especificando una condición, para los "For" y "For Each" seria "Exit For" se antepondría antes de "Next" especificando una condición.

Es muy importante aclararles que estos bucles siempre tendrá que ir incluidos dentro un procedimiento, es decir en medio de "Sub y End Sub"
En los ejemplos que agrego en el archivo anexo para todo los caso muestra un mensaje con el valor del dato pero no siempre será asi, ustedes decidirán qué operación hacer con los datos evaluados, más adelante se darán cuenta cómo utilizar estos bucles de diferentes maneras cuando creemos nuestro Primer Formulario.

Aqui dejo imagen de como se veria el codigo agregado dentro de un proyecto VBA en un Modulo.


Ademas, como siempre les dejo un archivo de ejemplo para que lo bajen y observen los procedimientos y los bucles incluidos dentro de ellos.
Cualquier duda o error en el artículo déjame un comentario.

DESCARGAR

Saludos cordiales.
JASR

 

miércoles, 20 de mayo de 2015

Lector de archivo XML de CFDI.


Hola...

Esta es una pequeña aplicación que sirve para llevar a cabo la lectura del archivo XML de facturas y volcar los resultados en una hoja de Excel para su análisis.

Su funcionamiento es muy sencillo, solo consta de un Botón el cual sirve para abrir un cuadro de dialogo para seleccionar los archivos XML que requieres leer y listo, la macro comienza a leer archivo por archivo y volcar el resultado en una fila por cada archivo leído.

ACTUALIZACIÓN 09/10/2015: SE MODIFICO LA APLICACIÓN PARA OMITIR LA VALIDACIÓN DE LA ESTRUCTURA DEL ARCHIVO XML, ASÍ TAMBIÉN SE HA CORREGIDO EL ERROR QUE SE GENERA CUANDO LOS ARCHIVOS XML TIENEN NODOS DE COMENTARIO DENTRO DE LA ESTRUCTURA.

Todo el resultado de la lectura de los archivos XML CFDI se volcara en una nueva hoja que la macro genera automáticamente, nunca te volcara el resultado sobre una hoja específica, siempre lo hace en una hoja nueva.

Bueno entendido y leído todos mis comentarios aquí veamos en donde se encuentra el botoncito que hace la magia.

Una vez cargas el Archivo se genera una nueva pestaña en Excel que se llama "READ CFDI" y ahí encontraras el botón "LECTOR XML" el cual pinchamos para iniciar la lectura, vean:



Al dar click en el botón aparecerá el siguiente cuadro de dialogo y seleccionan la carpeta en donde se encuentren los archivos XML que se leerán.




Al dar click en Abrir se leerán los archivos y se mostraran como una lista como esta:



Así también los archivos XML que no puedan leerse por que tiene errores te los notificara en una fila.


Como siempre agradeceré encarecidamente que respecten los derechos de autor, sería muy frustrante encontrarse publicados estos archivos en otras web sin que mencionen las citas del Autor y la pagina Web. Respetemos el esfuerzo realizado de todos aquellos que dedicamos tiempo a hacer estas herramientas útiles, ya que de lo contrario muchos dejaremos de compartirlas.



Agradeceré tus comentarios para cualquier observación.


Saludos cordiales.

JASR