Hace que lo complejo parezca tan elemental, Sergio Usted tiene una capacidad de transmitir el conocimiento de una forma sencillamente ejemplar, muchas gracias
Magnifica Guía muy dinámica para aplicar a diferentes necesidades, gracias por tu aportación. que aun cuando veo que tiene varios años sigue siendo en extremo útil 10/22
Con su segundo Video resolví mi problema. Es increíble lo que podemos hacer con la Herramienta EXCEL y Usted ha enseñado excelentemente en estos tutoriales. Muchas gracias. Le Felicito nuevamente y que Dios lo Bendiga
Estimado Sergio, sin decirlo se que es la respuesta a mi consulta que te hice hace unos pocos días. No se como agradecerte! Eres un genio! La interpretación de mi consulta es EXCELENTE! Como EXCELENTE es tu explicación, me lo voy a aprender de memoria! Muchas gracias! Desde Argentina un gran abrazo!!! Luis
Sergio, no podía ser mas acertado el ejemplo! Se que a muchas personas le harás un gran aporte con tu video, personalmente me encargaré de difundirlo. No esperaba una respuesta tan rápida a mi inquietud. Eres EXCELENTE MAESTRO!!!! Muchas gracias! Luis
Sergio Alejandro Campos me ha gustado mucho la explicación para la creación de este formulario. No estoy muy familiarizado con este tipo de ambientes, ya que trabajo mis archivos con código VB pero sin este tipo de formularios.. Creo en las hojas de trabajo, formatos en las cuales consigno la información con fórmulas, y guardo esa información en valores en las BD que he destinado. Muchas gracias.
Como siempre: Muchas Gracias!!! Me sirvió mucho para un comparativo de precios que estoy haciendo. En estos días de pandemia y por el paro (vivo en Cali, Colombia) estoy haciendo el curso de Macros que me parece estupendo. Dios te pague por tanto altruismo y dedicación. Oscar Vidal Gonzalez
Todos tus viders son muy interesante sergio, hase tiempo te sigo, no me dedico a la programacion pero megusta aprovechar el tiempop con algo y esto me interesa mucho, y sin embargo e aprendido mucho contigo y con algunos que otros programadores que comotu dedican mucho de sus tiempo para compartir sus conocimiento en programacion, quiero pedirte si puedes cuntinuar complementando el programa de facturacion en exel que empezate y que termino creo en la parte 6 y gracias por ala gran ayuda que nos da atotod con tu enseñanza lastiama que yan tanpoca persona como tu.
Espectacular... Muchas gracias por la explicación.! Estoy haciendo una base de datos tremenda, con varias hojas y muchos datos por ingresar para ordenar los datos del trabajo y espero lograr terminarlo...
hola excelente video son de mucha utilidad por lo que veo para múltiples trabajo me gustaría saber como modificar para insertar celdas copiada en lugar de buscar ultima celdas me encanta todos tu video todos son muy bien explicado seguro que miles de personas esta aprendiendo contigo per el esfuerzos que haces por nosotros. mi saludos desde Paraguay
Excelente sergio ya había hecho el formulario de base de datos pero lo cargaba todo en una tabla. voy haber si uso eso mismo pero le agrego este formulario.
Muy ilustrativo el ejemplo, muchas gracia por compartir la información este tema no lo conocía, un abrazo virtual y bendiciones por su labor de instructor, atte David Fernando
Eres un crack Sergio: Es justo lo que buscaba solo que mi idea es que el formulario siempre esté visible en la hoja 1 y que cuando seleccione el botón guardar el formulario se vacíe. Si además tuviese un botón para imprimir por la fecha del registro y hoja ya sería la solución perfecta. De todos modos muchisimas gracias por tus videos.
Buen dia Estimado Sergio gracias por tu enseñansas son excelentes, ahora seria mucho perdir que el formulario se cargue con la informcion de las diferentes hojas, saludos cordiales desde Nicaragua
Sergio, este formulario complementa el video que subió del 13 agosto 2018 "Mostrar hoja dependiendo del usuario y contraseña ingresados en un Formulario de Excel VBA" buscando en su pagina exceleinfo encontre el video donde enseña cómo consolidar varias hoja, > del 17 de junio 2019, en una sola y adicionar a este y de los tres queda un muy buen producto. Pero para un mejor control como administrador recomendaría el video del 18 Octubre 2018. Pero no es mi caso ya que mis usuarios alimentan una base de datos y son "muy creativos" con el trabajo de los demás. Me anime en esta cuarentena y estoy revisando todos mis desarrollos y que hasta ahora he logrado poner en producción, ya que veo que debo optimizar mi código, gracias al curso de macros vengo haciendo el curso de macros de su canal.
Excelente, sumamente claro, eres el mejor explicando; hasta el tono de voz es agradable, gracias por compartir. Me gustaría saber como puedo hacer eso mismo pero con una sola hoja y EN VEZ DE GUARDAR EL NUEVO REGISTRO HACIA ABAJO, QUE SE GUARDE EN UNA NUEVA FILA HACIA ARRIBA. de modo que el ultimo registro guardado, siempre este en la primera fila disponible. Lo hago fácil con una macro en hoja de calculo, pero no se como hacerlo para un userform y programarlo. Por favor ayuda!!!
Excelente!! Puedes mostrar un vídeo donde se pueda extraer un listado de registros que deseo buscar en base a 1 o dos criterios, dicho listado puede estar en un rango de extracción situado en la hoja comando, mediante macros o VB?
Excelente video. ¡Muchas gracias por compartir tus conocimiento!. Quisiera consultarte lo siguiente: si en este mismo formulario quisiera buscar y editar en las diferentes hojas (sin saber en que hojas está la información) ¿Qué código o cómo podría realizarlo?. Saludos desde Panamá.
Hola, me gusto mucho tu video, tengo una duda, como puedo hacerle para capturar los datos dentro de una tabla en vez de un rango. (suponiendo que tengo una tabla diferente en cada hoja).
Hola Sergio, muchas gracias por compartir de forma clara y precisa tus conocimientos. Hasta ahora estoy conociendo lo de las macros y estoy maravillada. Tengo la siguiente inquietud, en una base de datos hecha en excel con varias hojas en donde el punto en comun es el codigo, yo no he podido con macros hacer los siguiente 1) En una hoja principal llamada menu, traer de otras hojas información de algunas de sus celdas (segun el codigo, traer de una hoja 1 traer solo cierta información y de otra hoja 2 otra información, etc) y que todo aparezca en la hoja menu--es decir, buscar información de un codigo especifico en otras hojas y compendiarlas todas en la hoja menu-- Por otro lado, la inquietud 2) es que desde la hoja menu o principal, voy a ingresar a otras hojas unos datos especificos (fecha y peso) en momentos diferentes y deseo que la macro cuando vaya a llevar de la hoja prinicpal la informacion a la hoja de pesajes respete o no haga nada si la celda ya fue escrita previamente, simplemente que me permita agregar solo datos nuevos y no toque los anteriores o que los vaya a reemplazar por cero. Que opcion debo usar? o como me puedes orientar? Muchisimas gracias.
Por ej voy a traer de la hoja 2 a la hoja 3 un dato de acuerdo al codigo que escriba en la celda "a2" de la hoja 3, éste dato se enviará a la celda "b2" de la hoja 3 Dim fila As Integer 'en ésta variable se almacenará la fila de la hoja2 en la que se encuentra el dato Dim x As Integer 'aqui se almacenará el código que deseo consultar x = val(Hoja3.Range("a2").Value)'x es igual al código que quiero buscar fila = Application.WorksheetFunction.Match(x, Hoja2.Range("A:A"), 0) 'busco el código en el rango "A:A", cabe resaltar que me devuelve el número de fila en el que se encuentra el código Hoja3.Range("b2").Value = Hoja2.Range("b" & fila).Value 'aquí envió el valor de la columna b de la fila donde encontró el código a la celda "b2" de la hoja3
Maestro muy buenos sus videos y los formularios excelentes Tiene videos de formularios mucho más básicos? Uso bastante Excel y estos formularios me facilitaría mucho mi trabajo Felicidades buen trabajo
Tengo planeado en un futuro sacar vídeos de formularios desde cero, por lo pronto te invito a recorrer y los vídeos y mirar los que te llamen la atención.
excelente video, me va a ayudar mucho a automatizar el llenado de datos. solo una duda, si en el formulario me gustaria que asignara automaticamente un "código" compuesto por letras y números consecutivos ( ejemplo: DF0001, DF002, DF003 ...) que código podría utilizar? saludos y estaré revisando los videos. !
Excelente explicación Sergio, la hice como un autómata pero me salió lo que necesitaba. Tengo una pregunta, si me permite: como se corrige información que se haya digitado equivocadamente?. Mil gracias un superlike.
Hola Sergio, Feliz fin de año. Permanezco repasando tus vídeos, me convertido en un seguidor compulsivo contigo. Gracias por todos tus aportes. Hay algo que no he podido saber el por qué o cuál es la razón, o mejor cual es la propiedad o el motivo por el cual deba anteponer la expresión Set
Hola Humberto, ya me preocupé. Pensé que lo había explicado bien cuando toqué el tema en el curso de Macros. Te pondré una situación: Saludo = "Hola" Set Hoja = Thisworkbooks.Sheets("Hoja1") Qué diferencia notas en las dos asignaciones anteriores?
@@SergioAlejandroCampos Sergio, tu lo explicas todo muy bien lo que sucede es que en ocasiones uno no ve el alcance de la misma. Pues te cuento que después de la pregunta abrí el enlace del capitulo 15 de Macros y ahí también das una explicación amplia. Saludos. Mi pregunta se refiere a comparar las siguientes dos instrucciones: Hoja = Thisworkbooks.Sheets("Hoja1") Set Hoja = Thisworkbooks.Sheets("Hoja1")
Hola Sergio Buenos dias, Es muy interesante este formulario, como hariamos para guardar tambien una fotografia en cada registro y luego poder consultar cualquier registro y que nos muestre la fotografia, asi como tambien poder modificar y eliminar registros?
@@SergioAlejandroCampos Tengo entendido que se usa App Scripts pero es otro lenguaje de programación como mencionaste, seguiré investigando, gracias Sergio
Gracias, me ayudo a entender mejor como hacer los comandos y/o formulas de visual VBA y macros, ya que Excel es más amigable que Access.., quisiera saber mas sobre los comandos....
Sergio EXCELNTE video, de mucha ayuda y muy bien explicado. Entendí todo muy bien, pero tengo una pregunta, si quiero localizar que los datos de mi formulario se guarden en una celda en especifico de cualquiera de mis hojas, seria .Cells ("PONER AQUI LA FILA Y COLUMNA). Value = ........?
Cordial saludo, de antemano agradeciendo su gran aporte y videos como estos para enriquecernos en Excel, deseo hacerle una consulta, tengo un formulario que cuando pasa a la tabla de datos hay dos campos que aparece el triangulito verde que denota error, uno de ellos es tipo texto, que dada la programación que tengo es que después de que salga del cuadro texto (después que digite el código), el combobox haga un buscarv y esa información la traslade a la tabla de datos, pero la arroja y sale el triangulo identificando error calculo no concuerda con la formula de la columna, donde también esta formulada con un buscarv y la otra es la celda de valor unitario, lo mismo, si pudiese ayudarme lo agradecería.
hola me encanta tu tus explicaciones, una consulta, si tengo varias hojas pero solo necesito poner o grabar en dos hojas especificas como pondría para que mi lista solo muestre esa dos hojas. gracias espero te tomes un tiempito para aclararme esa duda.
Hola Sergio, tengo una duda de como seria el código en el caso que se requiera buscar y/o modificar los datos ingresados en las diferentes hojas de Excel, me seria de gran ayuda tu respuesta, saludos.
Buena tarde mi estimado Sergio. A este ejercicio me permití modificarle lo siguiente: Dando click con el botón derecho sobre el formulario sale un submenú, al fina dice “Orden de Tabulación” dándole la secuencia de abajo y los valores en el cuadro de propiedades de cada elemento como sigue: Orden de tabulación: Label1 = Elije el nombre del vendedor (Hoja) (En propiedades: Accelerator = V) ComboBox1 Label2 = Valor 1 (En propiedades: Accelerator = 1) TextBox1 Label3 = Valor 2 (En propiedades: Accelerator = 2) TextoBox2 Label4 = Valor 3 (En propiedades: Accelerator = 3) TextBox3 Label5 = Valor 4 (En propiedades: Accelerator = 4) TextBox4 cmdGuardar (En propiedades: Accelerator = G) cmdCancelar (En propiedades: Accelerator = C) De esta manera puedes usar la combinación de las teclas ALT mas la letra o número subrayado. Y usar el tabulador para desplazarte entre los TextBox hacia adelante, incluso los botones de guardar y cancelar. En lo personal soy mas de usar el teclado que el ratón (mouse). Saludos.
Hola amigo gracias por tu excelente video... Y una consulta como hacer q los datos siempre se guarden a partir de la segunda fila de la hoja seleccionada es decir q primero se inserte una fila y así poder visualizar el registro actual desde la 2da fila y no desde la ultima
@@SergioAlejandroCampos ESTIMADO , YO SOY NUEVO EN ESTE CAMPO DE LA PROGRAMACION. PERO INDUDADLEMENTE SE QUE APRENDERE MUCHO VIENDO SUS VIDEOS..MUCHAS GRACIAS Y TIENE MUECHA RAZON. CREO QUE SU FORMA DE ENSEÑAR ESTA MUY EXCELENTE .. SALUDOS
Sergio, gracias por este super video y por lo que enseñas a diario. Me gustaria que me ayudaras con una consulta: Tengo un archivo con muchas hojas las cuales cargue a un ComboBox tal cual el video, pero necesito que cuando seleccione una de las hojas pueda buscar datos en esa hoja que seleccione y me los muestre en mi userform, mas exactamente en alguno text box, pero que no sea en un listview sino en algunos texbox expecificos... (No se si sea claro). Agradezco mucho en lo que me puedas ayudar.
Consulta....no tendras algun proyecto de facturacion...que mueve muchos datos de una hoja a otra...y reportes...y mas...desde 0? Estaria buenisimo que compartieras algo asi....saludos
HOLA migo muy buen vídeo y muy bien explicado... tengo una duda yo quiero buscar al cliente y después introducirle los pagos mensuales me podrías asesoras por favor
Muchas gracias por el vídeo me ayudo bastante. Cómo se puede hacer esto con las fila y celdas que muestras en el vídeo que en valor 1, valor 2, valor 3, que los números ingresados en esos valores se puedan sumarse en una nueva hoja como menú principal, para cuando se ingresé un nuevo registro del vendedor que en la hoja de menú se valla sumando los totales de los números ingresados.
Sergio buen día, estoy poniendo en practica algo de lo que veo en tus videos y me esta yendo súper te quiero hacer una pregunta quiero que así como guardo también pueda consultar, ejemplo que yo coloque un nombre de un cliente y le de buscar y rellene todas los cuadros de texto me puedes colaborar con esto por fa. gracias
hola° excelente video. Quiero hacer una pregunta. CUando el boton formulario por alguna razon se borra o salta un error sin abrir la ventana como se puede solucionar? .
Con esto me acaba de salvar la vida, sino fuera porque lo encontre estuviera perdida. Mil Gracias.
Gracias a ti Mary.
Excelente Explicaciòn . Gracias por compartir rtus conocimientos. Dios te de larga vida llena de salud. Saludos desde Managua
Justo lo que andaba buscando 😢 como siempre Sergio siendo nuestro salvador 🥹
Hace que lo complejo parezca tan elemental, Sergio Usted tiene una capacidad de transmitir el conocimiento de una forma sencillamente ejemplar, muchas gracias
Magnifica Guía muy dinámica para aplicar a diferentes necesidades, gracias por tu aportación. que aun cuando veo que tiene varios años sigue siendo en extremo útil 10/22
Con su segundo Video resolví mi problema. Es increíble lo que podemos hacer con la Herramienta EXCEL y Usted ha enseñado excelentemente en estos tutoriales. Muchas gracias. Le Felicito nuevamente y que Dios lo Bendiga
Sergio muchisimas gracias por todo! Te mando un gran abrazo!!!
Sencillamente brillante... felicitaciones y agradecido de tu conocimiento... ayuda enormemente en el uso habitual
Muchas gracias por su tiempo y compartir información valiosa. Dios le multiplique
Lo he visto varias veces y siempre algo nuevo aprendo. Gracias Sergio. Felicitaciones. 21-03-2021
Muy importante e interesante para iniciarse en empleo de userform para registrar datos.- Gracias Ing. Sergio por enseñar y compartir.
Estimado Sergio, sin decirlo se que es la respuesta a mi consulta que te hice hace unos pocos días. No se como agradecerte! Eres un genio! La interpretación de mi consulta es EXCELENTE!
Como EXCELENTE es tu explicación, me lo voy a aprender de memoria! Muchas gracias! Desde Argentina un gran abrazo!!! Luis
En efecto, a raíz de esa consulta es que vi un potencial tutorial. Me alegra que sea bien recibido.
Sergio, no podía ser mas acertado el ejemplo! Se que a muchas personas le harás un gran aporte con tu video, personalmente me encargaré de difundirlo. No esperaba una respuesta tan rápida a mi inquietud. Eres EXCELENTE MAESTRO!!!! Muchas gracias! Luis
Te agradezco Luis. Y compartiéndolo por tu lado, ayudará a más personas.
Genial video, gracias. Ya me dí una idea de cómo realizar mi proyecto.
SERGIO GRACIAS POR COMPARTIR EXCELENTE HERRAMIENTA PARA CONTROL
Saludos Carlos.
GRACIAS WACHOOOO, SOS EL MEJOR PROFE., Ya lo domine xD, Te ganaste un suscriptor.
Saludos que trabajo mas maravilloso!! muchas gracias por compartir!!
Ya te han dicho que eres increíble? muchas gracias en serio me salvaste la vida.
Muchas gracias Lic. Eres el primero, jajaja
Asombroso video, para los que no tenemos noción de programación . muchas gracias.saludos
!Espectacular, más claro no canta un gallo! !dar un sólo "me gusta" es injusto!. !Que maravilla!, muchas gracias, Sergio Alejandro.
En verdad agradezco el comentario
Totalmente de acuerdo !!!
Sergio Alejandro Campos me ha gustado mucho la explicación para la creación de este formulario. No estoy muy familiarizado con este tipo de ambientes, ya que trabajo mis archivos con código VB pero sin este tipo de formularios.. Creo en las hojas de trabajo, formatos en las cuales consigno la información con fórmulas, y guardo esa información en valores en las BD que he destinado. Muchas gracias.
excelente como cada uno de tus ejercicios y explicaciones, grande muy grande
Gracias Jesús
Como siempre: Muchas Gracias!!! Me sirvió mucho para un comparativo de precios que estoy haciendo. En estos días de pandemia y por el paro (vivo en Cali, Colombia) estoy haciendo el curso de Macros que me parece estupendo. Dios te pague por tanto altruismo y dedicación. Oscar Vidal Gonzalez
Supremamente útil, además, la metodología que usas y la forma de explicar, proporciona un fácil entendimiento. Gracias.
Gracias Antonio. Me gusta el tema, y me gusta dar mis experiencias.
Todos tus viders son muy interesante sergio, hase tiempo te sigo, no me dedico a la programacion pero megusta aprovechar el tiempop con algo y esto me interesa mucho, y sin embargo e aprendido mucho contigo y con algunos que otros programadores que comotu dedican mucho de sus tiempo para compartir sus conocimiento en programacion, quiero pedirte si puedes cuntinuar complementando el programa de facturacion en exel que empezate y que termino creo en la parte 6 y gracias por ala gran ayuda que nos da atotod con tu enseñanza lastiama que yan tanpoca persona como tu.
Que maravilla!!! me ahorraste muuucho código en mi proyecto personal. Gracias Sergio.
Me alegra!
Espectacular... Muchas gracias por la explicación.!
Estoy haciendo una base de datos tremenda, con varias hojas y muchos datos por ingresar para ordenar los datos del trabajo y espero lograr terminarlo...
Seguro lo logras.
Muchas gracias, Excelente sergio realice este ejercicio y trate de agregar duplicidad de registro y no lo corre
gracias por compartir conocimientos
Gracias, Ud. explica muy claro, gracias
Gracias profesor!!!
Muy útil su clase.
hola excelente video son de mucha utilidad por lo que veo para múltiples trabajo me gustaría saber como modificar para insertar celdas copiada en lugar de buscar ultima celdas
me encanta todos tu video todos son muy bien explicado seguro que miles de personas esta aprendiendo contigo per el esfuerzos que haces por nosotros. mi saludos desde Paraguay
Excelente sergio ya había hecho el formulario de base de datos pero lo cargaba todo en una tabla. voy haber si uso eso mismo pero le agrego este formulario.
Muy bien explicado! Un suscriptor nuevo 👍
Muchas gracias por todo tiempo al hacer este vídeo.
A ustedes Joseph.
Gracias muy bien explicado, es la primera vez que lo hago, muy buena explicacion para principiantes como yo!
Sergio, muchas gracias me has dado la herramienta que necesito para un desarrollo en mi empresa, súper clara la explicación, nuevamente gracias.
Muy ilustrativo el ejemplo, muchas gracia por compartir la información este tema no lo conocía, un abrazo virtual y bendiciones por su labor de instructor, atte David Fernando
excelente explicacion, facil de seguir y muy util para el vagaje personal
Eres un crack Sergio:
Es justo lo que buscaba solo que mi idea es que el formulario siempre esté visible en la hoja 1 y que cuando seleccione el botón guardar el formulario se vacíe. Si además tuviese un botón para imprimir por la fecha del registro y hoja ya sería la solución perfecta.
De todos modos muchisimas gracias por tus videos.
Fantastco video y muy bien explicado, tu didáctica es excelente para que llegue el aprendizaje
Buen dia Estimado Sergio gracias por tu enseñansas son excelentes, ahora seria mucho perdir que el formulario se cargue con la informcion de las diferentes hojas, saludos cordiales desde Nicaragua
Sergio, este formulario complementa el video que subió del 13 agosto 2018 "Mostrar hoja dependiendo del usuario y contraseña ingresados en un Formulario de Excel VBA" buscando en su pagina exceleinfo encontre el video donde enseña cómo consolidar varias hoja, > del 17 de junio 2019, en una sola y adicionar a este y de los tres queda un muy buen producto. Pero para un mejor control como administrador recomendaría el video del 18 Octubre 2018. Pero no es mi caso ya que mis usuarios alimentan una base de datos y son "muy creativos" con el trabajo de los demás.
Me anime en esta cuarentena y estoy revisando todos mis desarrollos y que hasta ahora he logrado poner en producción, ya que veo que debo optimizar mi código, gracias al curso de macros vengo haciendo el curso de macros de su canal.
muy buen video, excelentemente explicado!
Gracias Mariano.
Estimado,Sergio Alejandro Campos muchas gracias era justo los que quería saber. saludos
Sencillo, práctico y bien explicado 👍
Gracias por comentar.
Excelente, sumamente claro, eres el mejor explicando; hasta el tono de voz es agradable, gracias por compartir. Me gustaría saber como puedo hacer eso mismo pero con una sola hoja y EN VEZ DE GUARDAR EL NUEVO REGISTRO HACIA ABAJO, QUE SE GUARDE EN UNA NUEVA FILA HACIA ARRIBA. de modo que el ultimo registro guardado, siempre este en la primera fila disponible. Lo hago fácil con una macro en hoja de calculo, pero no se como hacerlo para un userform y programarlo. Por favor ayuda!!!
Muy buen video,bien explicado gracias por tomarte el tiempo de hacerlo y sobre todo por compartirlo.
grande amigo maestro muy buen material como todos los que muestras bien detallado y explicado me servirá muxo gracias.sal2 pulgar arriba..
Gracias Óscar.
Excelente!! Puedes mostrar un vídeo donde se pueda extraer un listado de registros que deseo buscar en base a 1 o dos criterios, dicho listado puede estar en un rango de extracción situado en la hoja comando, mediante macros o VB?
excelente tutorial ,muchas gracias .
excelente recurso, como siempre me despejas dudas, gracias por compartir tu conocimiento
Perfecto! Este era el video que estaba buscando. Ahora a aplicarlo a mi trabajo. Les comento los resultados :D. Graciasssss.
Excelente video. ¡Muchas gracias por compartir tus conocimiento!. Quisiera consultarte lo siguiente: si en este mismo formulario quisiera buscar y editar en las diferentes hojas (sin saber en que hojas está la información) ¿Qué código o cómo podría realizarlo?. Saludos desde Panamá.
Hola, me gusto mucho tu video, tengo una duda, como puedo hacerle para capturar los datos dentro de una tabla en vez de un rango. (suponiendo que tengo una tabla diferente en cada hoja).
Hola Sergio, muchas gracias por compartir de forma clara y precisa tus conocimientos. Hasta ahora estoy conociendo lo de las macros y estoy maravillada. Tengo la siguiente inquietud, en una base de datos hecha en excel con varias hojas en donde el punto en comun es el codigo, yo no he podido con macros hacer los siguiente 1) En una hoja principal llamada menu, traer de otras hojas información de algunas de sus celdas (segun el codigo, traer de una hoja 1 traer solo cierta información y de otra hoja 2 otra información, etc) y que todo aparezca en la hoja menu--es decir, buscar información de un codigo especifico en otras hojas y compendiarlas todas en la hoja menu-- Por otro lado, la inquietud 2) es que desde la hoja menu o principal, voy a ingresar a otras hojas unos datos especificos (fecha y peso) en momentos diferentes y deseo que la macro cuando vaya a llevar de la hoja prinicpal la informacion a la hoja de pesajes respete o no haga nada si la celda ya fue escrita previamente, simplemente que me permita agregar solo datos nuevos y no toque los anteriores o que los vaya a reemplazar por cero. Que opcion debo usar? o como me puedes orientar? Muchisimas gracias.
Por ej voy a traer de la hoja 2 a la hoja 3 un dato de acuerdo al codigo que escriba en la celda "a2" de la hoja 3, éste dato se enviará a la celda "b2" de la hoja 3
Dim fila As Integer 'en ésta variable se almacenará la fila de la hoja2 en la que se encuentra el dato
Dim x As Integer 'aqui se almacenará el código que deseo consultar
x = val(Hoja3.Range("a2").Value)'x es igual al código que quiero buscar
fila = Application.WorksheetFunction.Match(x, Hoja2.Range("A:A"), 0)
'busco el código en el rango "A:A", cabe resaltar que me devuelve el número de fila en el que se encuentra el código
Hoja3.Range("b2").Value = Hoja2.Range("b" & fila).Value
'aquí envió el valor de la columna b de la fila donde encontró el código a la celda "b2" de la hoja3
Excelente vídeo amigo
Maestro muy buenos sus videos y los formularios excelentes
Tiene videos de formularios mucho más básicos?
Uso bastante Excel y estos formularios me facilitaría mucho mi trabajo
Felicidades buen trabajo
Tengo planeado en un futuro sacar vídeos de formularios desde cero, por lo pronto te invito a recorrer y los vídeos y mirar los que te llamen la atención.
Muy buen video 👍🏼Sergio., gracias.
excelente video, me va a ayudar mucho a automatizar el llenado de datos. solo una duda, si en el formulario me gustaria que asignara automaticamente un "código" compuesto por letras y números consecutivos ( ejemplo: DF0001, DF002, DF003 ...) que código podría utilizar? saludos y estaré revisando los videos. !
excelente vídeo por si acaso tendrás un vídeo donde haya búsqueda, modificación o eliminación de registros en varias hojas?
Eres muy capo
Gracias por el vídeo
Saludos dsd Bolivia
Excelente explicación Sergio, la hice como un autómata pero me salió lo que necesitaba. Tengo una pregunta, si me permite: como se corrige información que se haya digitado equivocadamente?. Mil gracias un superlike.
Gracias Sergio muy interesante. Tengo una duda. Es posible enviar la info de ComboBox o textbox a varias hojas o tablas simultaneamen te????
Gracias, me sirvió de ayuda
Excelente, gracias por el aporte además de muy claro en explicar.
Muy bien explicado gracias por compartir
Hola Sergio, Feliz fin de año. Permanezco repasando tus vídeos, me convertido en un seguidor compulsivo contigo. Gracias por todos tus aportes.
Hay algo que no he podido saber el por qué o cuál es la razón, o mejor cual es la propiedad o el motivo por el cual deba anteponer la expresión Set
Hola Humberto, ya me preocupé. Pensé que lo había explicado bien cuando toqué el tema en el curso de Macros.
Te pondré una situación:
Saludo = "Hola"
Set Hoja = Thisworkbooks.Sheets("Hoja1")
Qué diferencia notas en las dos asignaciones anteriores?
@@SergioAlejandroCampos Sergio, tu lo explicas todo muy bien lo que sucede es que en ocasiones uno no ve el alcance de la misma. Pues te cuento que después de la pregunta abrí el enlace del capitulo 15 de Macros y ahí también das una explicación amplia. Saludos. Mi pregunta se refiere a comparar las siguientes dos instrucciones:
Hoja = Thisworkbooks.Sheets("Hoja1")
Set Hoja = Thisworkbooks.Sheets("Hoja1")
buenisimo y muy pedagogico
Muchas Gracias Amigo, saludos y éxitos desde Riobamba - Ecuador-
Gracias por sus vídeos y enseñanzas, tiene usted una macro para hacer conciliaciónes bancarias nuevamente gracias por sus ayudas
Gracias Sergio!
Hola Sergio Buenos dias, Es muy interesante este formulario, como hariamos para guardar tambien una fotografia en cada registro y luego poder consultar cualquier registro y que nos muestre la fotografia, asi como tambien poder modificar y eliminar registros?
Hola Sergio, tus videos son de mucha ayuda, sabes si esta misma operación se puede repetir pero en Google Sheets?
Si, pero con otro lenguaje de programación.
@@SergioAlejandroCampos Tengo entendido que se usa App Scripts pero es otro lenguaje de programación como mencionaste, seguiré investigando, gracias Sergio
Gracias, me ayudo a entender mejor como hacer los comandos y/o formulas de visual VBA y macros, ya que Excel es más amigable que Access.., quisiera saber mas sobre los comandos....
Gabriel, la práctica hace al maestro. Te invito a ver los video de este canal y también los artículos que tengo en mi página www.exceleinfo.com
Hola excelente. Me gustaría saber si está programación al ir agregando hojas nuevas. La macro la va a ir reconocido ?
Excelente aporte...abrazos
Excelente, muy clarito. Muchad gracias !
Gracias por comentar Sergio.
Sergio EXCELNTE video, de mucha ayuda y muy bien explicado. Entendí todo muy bien, pero tengo una pregunta, si quiero localizar que los datos de mi formulario se guarden en una celda en especifico de cualquiera de mis hojas, seria .Cells ("PONER AQUI LA FILA Y COLUMNA). Value = ........?
Muy bueno Checho!!!
Gracias amigo.
saludos amigo excelente su vídeo, hice la pagina y me funciona muy bien, si tiene algun correo para hacerle una consulta, por favor si se puede
Cordial saludo, de antemano agradeciendo su gran aporte y videos como estos para enriquecernos en Excel, deseo hacerle una consulta, tengo un formulario que cuando pasa a la tabla de datos hay dos campos que aparece el triangulito verde que denota error, uno de ellos es tipo texto, que dada la programación que tengo es que después de que salga del cuadro texto (después que digite el código), el combobox haga un buscarv y esa información la traslade a la tabla de datos, pero la arroja y sale el triangulo identificando error calculo no concuerda con la formula de la columna, donde también esta formulada con un buscarv y la otra es la celda de valor unitario, lo mismo, si pudiese ayudarme lo agradecería.
hola me encanta tu tus explicaciones, una consulta, si tengo varias hojas pero solo necesito poner o grabar en dos hojas especificas como pondría para que mi lista solo muestre esa dos hojas. gracias espero te tomes un tiempito para aclararme esa duda.
Ing. MilGracias por sus aportes, como se haria una macro para ocultar hojas vacias
Te agradezco mucho, amigo.
Saludos.
Hola Sergio, tengo una duda de como seria el código en el caso que se requiera buscar y/o modificar los datos ingresados en las diferentes hojas de Excel, me seria de gran ayuda tu respuesta, saludos.
Muy util - Gracias
Excelente!!! Gracias
Buena tarde mi estimado Sergio.
A este ejercicio me permití modificarle lo siguiente:
Dando click con el botón derecho sobre el formulario sale un submenú, al fina dice “Orden de Tabulación” dándole la secuencia de abajo y los valores en el cuadro de propiedades de cada elemento como sigue:
Orden de tabulación:
Label1 = Elije el nombre del vendedor (Hoja) (En propiedades: Accelerator = V)
ComboBox1
Label2 = Valor 1 (En propiedades: Accelerator = 1)
TextBox1
Label3 = Valor 2 (En propiedades: Accelerator = 2)
TextoBox2
Label4 = Valor 3 (En propiedades: Accelerator = 3)
TextBox3
Label5 = Valor 4 (En propiedades: Accelerator = 4)
TextBox4
cmdGuardar (En propiedades: Accelerator = G)
cmdCancelar (En propiedades: Accelerator = C)
De esta manera puedes usar la combinación de las teclas ALT mas la letra o número subrayado.
Y usar el tabulador para desplazarte entre los TextBox hacia adelante, incluso los botones de guardar y cancelar.
En lo personal soy mas de usar el teclado que el ratón (mouse).
Saludos.
Excelente video
Hola amigo gracias por tu excelente video... Y una consulta como hacer q los datos siempre se guarden a partir de la segunda fila de la hoja seleccionada es decir q primero se inserte una fila y así poder visualizar el registro actual desde la 2da fila y no desde la ultima
excelente sensei....son muy buenos tus videos..tienes videos para aprender visual basic? espero tu respuesta
Hola. De hecho todos mis videos son para aprender. No tengo curso desde cero, ya que creo que es mejor aprender con desarrollos reales.
@@SergioAlejandroCampos ESTIMADO , YO SOY NUEVO EN ESTE CAMPO DE LA PROGRAMACION. PERO INDUDADLEMENTE SE QUE APRENDERE MUCHO VIENDO SUS VIDEOS..MUCHAS GRACIAS Y TIENE MUECHA RAZON. CREO QUE SU FORMA DE ENSEÑAR ESTA MUY EXCELENTE .. SALUDOS
Me alegra que lo veas así.
Buen video. Gracias. ¿es posible almacenar en una hoja distinta, la información que se ha ingresado en cada una de esas hojas?
Sergio, gracias por este super video y por lo que enseñas a diario.
Me gustaria que me ayudaras con una consulta: Tengo un archivo con muchas hojas las cuales cargue a un ComboBox tal cual el video, pero necesito que cuando seleccione una de las hojas pueda buscar datos en esa hoja que seleccione y me los muestre en mi userform, mas exactamente en alguno text box, pero que no sea en un listview sino en algunos texbox expecificos... (No se si sea claro).
Agradezco mucho en lo que me puedas ayudar.
Consulta....no tendras algun proyecto de facturacion...que mueve muchos datos de una hoja a otra...y reportes...y mas...desde 0? Estaria buenisimo que compartieras algo asi....saludos
Gracias!!!
HOLA migo muy buen vídeo y muy bien explicado... tengo una duda yo quiero buscar al cliente y después introducirle los pagos mensuales me podrías asesoras por favor
Excelentemente explicado...
Muchas gracias por el vídeo me ayudo bastante. Cómo se puede hacer esto con las fila y celdas que muestras en el vídeo que en valor 1, valor 2, valor 3, que los números ingresados en esos valores se puedan sumarse en una nueva hoja como menú principal, para cuando se ingresé un nuevo registro del vendedor que en la hoja de menú se valla sumando los totales de los números ingresados.
EXCELENTE VÍDEO tengo una consulta si deseo grabar datos de presento en etiqueta, uso Value o debo usar otra palabra, muchísimas gracias.
Sergio buen día, estoy poniendo en practica algo de lo que veo en tus videos y me esta yendo súper
te quiero hacer una pregunta quiero que así como guardo también pueda consultar, ejemplo que yo coloque un nombre de un cliente y le de buscar y rellene todas los cuadros de texto
me puedes colaborar con esto por fa. gracias
hola° excelente video.
Quiero hacer una pregunta.
CUando el boton formulario por alguna razon se borra o salta un error sin abrir la ventana como se puede solucionar?
.