Curso Macros y VBA Excel Udemy

domingo, 25 de diciembre de 2011

Situación Actual...




Saludos!!!!!!!!!!!!

Os voy a contar la situación en la que se encuentra ahora mismo el Blog y un poco también en la que me encuentro yo para que entendáis alguna de las medidas que voy a tomar.

Ahora mismo estoy de vacaciones/paro. En mi trabajo se me hacen contratos por cursos y cuando no hay cursos voy al paro. Desconozco cuanto voy a trabajar y para ser sinceros teniendo en cuenta la situación económica en España y que todo mi trabajo depende de subvenciones públicas no soy muy optimista.

Porque os cuento todo esto, por falta de tiempo. El Blog va seguir si o si, es algo personal y que bajo ninguna circunstancia parará. Puede parecer que me cuesta mucho tiempo publicar sesiones nuevas en el Blog, de hecho yo también lo pienso y por lo tanto voy a tomar ciertas medidas para mejorar esto. 

Muchos de vosotros me mandáis dudas, sobre todo de VBA para Excel, me imagino que en cuanto empiece a publicar sesiones sobre VBA para Access todavía aumentará mucho más la cantidad de dudas. Si tuviera todo el tiempo del mundo y no estaría en la situación que estoy, no me importaría resolver todas, pero no puede ser.

Una cosa son las dudas sobre los vídeos que publico, que esos si que voy a seguir respondiendo porque no requieren mucho tiempo para resolverlas. Es código ya escrito en la que en la mayoría de los casos son errores muy simples de resolver.

Pero otra cosa son las "dudas" tipo a: Necesito para mi trabajo una hoja de cálculo que me haga esto, además esto otro y para acabar esto. O necesito ayuda para seguir con este documento, etc... Por decirlo de alguna manera eso ya son encargos de soluciones personalizadas a cada caso y para esto es para lo que no tengo tiempo.

Para frenar un poco la avalancha de soluciones personales he decidido lo siguiente:
  • Todo lo que sean dudas relacionadas con los vídeos las responderé siempre que se planteen en el Blog o en Foro del Blog. No me las hagáis por el correo personal porque así no se pueden aprovechar de ellas el resto de visitantes del Blog, hay que ser solidarios.
  • Dudas relacionadas con los temas que trato que considere que me puede llevar poco tiempo resolverlas lo haré en cuanto pueda.
  • Dudas o problemas personales de vuestros trabajos o actividades profesionales, no puedo atenderlas porque en la mayoría de los casos requieren mucho más tiempo del que tengo disponible. Cuando cambie esta situación ya os lo haré saber, pero ahora mismo es imposible. Por lo tanto no me mandéis dudas de este tipo.
Nada más. Espero que lo entendáis, las sesiones del Blog seguirán como hasta ahora, crea que la formación no debe tener precio y así seguirá.


Saludos y esperemos que esto mejore.

viernes, 23 de diciembre de 2011

Curso Excel 2010. Funciones Lógicas: SI, Y, O. Sesión 02.



Saludos!!!!!!!!!!!!!!!!!!!

Continuamos con el curso de Excel 2010. Sé que muchos estáis esperando la continuación del "Ejercicio de VBA en Excel 2007" pero para hacerla tengo que repasar las otras tres sesiones que publiqué ya que perdí el guion y los esquemas de esas sesiones en el accidente del disco duro. Pero no os preocupéis que estoy en ello.

Aunque estoy en el paro, he tenido que actualizar el manual de Access 2007 de Forem Navarra a la versión 2010 y no he tenido mucho tiempo libre. Ya llegará, cuando esté lista llegará. Ahora vamos con esta sesión.

Seguimos con la explicación de las Funciones Lógicas de Excel. En esta ocasión sigo realizando ejemplos con la función SI, pero en este vídeo la utilizo junto con  las funciones O e Y. Con estas funciones que también pertenecen a las Funciones Lógicas crearemos "SI's" en los que tendremos expresiones en las que se pueden evaluar varias condiciones.

Es decir lograremos dar a las celdas diferentes valores dependiendo de si se cumplen varias condiciones y no solo una como hicimos en la sesión anterior. Después de esta sesión quedarán algunas funciones lógicas por explicar pero estas son las más importantes. El resto, seguramente las explicaré junto con otras funciones o herramientas de Excel.


lunes, 12 de diciembre de 2011

Curso Excel 2010. Funciones Lógicas: SI. Sesión 01.



Saludos!!!!!!!!!!!!!!!!!!!

Continuamos con el curso de Excel 2010. Aunque muchos esperabais la continuación del "Ejercicio de VBA en Excel 2007", no ha podido ser. Lo he tenido que retrasar debido al accidente con mi disco duro y si todo va bien será la siguiente sesión que publicaré.

Mientras esperáis a esa sesión aquí tenéis la primera sesión que voy a dedicar a explicar funciones en Excel. Recordad que las funciones de Excel permiten realizar fórmulas más potentes y complejas que con las "simples" operaciones matemáticas de toda la vida.

Esta sesión es la primera que voy a dedicar a explicar específicamente alguna de las funciones que contiene Excel. En concreto voy a comenzar con las Funciones Lógicas.

Cuando explico funciones en los cursos presenciales suele ser la última categoría de funciones que explico, pero creo que esto va cambiar. En mis clases doy mucha importancia a la idea de utilizar funciones anidadas. Funciones como argumentos de otras funciones. Con este tipo de funciones se puede poner en práctica esta idea mucho mejor.

Las funciones lógicas nos van a permitir desarrollar ejemplos mucho más completos y complejos en las explicaciones del resto de funciones por eso adelanto esta explicación. Para empezar una pequeña descripción de las funciones lógicas. Con las funciones lógicas vamos a poder dar algo de “vida” o “inteligencia” a nuestras fórmulas. Entre otras cosas nos van a permitir decidir qué resultado devuelve una fórmula dependiendo de si se cumplen una o varias condiciones.

En esta primera sesión dedicada a este tipo de funciones nos vamos a centrar en la función Sí. Aunque hay más funciones dentro de esta categoría, creo que esta es la más importante. Por ejemplo con la función Si() podemos decidir el valor que asignaremos a una celda dependiendo de si se cumple o no una condición.



viernes, 11 de noviembre de 2011

Curso Práctico Programación VBA Excel 2007: Importar Datos de Access, ADO. Sesión 03.






Saludos!!!!!!!

Volvemos con otra sesión dedicada a la realización del ejercicio práctico, que desarrollamos en el curso presencial, que imparto en Forem Navarra, dedicado a la programación en Excel 2007 con VBA.

En la sesión anterior, la segunda que dedicábamos a este ejercicio nos centramos en conseguir que al seleccionar un país en el cuadro combinado de la hoja “Analisis”, nos mostrara los datos de producción del país seleccionado.

En esta sesión continuamos donde lo dejamos y nos vamos a centrar en la siguiente tarea: Vamos a crear el código que se encargue de importar los datos de Access. Recordad que hasta esta sesión los datos que utilizábamos son los que yo os he dado en la hoja “Datos”

Para conseguir realizar la importación de datos utilizaremos ADO, ActiveX Data Objects. Estos objetos permiten que podamos acceder a datos que se encuentren almacenados en bases de datos externas. En este caso a una base de datos de Access.

En esta sesión conseguiremos que se importen los datos de una base de datos llamada “Produccion.accdb”. Esta base de datos estará situada en la misma carpeta en la que tenemos el libro de Excel en el que estamos escribiendo el código. Más adelante modificaremos este código para incluso dar la opción de seleccionar otra base de datos diferente, pero de momento lo hacemos así.

Una vez finalizada esta parte, dejaremos todo listo para la próxima sesión en la que ya ataremos todos los cabos sueltos que tiene ahora mismo el código que estamos realizando.

sábado, 29 de octubre de 2011

Curso Práctico Programación VBA Excel 2007: Filtrar Datos con un ComboBox y Filtros Avanzados.






Saludos!!!!!!!

Por fin vuelvo, después de dos grabaciones y tres cortes de luz, seguimos con las sesiones dedicadas a la realización del ejercicio práctico, que desarrollamos en el curso presencial de VBA para Excel. Este curso se desarrolla en Forem Navarra.

En la sesión anterior, la primera que dedicábamos a este ejercicio os presente el ejemplo y os mostré unas pinceladas de lo que hace el ejercicio una vez finalizado. Además empezamos a desarrollarlo y lo principal que resolvimos en esa sesión fue que al finalizar teníamos un procedimiento que me cargaba los países de los que teníamos datos de producción en un cuadro combinado.

En esta sesión continuamos donde lo dejamos y nos vamos a centrar en conseguir que al seleccionar un país del cuadro combinado nos muestre en la hoja análisis los datos de ese país. Esta va ser la tarea que vamos a desarrollar en esta sesión. Para resolver este problema volveremos a utilizar la herramienta "Filtros Avanzados".

Es una sesión en cuanto a duración más corta que la anterior. La siguiente sesión será bastante más larga que esta y en ella iremos arreglando pequeños detalles que hemos dejado todavía sin solucionar y añadiremos el código necesario para la importación de los datos desde una base de datos de Access. Poco a poco el ejercicio irá cogiendo forma e irá quedando completamente automatizado. No os asustéis porque ahora el código esté un poco verde, enseguida lo arreglaremos todo.

sábado, 15 de octubre de 2011

Cargar las Opciones de un ComboBox o Cuadro Combinado de Excel usando Macros y Filtros Avanzados.

Empezamos con el Curso Práctico de Programación de Macros en Excel. En esta primera sesión os mostraré el ejercicio que vamos a desarrollar y empezaremos a dar los primeros pasos en él. Entre otras cosas crearemos un ComboBox en el que cargaremos las opciones con una Macro.

Curso: Curso Práctico VBA.
Formato:Vídeo/Tutorial.
Archivos necesarios:Curso Práct 01...xlsm
Siguiente Sesión:Filtrar Datos...
Acceso al vídeo
en Youtube:
Empezamos un nuevo curso dedicado a la programación en Excel, pero este es un curso un poco especial, se trata de un curso orientado sobre todo a temas prácticos. Como ya sabéis muchos, anteriormente me dedicaba a impartir cursos presenciales de los mismos temas que desarrollo en el Blog y en el Canal y uno de los que impartía era el curso dedicado a la Programación de Excel. Durante ese curso, hacía dos tipos de sesiones, por un lado sesiones como las que ya he publicado en el Blog, en las que explicaba conceptos generales del lenguaje VBA. Y por otro lado también realizaba sesiones en las que iba desarrollando un ejercicio con el que practicamos todo lo visto en el otro tipo de sesiones, combinándolo con conceptos nuevos relacionados con las herramientas que más se suelen utilizar en Excel. Esta es la primera sesión dedicada a la creación de ese ejercicio.

Este curso sobre todo sirve para acercaros a la programación de Excel desde un punto de vista más práctico de lo que suelen ser los cursos de VBA en Excel. Vais a ver como manejar las herramientas más potentes de Excel desde una Macro con VBA. Es un ejercicio muy completo y creo que os va resultar realmente útil a la hora de resolver problemas reales que tengáis en vuestro trabajo. Para que os hagáis una idea se van a tratar temas como la importación de datos desde una base de datos de Access, la conexión de Excel con documentos de Word, creación de formularios, creación de Tablas Dinámicas y muchos temas más que creo que son muy  interesantes.

En el curso uso la versión 2007 de Excel, pero prácticamente al 100%, todo funcionará en las versiones posteriores, Excel 2010, 2013, etc... En esta sesión principalmente haremos lo siguiente:

  • Os muestro el ejercicio casi acabado, para que os hagáis una idea de lo que vamos a conseguir.
  • Os explicaré como añadir un ComboBox a una hoja de Excel.
  • Aprenderemos a crear filtros avanzados desde una Macro.
  • Los resultados que devolverán esos Filtros Avanzados los utilizaremos para cargar las opciones de un ComboBox, también desde una macro.

domingo, 2 de octubre de 2011

Última semana de ahogo laboral....


Saludos!!!!!!!!!!

Otra semana más sin nuevas sesiones. Lo siento pero ahora mismo estoy ahogado laboralmente hablando. Esta es la última semana que tengo con este calendario por lo tanto a partir del próximo fin de semana publicaré nuevo contenido. Mientras tanto os vuelvo a recordar material que se ha publicado en el Blog que podéis ir estudiando.

Esta semana os recomiendo el curso de programación en Excel que inicié y que en breve continuaré donde se quedó. Es sin duda el tema que más os interesa del Blog. Aquí tenéis todas las sesiones publicadas hasta la fecha. 


Aprovecho para comentar que he detectado un fallo en el ejemplo de la importación de imágenes con VBA y que la solución está en los comentarios de la sesión. Gracias a Mario que me avisó que no le funcionaba el código me he dado cuenta. Es un pequeño detalle pero que hace que no funcione.


También he corregido algunos errores que misteriosamente habían aparecido en los enlaces a las sesiones de Excel. No sé qué ha pasado, pero como me huelo que era por el sistema de publicidad de enlaces de texto que había insertado en el Blog, lo quito, para lo que pagan mejor no molestar a los visitantes.

Nada más. En cuanto tenga una mañana libre, repaso todo el Blog de arriba abajo por si hay más problemas y retomamos el Blog con fuerza. Si localizáis algún problema más hacérmelo saber. Saludos.