- 125
- 66 836
Anelis Pereira Vale
Chile
เข้าร่วมเมื่อ 22 ก.ค. 2016
En este canal se encuentran las clases del curso de Programación y Tratamiento de Datos para la Gestión para estudiantes de primer año de Ingeniería Comercial en la Universidad Técnica Federico Santa María (#utfsm, #usm).
En los videos encontrarás #clases completas, que comienzan el recorrido conociendo qué es Excel y los primeros pasos para trabajar con él hasta el uso de funcionalidades más complejas #Excel.
En el canal también encontrarás clases sobre pensamiento computacional, donde te enseño a crear algoritmos desde cero utilizando bloques y empezamos a conocer los primeros conceptos básicos de la programación y el pensamiento algorítmico.
Y por último también aprenderás a programar en Visual Basic for Applications (#VBA) en #Excel, a crear algoritmos desde cero, crear #subrutinas, #funciones y el trabajo con formularios en #VBA.
En los videos encontrarás #clases completas, que comienzan el recorrido conociendo qué es Excel y los primeros pasos para trabajar con él hasta el uso de funcionalidades más complejas #Excel.
En el canal también encontrarás clases sobre pensamiento computacional, donde te enseño a crear algoritmos desde cero utilizando bloques y empezamos a conocer los primeros conceptos básicos de la programación y el pensamiento algorítmico.
Y por último también aprenderás a programar en Visual Basic for Applications (#VBA) en #Excel, a crear algoritmos desde cero, crear #subrutinas, #funciones y el trabajo con formularios en #VBA.
วีดีโอ
Introducción a los controles de Formularios en Excel. #utfsm, #usm, #vba
มุมมอง 1.2K2 ปีที่แล้ว
En la clase de hoy hicimos una introducción a los controles de formularios en excel, creammos subrutinas que son usadas en controles de formularios, así como funciones creadas en VBA que luego son llamadas desde otra subrutina. El ejemplo de formulario completo presentado, relacionado con la venta de aceitunas, fue la tarea realizada el 2020-1 por la estudiante Antonia Jaksic Otros videos simil...
Buscar en una tabla de excel usando ciclos en VBA, #usm, #utfsm, #vba
มุมมอง 2872 ปีที่แล้ว
Buscar en una tabla de excel usando ciclos en VBA, #usm, #utfsm, #vba
Ruteo en Trinket #IngenieríaComercial, #utfsm
มุมมอง 1192 ปีที่แล้ว
La solución de este ejercicio está en th-cam.com/video/YTjrh71zQKk/w-d-xo.html
Solución de un ejercicio en TRINKET. #IngenieriaComercial, #utfsm
มุมมอง 772 ปีที่แล้ว
El ruteo del ejercicio lo pueden ver en th-cam.com/video/f6rbPbY8Sbg/w-d-xo.html
Introducción a VBA (subrutinas y variables) #IngenieríaComercial #utfsm
มุมมอง 4792 ปีที่แล้ว
En la clase de hoy haremos una introducción a VBA en excel. Veremos la definición y uso de variables y creación de subrutinas. En los siguientes videos pueden encontrar soluciones a otros ejercicios relacionados con subrutinas y manipulación de variables vistos en clases del 2021: th-cam.com/video/L_QPGRHQ5LI/w-d-xo.html th-cam.com/video/8dVAReohCA0/w-d-xo.html Correo: anelis.pereirav@usm.cl
Gráficos en Excel. #utfsm,#ingenieriacomercial
มุมมอง 2562 ปีที่แล้ว
En el video vemos cómo realizar un gráfico y qué debemos hacer antes en la mayoría de los casos para gestionar los datos con lo que haremos el gráfico. En el video vemos también a herramienta que nos permite eliminar duplicados en una columna de datos. El excel lo encuentran en: bit.ly/SolucionEjercicios correo:anelis.pereirav@usm.cl
Validación de datos en excel. #utfsm,#ingenieriacomercial
มุมมอง 2912 ปีที่แล้ว
En el video vemos una pequeña explicación sobre la validación de datos en excel y resolvemos algunos ejercicios El excel lo encuentran en: bit.ly/SolucionEjercicios correo:anelis.pereirav@usm.cl
Formato Condicional en Excel #UTFSM, #IngenieriaComercial
มุมมอง 2772 ปีที่แล้ว
En el video veremos la solución de varios ejercicios utilizando formato condicional y una pequeña explicación de los diferentes formatos condicionales que encuentran en excel. El excel lo encuentran en: bit.ly/SolucionEjercicios correo:anelis.pereirav@usm.cl
Clase 24 (final) 2021-2. #INF 130 #IngenieríaComercial, #UTFSM
มุมมอง 3382 ปีที่แล้ว
En la clase de hoy resolvimos el certamen 3 del semestre 2021-1. Vimos cómo crear y utilizar controles de formularios, implementación y llamado de funciones e implementación de subrutinas para ingreso de datos y consulta de datos. En la consulta de este certamen implementamos un tipo de filtro avanzando. El excel con la solución se encuentra en: bit.ly/Clase24-2021-2 correo:anelis.pereirav@usm.cl
Controles de formularios en #excel con #visualbasicforapplications.
มุมมอง 2712 ปีที่แล้ว
Clase 23 2021-2. #INF 130 #IngenieríaComercial, #UTFSM En la clase de hoy resolvimos un ejercicio que combina funciones con subrutinas, usando controles de formularios. El ejercicio visto, aunque tiene algunas adecuaciones, para incluir la implementación y uso de funciones, sigue la idea general de la tarea 4 "La fábrica de té". En la clase no alcanzamos a realizar todo el ejercicio, previsto, ...
Clase 22 2021-2. #INF 130 #IngenieríaComercial. Funcionamiento y uso de los controles de formularios
มุมมอง 3192 ปีที่แล้ว
En la clase de hoy vimos los distintos controles de formularios disponibles en excel para Microsft y MAC y por tanto, los que veremos en curso. Aprendimos a usar cada uno de estos controles y cómo debemos leerlos desde VBA. Además, vimos algunos tips que nos ayudan y preparan de mejor forma para el posterior uso de los controles y solución de los ejercicios que veremos en las próximas clases. E...
Clase 21 2021-2. #INF 130 #IngenieríaComercial, #UTFSM
มุมมอง 1512 ปีที่แล้ว
En la clase de hoy resolvimos ejercicios sobre funciones en VBA-Excel. Además, implementamos subrutinas desde la cuales llamábamos a las funciones. También vimos la utilidad de conocer antes trinket y cómo llevar los agoritmos implementados en trinket a VBA. anelis.pereirav@usm.cl
Clase 20 2021-2. #INF 130 #IngenieríaComercial, #UTFSM
มุมมอง 1822 ปีที่แล้ว
En la clase de hoy omenzamos a ver funciones en VBA en excel. Durante la clase resolvimos los ejercicios 2 y 3 del certamen 2 del presente curso, pero usando funciones. correo:anelis.pereirav@usm.cl
Clase 19 2021-2. #INF 130 #IngenieríaComercial, #UTFSM
มุมมอง 1542 ปีที่แล้ว
Clase 19 2021-2. #INF 130 #IngenieríaComercial, #UTFSM
Clase 18 2021-2. #INF 130# IngenieríaComercial, #UTFSM. (Búsqueda del mayor y el menor valor)
มุมมอง 1532 ปีที่แล้ว
Clase 18 2021-2. #INF 130# IngenieríaComercial, #UTFSM. (Búsqueda del mayor y el menor valor)
Clase 17 2021-2. #INF 130# IngenieríaComercial, #UTFSM
มุมมอง 1443 ปีที่แล้ว
Clase 17 2021-2. #INF 130# IngenieríaComercial, #UTFSM
Clase 16 2021-2. #INF 130# IngenieríaComercial, #UTFSM
มุมมอง 1343 ปีที่แล้ว
Clase 16 2021-2. #INF 130# IngenieríaComercial, #UTFSM
Clase 15 2021-2. #INF 130# IngenieríaComercial, #UTFSM
มุมมอง 2083 ปีที่แล้ว
Clase 15 2021-2. #INF 130# IngenieríaComercial, #UTFSM
An Ontology for Security Patterns, SCCC 2019.
มุมมอง 433 ปีที่แล้ว
An Ontology for Security Patterns, SCCC 2019.
Ejemplo del patrón acumulador en Trinket
มุมมอง 1633 ปีที่แล้ว
Ejemplo del patrón acumulador en Trinket
Clase 14 2021-2. #INF 130# IngenieríaComercial, #UTFSM
มุมมอง 1793 ปีที่แล้ว
Clase 14 2021-2. #INF 130# IngenieríaComercial, #UTFSM
Clase 13 2021-2. #INF 130# IngenieríaComercial, #UTFSM
มุมมอง 1923 ปีที่แล้ว
Clase 13 2021-2. #INF 130# IngenieríaComercial, #UTFSM
Clase 12 (trinket-3) 2021-2. #INF 130# IngenieríaComercial, #UTFSM
มุมมอง 983 ปีที่แล้ว
Clase 12 (trinket-3) 2021-2. #INF 130# IngenieríaComercial, #UTFSM
Clase 10 (trinket-2) 2021-2.#INF 130# IngenieríaComercial, #UTFSM
มุมมอง 883 ปีที่แล้ว
Clase 10 (trinket-2) 2021-2.#INF 130# IngenieríaComercial, #UTFSM
Introducción a trinket. Uso de variables
มุมมอง 703 ปีที่แล้ว
Introducción a trinket. Uso de variables
Clase 9 (Trinket-1) 2021-2. #INF 130# IngenieríaComercial, #UTFSM
มุมมอง 1043 ปีที่แล้ว
Clase 9 (Trinket-1) 2021-2. #INF 130# IngenieríaComercial, #UTFSM
Repaso Funciones de Búsqueda y funciones de Texto en Excel
มุมมอง 523 ปีที่แล้ว
Repaso Funciones de Búsqueda y funciones de Texto en Excel
Clase 8 2021-2. #INF 130# IngenieríaComercial, #UTFSM
มุมมอง 873 ปีที่แล้ว
Clase 8 2021-2. #INF 130# IngenieríaComercial, #UTFSM
no se ven lo escrito del panel de vba
Por favor, pudiera darme más detalle para ayudarle mejor? Qué es lo que no ve?
Excelente video, practico, limpio y sin complicaciones
Muchas gracias, me satisface saber que le fue útil mi video. Muchas gracias nuevamente.
Cual seria la macro para guardar otro dato en la base de datos; por ejemplo que se siga acumulando otro dato en la fila 24; debajo del ID 80 Gracias
Hola! En el siguiente enlace puede encontrar un video en el que explico como insertar un nuevo registro (fila) en la tabla th-cam.com/video/XQeRHn2UjhU/w-d-xo.html. Por favor, cualquier consulta no dude en escribirme nuevamente. Saludos
Muy buena sus clases profesora felictaciones un gran dominio de la materia es lo mejor....como puedo acceder a su material y excel se lo agradeceria mucho para reforzar conocimiento.Yo me titule en la UTFSM de ing de ejecuciòn en gestiòn industrial
Hola Fernando, muchas gracias por sus ocmentarios. me alegra mucho saber que le gustan mis clases. Por favor, escríbame a mi mail anelis.pereira@ug.uchile.cl y puedo pasarle más material y guiarlo en el estudio o lo que usted necesite. En algunos videos he dejado el link para descargar los excel que utilizo. Nuevamente, muchas gracias
SOLUCIONADO EL PRONBLEMA SI NO EXISTE EL REGISTRO A BUSCAR. Hola de nuevo Anelis. Quiero hacer público este comentario por dos razones. La primera es para agradecer públicamente la profesionalidad y dedicación de nuestra querida profesora Anelis. Responde aTODO lo que se le pregunte. Sinceramente... ¡¡¡ GRACIAS !!! La segunda razón es para presentaros una solición para buscar registros basándome el tu publicación. La lista combinada está muy bien para cuando tenemos pocos registros, pero si en la tabla hay 300 o más registros, resulta un poco complicado usar esa solución. Mi propuesta es la siguiente: (Esta fórmula se halla en la celda F6) =SI(ESERROR(BUSCARV(E6;Afiliados!B:B;1;0));"0";COINCIDIR(E6;Afiliados!B:B;0)) E6 = Código a buscar Afiliados!B:B = Base de Datos y rango donde buscar Si el código a buscar está en el rango indicado, aparecerá el nº de la fila, pero si no estuviera, devolverá un 0 (cero) en lugar de dicho número. Sub BuscarID() If Range("F6") = 0 Then MsgBox "El código introducido NO EXISTE. Ponga un nº de Afiliado que esté dado de alta." Else Dim filaID As Integer filaID = Hoja4.Range("F6") … End If End Sub Aplicando dicha fórmula a la subrrutina, lograremos que localice el registro buscado, pero si no estuviera, dará un aviso. Espero que os ayude de la misma manera que me ha facilitado a mi el trabajo. GRACIAS ANELIS
Hola, mis sinceras disculpas, porque este mensaje se me había traspapelado y recié lo veo :(. Muchísimas gracias por sus comentarios, me satisface mucho saber que el video le fue útil. Muchas gracias por su solución :). Claro, cuando tenemos más registros, se nos hace un poco más lento y engorroso buscar en una lista desplegable. Más abajo le voy a pasar algunos videos con subrutinas para buscar, son muy utilizadas también para hacer consultas. Nuevamente mis disculpas por la demora en responder.
th-cam.com/video/AQapVNl8sa4/w-d-xo.html, acá hay una función para buscar, que es bastante genérica, porque le pasas como parámetros fila y columna donde buscar y le puedes agregar además la hoja y te sirve por siempre. Por favor, cualquier consulta, no dude en escribirme :)
Saludos cordiales desde Cartagena (España) Mimás sincera felicitación por este video. Llevo 2 meses buscando esta solución y la mayoría de los vídeos son de más de 1 hora para explicar algo tan sencillo como lo has hecho tu. FELICITACIONES. Solo tengo una duda, qué he de poner si al buscar un código, éste no exite? Supongo que habrá que usar la condición IF, pero no doy con la solución.
Hola Jose de Luis, primero que nada muchísimas gracias por sus palabras y sus felicitaciones 🥰. Me alegra saber que el video le ha sido de utilidad. Sobre su consulta, una de las soluciones es como usted dice, utilizar un IF, dentro de un ciclo para recorrer toda la tabla y verificar que el código que el usuario está escribiendo existe y en caso contrario, enviar un error. Tengo otro videos donde explico algoritmos de búsquedas con VBA. PERO, acá no es necesario programar un algoritmo de esos, porque al utilizar el cuadro combinado (control de formulario que permite desplegar una lista de elementos) y asociarlo a la columna de la tabla que tiene los datos (Hoja BaseDatos), facilita que todos los valores que se muestren en la lista se encuentren en la tabla. Para lograr que que la lista del cuadro combinado se actualice de forma dinámica, sin necesidad de escribir ninguna línea de código, el requisito fundamental que debe cumplir la tabla de la base de datos es que tenga formato como tabla ("Dar formato como tabla"). Ojalá le sea útil la expxlicación. Linda semana. Saludos de una cubana desde Chile.
@@anelispv Enprimer lugar muchas gracias por el timepo quem e has dedicado para responder mi duda. Quizás no la expresé bien. Veamos, si busco por DNI del cliente, puede pasar 2 cosas, que no exista dicho DNI o que lo hayan tecleado mal. Para ello uso esta fórmula: =COINCIDIR(E14;Afiliados!I:I;0), donde E24 es el DNI a buscar. Me da el siguiente error #N/D porque no halla dicho DNI.
@@josedeluis3504 hola, no se preocupe, todas las dudas que usted tenga y están en mis manos ayudarle, así haré. Yo había entendido su duda y como usted indica, puede usar la función Coincidir, también la función BuscarV y para evitar que le dé N/D, puede usar la funciin Si.Error o directamente programarlo en VBA. Pero, como le comenté anteriormente, si usted quiere modificar datos en su base de datos y la búsqueda es por DNI, entonces puede utilizar un cuadro combinado que muestra la lista de DNI existentes en su base de datos y que por tanto, pueden ser los registros modificables y de esa forma evita que no exista un DNI o que el usuario lo escriba mal. Saludos
Hola ! tengo un problema, copie el codigo tal como esta en el video modificando los valores a los de mi tabla. Pero cuando hay alguna informacion en el rango que se establece en la variable Fila no funciona. Solo si esta en blanco. Alguien tiene este mismo error? o sabe como solucionarlo?
Hola, si quieres, puedes enviarme el excel y te ayudo con el error. Mi mail es anelis.pereira@ug.uchile.cl
Que buenos videos y tutoriales , quiero añadirme a la peticion de @LIbri y @C Moreno , Si le es posible y si se puede realizar. Que hiciera un video en el cual grabara 2 macros , usando como ejemplo la informacion que esta en este video . El primer Macro que me gustaria que grabe, se llamaria (Buscar) y asi como explica en el video haria lo mismo , Cuando ponga el ID y oprima el boton donde se asigmo el macro (Buscar) rellene los demas campos automaticamente opteniendo la informacion desde la base de Datos. Que en el video se vea desde que le da click a grabar macro, hasta donde se vea un ejemplo funcionando. que sea con la opcion grabar macro y no escribiendo,copiando, modificando codigo en los modulos. El Macro 2 se llamaria (Modificar) y haria lo mismo que hace su boton en este video de Modificar , Me gustaria que se vea en el video desde donde le da clik a grabar macro y se vean los paso a seguir, donde se asigna el macro2 al boton (Modificar) y que al poner el ID y darle al boton (Buscar) se rellene toda la demas informacion en sus respectivos campos y al cambiar algo de la informacion y al darle al boton (Modificar) , en la base de datos se modifiquen tambien los cambios. Saludos y Gracias por toda la informacion que comparte con los que queremos aprender
Hola, muchas gracias por sus comentarios :). Tendré en cuenta su petición e intentaré hacer lo que me pide :).
Saludos profe ,valorizo su pronta respuesta...estoy trabajando con los código de notas y la hipotenusa...estaré pendiente a su canal y sus tutorial. Gracias por su tiempo
Gracias a usted por sus comentarios :) y seguir mis videos :). Saludos
saludos Profa. pregunto? si existe una funcion de grabar macro (no por codigo) por que debemos estudiar los codigos... o es que no todo se puede hacer por grabacion del macro... me interesa sabes su opinion... gracias !!abrazos desde Puerto Rico!!!
En ocasiones existen determinadas funcionalidades que no logramos hacer únicamente grabando una macro. Mi sugerencia es siempre, grabar todo lo que se pueda ser grabado y luego, modificar en caso de que necesite realizar algo con mayor complejidad. Yo tengo otros videos donde veo la grabación de macro y luego cómo modificarla. En este curso profundizo en temas de más relacionados con el código, porque en este caso, es una objetivo del curso, y por eso profundizamos en soluciones con código, aunque existen ocasiones en que hay soluciones un poco más sencillas. En excel, también se pueden usar otros formulario más complejos, pero esos no los vemos en este curso, por temas de compatibilidad en todas las versiones de excel para todos los sistemas operativos.
Encantada de poder ayudarle y responder todas sus consultas
saludos Prfa...me encanta sus videos aunque ya tengo 65 , estoy asistiendo los cursos y haciendo mis tareas..para mantener la mente en funcion... abrazos desde Puerto Rico...
Hola, muchísimas gracias por sus comentarios :). El conocimiento no tiene edad :). Y acá estoy para lo que pueda ayudarle, puede escribirme cuando lo desee y puedo guiarlo para un mejr proceso de enseñanza-aprendizaje. Saludos d una cubana desde Chile.
Mil gracias profa. También sigo a Enid Rosales tresista cubana excelente y Alexis validez el comediante todos cubanos...y como dice el dicho cuba y Puerto Rico de un pájaro las dos alas...MUCHAS BENDICIONES...EXCELENTE CLASES...
@@Angel_Alvarez_Concepcion57 Gracias nuevamente...:)
Excelente vídeo👏 Me gustaría comentarle una cosa a ver si usted me puede ayudar.... Yo he echo una base de datos grabando la macro, he quedado hacer ese botón de modificar datos por si cuando introduzcan alguno poderlo modificar y que se guarde el cambio pero no me ha salido. Sería posible que usted hiciera uno grabando la macro desde un principio y no hacerlo desde el VBA directamente? Muchíssimas gracias. Saludos desde España.🙋🏻♀️😘
Hola, muchas gracias. Exactamente qué quisiera hacer con macro grabada? Le propongo ver el siguiente video (th-cam.com/video/OT_nZLkdo44/w-d-xo.html), es una clase inicial de VBA y explico dos ejercicios de grabación de macro. Le recomiendo a partir del minuto 30 más o menos. Por favor, si en ese video no encuentra lo que está buscando, puede escribirme a mi correo y enviarme lo que está haciendo y en base a eso puedo orientar mejor. Saludos desde Chile :).
@@anelispv Buenas,e sirvió el vídeo pero no me acabo de acrarar. Yo hice mi base de datos con este vídeo th-cam.com/video/SgaZm59Bpgg/w-d-xo.html Lo que me gustaría es crear un botor par modificar los registros,( por ejemplo si el cliente he cambiado de teléfono o direccion), pero haciéndolo así, grabando la acción, no desde la ventana de vba. Usted cree que seria possible? Muchas gracias.
@@libribermudez9925 Tambien estoy buscando si es posible modificar un registro
@@mitxi9459 Hola.🙋🏻♀️ Si lo logrará encontrar y se acuerda de mí, envíemelo porfavor. Yo haré lo mismo, si lo encuentro se lo mando👍
@@libribermudez9925 va
me gusto mucho y sencillo de programar, pero una pregunta, si tengo yna base de datos muy grande, como hago para no buscar uno por uno en la lista desplegable del control.?
Muchas gracias. En ese caso, una posible solución podría ser, omitir el uso de una lista desplegable y escribir directamente el valor a buscar. En la celda que utilice, podría usar validación de datos para que el usuario no agregue valores diferentes y así usar las opciones que ya tiene Excel y programar menos. Otra posible solución, implicaría programar más. Podría utilizar los eventos de VBA y con la función de buscar, le vaya rellenando la celda según el usuario escriba el valor a buscar.
Excelente clase profesora Anelis Pereira 🙂
Muchas gracias 🙂. Encantada de poder servirle 🙃
Porque en la variable suma es igual a su celda y no es +1 como en las demás, siendo que también tiene que ir recorriendo, gracias
Hola Felipe, en ese caso, no le sumamos 1 a la variable suma, porque su objetivo es ir acumulando los valores (sumando) que se encuentran en la columna "G" (7), de la siguiente forma: suma = suma + Cells(fila, 7).Value. Cells(fila,7) nos permite ir accediendo a cada celda distinta en la columna 7 en cada ejecución (iteración) del ciclo. Para ir recorriendo las filas, usando la variable "fila", la cual vamos aumentando de valor en cada iteración del ciclo y por eso le sumamos 1 fila=fila+1.
Que bonito, Ane das lo mejor de ti y eso se valora, mereces más ❣, felicidades!
Graciasssss🥰🥰🥰
Mi chiqui querida que orgullo de ti!!! Te tu amor por lo que haces!!! Por el cariño que tratas a tus alunos!!! Felicidades!!! Te amamos mucho!!!
Te amo, papito, este logro es también tuyo y de mami. 🥰🥰🥰😘😘😘
Qué buena profe mi tata T queremos Besitos
Excelente clase hasta el gato participo!!! Felicidades mi chiqui te amo!!!
Felicidades muy bien explicado por la profesora Magister Anelis!!!