Eres un gran profesor, es increíble lo que he aprendido contigo en este canal, entre sin saber mucho y hoy aplico todo esto en mi trabajo y todos creen que soy un programados o ingeniero en sistemas jajaja muchas gracias por todo, ¡grande maestro!
estimado, como hacer para que vaya grabando datos pero al reves, o sea, que el ultimo dato que voy guardando se vaya pegando en la fila BD pero hacia abajo, (dato nuevo abajo del antiguo)???? gracias
Hola! Todo igual solo que cuando agregas una fila mientras se graba la macro luego cargas los datos en la fila de abajo, la macro lo que hace es reproducir lo que hicistes manualmente, la fila que se agrega es para que no se superpongan los datos, saludos
@@mauricios5593 lo que veo así de rápido, es que no se puede porque la nueva fila quedaría fuera de la tabla, tal vez si haces la prueba grabando la macro y seleccionando toda la tabla (con los nuevos datos abajo)y convirtiendo toda la tabla de nuevo.
Excelente contenido profe, que gusto encontrar personas que se preocupan por la enseñanza y aprendizaje de cosas realmente importantes. Aprendí más en un vídeo suyo, que en tres años de carrera universitaria. ¡¡¡Muchísimas felicidades!!! 🥸🤓
Primero decirle que me encantan sus tutoriales. Siguiendo sus consejos diseñé una factura y cree una tabla guardando todos los datos de todas las facturas y funciona de maravilla. Ahora le pido su ayuda para solventar el problema siguiente: Tengo una tabla con TODOS los datos de un centenar de facturas ya emitidas. Un hipotético cliente, me pide un duplicado de, por ej. la fra. nº 63, cuyos datos están en la tabla. El diseño de la factura (vacía) está en la hoja2 y la tabla en la hoja5 del mismo libro. Mi consulta: ¿Cómo consigo rehacer la factura a partir de los datos de la hoja5 y esa factura nº 63, pasando cada dato a su lugar en la factura y quedando así como la original? Me ha sido imposible guardar las facturas como PDF y no quisiera tener que comprar un complemento como es el Publish que en alguno de sus vídeos recomienda. No dudo recibiré su inestimable ayuda. Mil gracias !
Buenas tardes Inge tengo un caso particular que tal vez le sirva a algunos, esta tabla la adapte para registrar facturas pero me gustaría tener un botón para cargar el archivo PDF y el XML crees poder ayudarme? de antemano,gracias
BUENOS DIAS, EXCELENTE. TODO LOS BOTONES FUNCIANAN BIEN. TENGO UN PROBLEMA PARA GUARDAR ME SALE UN MENSAJE DE ERROR 9 EN TIEMPO DE EJECUCION. COMO PUEDO SOLUCIONAR POR FAVOR
Muy útil, me gustaría saber si se puede compartir la planilla para que varios usuarios completen los datos y se guarde en la tabla de la segunda hoja. O sea una planilla colaborativa. Gracias
Intente hacer el archivo, paso por paso y al momento de "grabar datos" no los copia a la base de datos, al hacer por segunda vez click en el boton grabar datos, entrega los datos en celdas que no corresponden.
La forma de explicar es como decía un jefe que tuve: “a prueba de bobos”. Te quedó excelente. Súper sencillo y cero complicado. Mil gracias por compartir tu conocimiento
bien, pero, y si el codigo ya existe en la base de datos? como se puede hacer para que salga un mensaje de advertencia, por ejemplo:"ya esta ingresado"; o simplemente que no copie algo que ya existe en la base de datos...gracias
Buena tarde, excelente video. Muchas gracias. Tengo una pregunta, si yo quisiera que en el formulario el campo de código se alimentará sólo teniendo en cuenta el número de registro en el cual va la tabla, como sería?
Buenas tardes estimado, muchas gracias por enseñarnos, por el tiempo y dedicación a educarnos, me serviría mucho si hace un video de cómo modificar los datos de la tabla a partir de un formulario que recupere los registros y que guarde los registros con las modificaciones
Maestro, vengo siguiéndolo hace muy poco pero sus videos me parecen excelente 👌 Solo una pregunta, como puedes hacer para que al dar Enter en las celdas donde colocas los datos se salte la celda en blanco. Es decir pasar de la celda código a la celda precio de forma directa. Espero me entienda.
Primero Tienes que debloquear las celdas que serán datos, y a continuación ir a la cinta REVISAR y escoger Bloquear Hoja y dentro de las opciones disponibles solo tener activa la casilla Seleccionar Celdas Desbloqueadas.
Excelente, a veces siempre nos vamos por el camino más difícil según nuestro conocimiento, pero demostró que hay muchas formas de cortar los caminos entre la programación y la practicidad.
Hola Francisco. Tus videos siempre me ayudan a ser mas productivo en Excel... Estoy armando un proyecto para este semestre en la universidad y queria saber si te podria incluir para que revises una planilla de excel que voy a armar para que sirva de: POS system para una pequeña compañia que tenemos. Podre contar con tu ayuda?. Avisame, para mi seria un honor tenerte de profe y experto en la planilla/programa que quiero diseñar... Espero tu respuesta y desde ya muchas gracias por todo lo que haces para enseñarnos a ser mas efectivos usando planillas de calculos!!!.
HOLA FRANCISCO ESTAN SUPER TUS VIDEOS Y PROJECTOS QUISIERA QUE ME PUEDAS COMPARTIR LOS ARCHIVOS DEL SIGUIENTE PRPOJECTO :Como crear un #formulario de #ingreso de #datos en #excel con macros sin usar programación. GRACIAS
es mejor en visual basic, un ejemplo cuando se equivoco con el macro y borro la formula de la suma tuvo que volver hacer todo el macro, en cambio en visual basic solo modificas el error. pero el video esta muy bueno explica muy bien
Buenos días, profesor. Puede por favor, colgar de nuevo la plantilla, ya está caducada y acabo de conocerle. MUCHAS GRACIAS POR SUS ENSEÑANZAS. GRACIAS.
No me funciona profe, no consigo ejecutar correctamente la primera Macro, le importaría poner el enlace de descarga de nuevo para comparar con el que he fabricado siguiendo el vídeo. gracias.
Tambien batalle para ejecutar la primera, en mi caso me di cuenta que por alguna razon, si o si tienes que insertar y pegar datos justo en la fila bajo el encabezado, ni una sola fila despues porque ya no me salía.
Hola. Me gusta su claridad para el transmitir el desarrollo del contenido, Una pregunta si yo quisiera que los datos se incorporen a la base de datos de arriba hacia abajo, como podria hacerlo. Tal vez ordenando por fecha?
Buen día Ing. Una preguntita que versión de ex el utiliza?? Tengo un problema sobre muchas que no puedo realizarlas porque simplemente es función o la pesataña que elije usted para relizar sus trabajos no existe en el mio por FAVOR ME ACLARA ELLO.
Buenos, buen video,. He segundo todos Los pasos pero me sale un error cuando le doy a grabar nuevo datos.error 9.Selection.ListObeject.LisRows(2).Demeter.En principio he seguido todos Los pasos.
Hola Profe!!! Gracias por el contenido. Tengo una pregunta: Cómo puedo llevar un consecutivo cada vez que se guarde la información y se agregue a la tabla.
Inge Francisco, primero que nada gracias por su excelente contenido, me sirvió de mucho con un formulario para mi trabajo.. Solo tuve un inconveniente al usar el pegado especial, ya que me seleccionaba 2 filas de la tabla y al realizar un nuevo registro, el anterior se eliminaba... A usted le ha sucedido esto ?? Estoy utilizando Office365 para negocios instalado en la PC... agradecería sus comentarios para poder solucionar el problema.
Estimado amigo, que excelente clase, aprendí mucho y te quiero expresar mi sincero agradecimiento. Muchísimas gracias! Haces una gran labor divulgando estos conocimientos tan útiles y valiosos, me declaro tu fan!!!
Excelente muchísimas gracias por la información muy valiosa, este formulario se puede dirigir a la tabla de ENTRADAS del vídeo que tienes control de inventario? Sería excelente Saludos
Buenos dias Francisco. Tengo un problema que no se resolver, a pesar de haberme visto la mayoría de tus vídeos. El caso es el siguiente: Tengo una tabla con diferentes facturas, algunas de ellas están pagada y otras pendientes. Lo que pretendo es que cuando me venga un pago actualizar el registro correspondiente. Se puede dar el caso que un mismo ID tenga varias facturas pendientes y necesito actualizar la adecuada. Los datos que quiero actualizar son : estatus . Cambiarlo de pendiente a cobrado y anotar la fecha de cobro. Te agradecería me indicaras si tienes algún vídeo que lo resuelve, o, en caso contrario, cual es la ruta a seguir. Muchísimas gracias y felicidades por tu trabajo. Es EXCEPCIONAL
Hola amigo, Necesito su consejo y ayuda: tengo que crear una fórmula que me divida una cantidad en cuatro, primero la cantidad es un número impar por ejemplo 3,546.77 y lo necesito dividir en cuatro obvio 3 van a ser números iguales y la cuarta tendrá céntimos de diferencia. Pero no me da la cabeza como hacerlo me puedes ayudar porfavor
Hola! un gusto saludarlos. Tengo un problema, cuando creo la macro de guardar, y hago los procesos igual que en el video, me ocurren dos cosas que no logro solucionar. 1.- la creacion de la nueva fila, me la hace en la hoja de formulario.... 2.- el pegado me lo hace simpre desplazandose una columna a la derecha. (el primer pegado desplaza una columna, el segundo pegado desplaza una columna más y asi sucesivamente). Ayuda!!! jajaja Utilizo office 365
Excelente profe. tengo una consulta, ya cree el formulario para ingreso de personal a una empresa, en la bd creada en otra hoja; la consulta radica en qué quiero crear una validación de datos para el formato de nómina, pero en otro video suyo de validación dinámica, solo me válida los datos hacia abajo, cada que la macro me crea otro renglón en la tabla me los desplaza hacia abajo y por consiguiente la formula ( de la validación [=desref(A9;0;0;contara(A:A)-1]. Agradezco su colaboración para completar esta plantilla de nómina
He intentado muchas veces grabas la macro y cuando le digo grabar me sale el siguiente mensaje: “Se ha producido el error 1004 en tiempo de ejecución “ “Error en el método select de la base Range.” Que debo hacer para superar esto? Muchísimas gracias
Ingeniero buenos días. Mi nombre es Alexy Luna, soy de Medellín, Colombia. Estoy teniendo un inconveniente con un software (excel) que realice y no se cómo solucionarlo, quiero pedir su ayuda. Abro el software (excel) y me deja desplazar por todo el libro, pero cuando activo una macro se cierra de inmediato, he buscado las actualizaciones, activar o desactivar algunos campos y no me da. Le agradezco enormemente su ayuda.
Hola Inge Francisco. Este video me ha servido de mucho. Ahora, bien tengo un caso de que además de leerme el nombre del archivo, me sería bueno que se guarde en una carpeta específica. Ej. pudeo tener un ficha en pdf que se guarda en carpeta 1. Tengo otro archivo que quisiera que se guarde en otra carpeta 2, 3, etc. O sea, quisiera que lo seleccione automáticamente. Gracias. Carlos
Es clarísimo! muchas gracias por los videos es un aporte muy valioso. Ahora, hice todo el proceso tal cual lo explicas y me salta un error 91.. me ayudas porfa? intenté rehacer la tabla varias veces pero sin éxito. También me ha salido error 1004. gracias♥
Una pregunta. Si quiero agregar más datos en columnas a partir del nombre de un cliente en una celda, que pasos se requieren? por ejemplo, Juan 1234, juan 1567, juan 9234... pero que solo se actualicen las cantidades
Estimado Francisco, es una muy buena solución pero el período de descarga se extinguió y el archivo anterior se encuentra bloqueado para utilizar la codificación en VB.
Buenas noches, me sirvio de mucho el tutorial del formulario, pero quisiera consultar como podria pasar de celda con TAB sin hacer click y mas aun el COD y DESCRIPCION tener opciones de eleccion con la primera letra?, muchas gracias
Buenas dia, podrias decirme por que al utilizar el boton de GRABAR me hace como un "PARPADEO" (4 o 5 veces de manera muy rapida) y recien se guarda??? desde ya, muchas gracias por todo lo que haces, es de mucha ayuda Bendiciones,
Hola, linda noche. Estoy diseñando un formulario de ingresos pero tengo un problema. Cada vez que grabo un dato, me registra es el dato que grabe anteriormente y no el que quiere grabar ahora, es decir, guarda lo mismo de la última vez y no contempla los cambios que quiero realizar. ¿Qué puedo hacer?. Ya programe en tres oportunidades el GrabarDatos pero sigue pasando lo mismo. Muchas gracias
Que buena explicación Francisco. Muchísimas gracias. Ya me inscribí. ¿Hay alguna forma de entregar la hoja A (la que ingresas los datos) a las personas, y que ellas ingresen los datos, y me lo devuelvan la hoja A completada y yo pueda extraer esos datos a una hoja B (en tu ejemplo sería la que graba los datos ingresados en la hoja A) y poder obtener así una Base de Datos recuperando información automaticamente a mi base de datos? Es que quiero hacer un formulario de datos como nombre, teléfono, fecha de nacimiento, y varios otros datos personales que no quiero que se expongan en la red. Que me entreguen el formulario completo, podría ser en Excel (¿u otro aplicativo?) y yo pueda importar esa hoja A a mi archivo y obtener automaticamente esos datos a la hoja B que sería la base de datos. ¿Es posible hacer eso con el máximo de automatización y seguridad? Sería una fantástica plantilla ¿Verdad? Gracias de antemano hermano.
Hola Profe saludos desde Huánuco Perú, quería consultarte ese formato es con macros y si logré hacerlo Aldo diferente pero funciono, mí pregunta es ... Cómo hago para sacar la sub total de un ingreso - gastos =la cantidad que resta , en vba no logro sacarlo.. ayuda Profe
Profe, antes que nada Gracias por compartir su conocimiento. Tengo un problema: tengo una celda con la función "numletras" y mientras lo tenga abierto, anda bien. Pero lo cierro y al abrirlo nuevamente, la funcion desaparece (?) Le comento que en los complementos está, pero al desplegarse las funciones en la celda, no esta! Voy a complementos, la desmarco y la marco otra vez y funciona. Pero cuando lo abro otra vez no está. Me puede ayudar? Ojalá entienda mi planteo. Un abrazo y gracias!
Saludos profesor. Realizo todo igual pero me aparece un error: Se ha producido el error 91 en tiempo de ejecución. Variable de objeto o bloque With no establecido. ¿Qué podría ser?
Buenas noches Ing. primeramente lo felicito por la forma explicativa de este video. Traté de descargar el archivo y me indica que ya caducó. Cómo puede bajarlo?
Hola inge cómo se podría hacer de que la numeración sea automática por ejemplo: en vez de poner cod001 que este siga numerándose automáticamente en cod002? Y así sucesivamente. Muy buen video
Hola amigo , hace tiempo que estoy intentando hacer una pequeña base de datos en excel pero me surge un problema y no se como solucionarlo , a ver si me puedes ayudar porque sigo los pasos de tus vídeos y a usted no le pasa. Mi problema es que cuando grabo la macro y en la tabla creada en la hoja2 hago un insertar linea , también me la inserta en la hoja1 donde tengo el formulario y me mueve todos los datos , hay alguna manera de solucionarlo? Muchas gracias de antemano.
Hola felicitaciones por el canal, he creado un formulario, pero al pretender crear una dbase para registrar los movimientos me surge un error 91 y no hay caso, tal vez sea mi versión de excel copio mensaje ' Rows("3:3").Select Selection.ListObject.ListRows(2).Delete Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Sheets("Formulario").Select Range("C7,C9,C11,C16,C18,C20").Select Range("C20").Activate Selection.Copy Sheets("DBASE").Select Range("Tabla1[MARCA]").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=True Columns("G:G").Select Application.CutCopyMode = False Selection.NumberFormat = "dd/mm/yyyy;@" Columns("F:F").Select Selection.NumberFormat = "$ #,##0.00" Columns("E:E").Select Selection.NumberFormat = "$ #,##0.00" Range("D8").Select End Sub
Hola Profe. Me aparece se ha producido el error '9' en tiempo de ejecución subindice fuera de intervalo. Cuando le doy depurar me subraya en amarillo Selection.ListObjet.ListRows(2).Delete. que error estoy cometiendo ? Seguí paso a paso sus instrucciones
Buenos días Sr Francisco. Teng la versión de excel 16.85 y en la lista de “Todos los comandos” no hay la opción “Formulario”, de manera que no se como continuar cargando un balance. Cómo puedo resolver, le agradezco su atención