hola chicos si les sigue parpadeando el macro de guarda o grabar, (al inicio del donde se gurad el macro se pone este codigo paera evitar el parpadeoeste esl codo que se agrega acomodo ejemplo: guardar Macro ' Application.ScreenUpdating = False ' el que dice (Application.ScreenUpdating = False) este es el codigo que se agrega para evitar el parpadeo, se pone sin los parentecis espero les sirva
Hoy estuve haciendo mi base de datos pero con el video anterior creo que me cambiare a este modelo jajajaja. Excelente todos sus videos. Saludos desde Venezuela. Tus videos son lo maximo
Buenas Noches, lo explicas de manera mas sencilla posible para que cualquiera lo entienda. lo que si faltaria en el programa seria detectar si ya hay un cliente con ese mismo ruc, ya que eso seria un documento importante que no puede ser repetido por cliente
No creo que exista una persona con un mismo número de documentos en el mundo, al menos que ese último sea conseguido de manera ilegal, puede tener mismo nombres pero difícil para no decir imposible que sea de mismo RUC.
Excelente video. Consulta abra alguna forma de que la hoja "BASE DE DATOS" quede bloqueada para que no se pueda modificar? ya que en el registro pide clave pero en la otra hoja no
Excelente video y explicación. Tengo 2 preguntas: 1. ¿Esa base de datos puede utilizarse en línea con muchos usuarios simultáneos? 2. ¿Cómo se puede hacer un botón de modificar datos de un registro existente? Ejemplo que un cliente cambie de dirección.
Estimado Yeimer gracias por escribirnos, de poder subir el archivo y compartirlo con otras personas si puedes, pero de que se ejecuten las macros en el entorno web no es posible. Respuesta pregunta 2. A este formulario le falto agregar el botón modificar, pero ya subiremos un video con esa opción. Saludos.
Excelente tú explicación, solo quiero saber como hacer para que no se muevan los botones en la forma y proteger las etiquetas para que no las borren al momento de usar el formulario.
SI, EXCELENTE, SOLO QUE YO SEGUI LOS PASOS PERO ME SURGIO ERROR "NO SE PUEDE UTILIZAR EL COMANDO EN FUNCIONES MULTIPLES" AHI YA ME PERDI POR QUE NO SE QUE HACER, YO CREO QUE HA ESO SE REFERIA QUE DE PREFERENCIA DEBERIA HACERCE EN UNA SOLA COLUMNA AUNQUE POR ESTETICA DEL DISEÑO PUES ERA RECOMENDABLE UTILIZAR OTRAS COLUMNAS, QUIERO LLORAR NO SE SI HAY SOLUCION PARA ESTO TIO TECH?
MUCHAS GRACIAS POR EL TUTORIAL ME AYUDO MUCHO CON MI PRIMERA MACRO Y ME SALIO TODO BIEN MI PREGUNTA SABER LA FORMULA CON RESPECTO A LA NUMERACION DEL CODIGO PARA QUE SE REGISTRE ACENDENTE Y NO DECENDENTE DE ORDEN DE 1,2,3,4,5,
cuando grabes la macro después de copiar todos los datos, selecciona el filtro desde donde quieres hacer el orden ya sea por código o por nombre y selecciona si lo quieres ascendente o descendente y ahí prosigues con volver a la hoja de registro para finalizar la macro
Tio Tech, Gracias por sus videos tan completos y bien explicados. He aprendido mucho de ellos. Le agradecería que nos enseñara cómo crear un botón de BUSQUEDA para poder buscar por cualquier entrada (Nombre, Apellido, Edad, etc). Un saludo desde Colombia.
miguel lo felicito por sus excelentes videos, he aprendido mucho con sus videos, como puedo hacer una base de datos donde yo pueda hacer una entrada de dinero dividida en entradas por ventas, de diferentes lugares, de otras donaciones entradas por recolectas, yo estoy estudiando, con su ayuda y su manera de explicar, pude lograr control de inventarios, le agradecería su ayuda
Hola Fanny gracias por escribirnos, tendrías que explicarme a detalle para poder ayudarte. 🤔🤔 (Derrepente agregando un campo "Tipo de ingreso de dinero" y ahí puedas poner si es una donación , recolecta etc.)
Hola muchas gracias por compartir, pero quisiera saber, como como en vez que se genere el codigo, se ingrese manualmente el ID del cliente o que se muestre una lista con id y nombre del cliente, y que traiga los campos nombre y el resto si llenarlo de forma manual
hay ahorro de entradas de varios departamentos cada de departamentos hace ventas y yo soy el que guardo los fondos individuales, y talvez sea algo parecido a cuando usted nos enseño sobre como hacer control de inventarios, se puede hacer para que todo el dinero cuando uno lo meta en ingreso de datos, cada entrada valla a su respectivo departamentos y que no se borren y que al final los sumen. gracias
Hola, saludos desde México. Algo estoy haciendo mal, porque al momento de asignarle el código para eliminar al botón de registro me elimina la fila, pero no el registro ¿me ayudas? Gracias. Excelente trabajo.
MUCHAS GRACIAS POR EL APORTE.... SIEMPRE DE LO MEJOR Q HAY... ME GUSTARÍA SABER SI ESTA PROGRAMACIÓN SERÍA IDEAL EN HOJA DE CÁLCULO DE GOOGLLEE DRIVEE. GRACIAS!!
Muchas felicidades, soló tengo una duda en el apartado de código, ya que quisiera ponerle letra al código y fuera sumando 1, cada que agregue un cliente. Por ejemplo C0001, C0002.... Comó puedo agregar letras al código y que no solo me de 1, 2, 3...? De antemano, muchas gracias!
Tío tech, estoy trabajando un registro de estudiantes en macro para llevar mejor mis registros de estudiantes, tengo una duda que podría hacer para que mi formulario con los nombres se trasladen a mis listas de cotejo en orden alfabeto, mi problema que si agrego un nombre nuevo no me los asignan a mis listas de cotejo solo a mi formulario nomina de estudiante no a mis listas de cotejo, que podría hace, seria tan amable de explicar en un video le agradecería, saludos desde Guatemala 🙂
Gracias muy bueno, pero quisiera que llenara la ultima fina y no la primera. es decir nro 1, 2, 3 no como que da que asigna el ultimo numero es en la primera fila
saludos tio... tengo un problemas con el boton de eliminar en la hoja de registro de cliente , el macro de este boton en esa pag no me funciona. pero en la pag de BD el macro me funciona... ? que puede ser... gracias .. abarzos desde puerto rico
Agregale al inicio de la macro el siguiente codigo : Sheets("BD").Select con eso deberia bastar, que hace el codigo, es que selecciona la hoja BD y si ya esta en esa hoja no afecta
Estimado Tió Tech. Valoro el esfuerzo. Los pobres gastan tiempo para ahorrar dinero Los ricos gastan dinero para ahorrar tiempo. Me pregunto entonces para que se desgastaron entonces los ingenieros de MSAccess y sus competidores para desarrollar motores de bases de datos y volverlas super fácil de usar? donde quedarían? .... Un profesor de carpintería enseñó una vez que no se debe usar un alicate para clavar un clavo (se podría) pero no se debe. O no te debes lavar los dientes con la esponja del lavaplatos. Cuando no hay mas pues toca. Pero no existe una herramienta que sirva para todo, por mas poderoso que sea el Excel. Y reconozco que soy son un super fan y que me encanta. Inclusive hay gente que hasta redacta cartas en Excel y hacen dibujos en Excel....(Plop!!! El colmo de la improductividad y de la ignorancia). Excel no es un motor de bases de datos...Es una hoja de cálculo y este es el espíritu. Tan es así que la validación de datos no se auto gestiona para realizar una búsqueda simple desde una lista y en excel siempre hay que ordenarla para que ayude un poco. Aquí por ejemplo, Google Sheet le gana a excel y ahorra muuucho tiempo de digitación. Pero igual sigue siendo una hoja de cálculo. En los países desarrollados nos llevan ventaja porque usan lo que es para lo que es y así se vuelven mas productivos. Siempre que les toca escoger entre dinero o tiempo, escogen tiempo. Aunque el Excel tiene mas de 100.000 filas no es un reflejo de su eficacia para manejar grandes volúmenes de datos razonablemente eficiente. Sería la herramienta mas riesgosa e ineficiente cuando los archivos empiezan a crecer mas allá de la lista de teléfonos de los amigos y familiares y unas cuantas fórmulas. Amigo sabes programar y lo valoro .... pero ya está inventado, en los programas diseñados para esto. Podrías mejor enseñar motores simples gratuitos de bases de datos. solo sugerencia.
Una consulta... y si quiero que la base de datos al ingresar info no me agregue líneas sino solo me actualice la info de un cliente.... cómo hago eso? gracias de antemano por la respuesta...
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.
Muchas gracias Vela. Tengo un problema con Microsoft 365 para que se ejecuten los formularios por varios usuarios, siempre indica que el archivo ya esta siendo utilizado y se recomienda solo la lectura. Me puedes indicar una solución, gracias
Hola pregunta 1.-Como puedo realizar la búsqueda de un cliente por nombre? 2.- Cómo puedo observar la captura de datos de forma que se vea como un programa y no como un documento de Excel? 3.- Mi giro es guardar información de mis pacientes, entones ¿como puedo hacer otro documento y que el registro de pacientes me sirva tambien para capturar los pacientes que llegaron en ese dia?
Buenas noches Miguel. Espero estes bien. Por favor serias tan amable de indicarme como creo una Macro para crear un botón de "Buscar" que yo coloque la cedula o codigo y luego me lleve a la base de datos donde esta el cliente? Gracias
a que te refieres con la siguiente, dependiendo del lado debes apretar la tecla ENTER para que se desplace hacia abajo, la tecla TAB para que se desplace a la derecha , SHIFT TAB para que se desplace a la izquierda o SHIFT ENTER para que se desplaza hacia arriba
Muy buena explicación, solo una consulta como evitar que haga ese parpadeo al momento de grabar, me pasa lo mismo con tu otro video al momento que pongo grabar me salen los datos arriba como un parpadeo y luego ya figura en la base de datos, pero como evitar que eso pase??? Gracias!!
Buenas noches Miguel Vela tengo una inquietud tu trabajas un registro y una base de datos yo tengo tres bases de datos pero quiero manejarlas con un solo registro ¿seria posible? por favoor enseñame mediante un tutorial
¿Hola, como se hace el paso 5 (Copiado de datos) si usas una MAC?? Trato de seguir los pasos y no me deja copiar, me sale el mensaje de aviso (esta acción no funciona en selecciones múltiples)
Hola. Si no me equivoco, desde el botón eliminar de la hoja REGISTRO CLIENTES no se puede eliminar un registro pues el código de la macro especifica Activesheet con lo que no encuentra el registro y salta msgbox de dato no encontrado. Un saludo.
Saludos. Cuando corro la macro de "Eliminar" me sale este error: "Se ha producido el error '438' en tiempo de ejecución: El objeto no admite esta propiedad o método." Cuando corro el depurador me ranguea esta linea en la sinstaxis: Set busqueda = ActiveSheet.Rango("A:A").Find(dato, LookIn:=xlValues, Lookat:=xlWhole) Qué podría estar mal allí? ya no se que hacer.
Buenas tardes, cuando mas interesante estaba en este video, no puedo continuar, no tengo eln mi menu de la web el botón de macro, no se si hay otra forma de grabar macros, agradeceria si hay alguna otra forma de hacerlo que me lo indiquen, muchisimas gracias.
Hola ... podrías decirme a día de hoy cómo puedo cerrar sesión en facebook para PC ? ... y si puedes también cómo habilitar el modo oscuro ... gracias ...
buenos dias tio tech, necesito hacer una base de datos con 800 participantes y que en mi hoja donde resgistro los datos se me sume en cada que ingrese datos de alguno de los 800 y se me guarde por cada persona como lo puedo hacer? gracias
Consulta: tengo una base donde debo extraer específicamente celdas que tienen sangría. Como puedo hacer para extraerlas de las que no tienen sangría? No encuentro fórmula y macros no me sirvió. Ayuda 😢
Me encantaría ayudarte Wendy, espero poder ayudarte pero acá te dejo esta función que cuenta cuantas sangrías se a aplicado a un rango (Lo copias y pegas en un módulo) Function Sangria(ByVal Ref As Range) As Byte Sangria = Ref.Cells(1).IndentLevel End Function
Disculpe Miguel, me equivoque; cuando ejecuto ELIMINAR, en el módulo la palabra dato, se pone azul. Sale un cuadro, que dice Microsolt Visual Basic para Aplicaciones. Error de compilación. No se ha definido la variable. Aceptar. Ayuda
cuando hagas la macro, cuando termines de copiar todos los datos de la hoja de registro a la hoja de BD selecciona el filtro del cual quieres ordenar por ejemplo de este video puedes poner el código o el nombre y ahí ordenar de mayor a menor o de la A a la Z o viceversa
Porque cuando grabo los datos en la tabla solo me aparece la ultima grabación de los datos, los anteriores datos no se registran, hago todo los pasos y no me salen me pueden ayudar.
Yo deseo en lugar de eliminar el registro, agregar una columna que indique por ejemplo "Estado". Al agregarlo... es fácil... porque copio y pego el término "En inventario", pero a la hora de eliminarlo no he logrado cómo ubicar la celda de esa columna para ponerle "Despachado o eliminado". Cómo podría referirme a esa celda en específica?
Buenos dias desde España, en pricipio gracias por vuestros videos, me parece son muy interesantes. mi pregunta es la siguiente: en el video ua-cam.com/video/PgRxJcIG_yI/v-deo.html que habeis publicado, lo he estado siguiendo y lo he realizado con 22 campos entradas , todo funciona bien pero a la hora de tenerlo en el fonmulario y darle al boton de grabar me lo graba pero tarda mucho no es tan instante como los que vosotros haceis, lo he repasado chas veces y no encuentro la forma que pase los datos del formulario a la tabla mas rapido. ¿Que puedo estar haciendo mal. Desearia me comentaras en que estoy equivocado. Gracias me gustaria hacer alguna consulta en privado, como puedo
Así es amigo, no es una base de datos aunque muchas veces se la pueda usar como tal "en ciertos casos" Excel sigue siendo el mejor software para trabajar con hojas de cálculo.
hola chicos si les sigue parpadeando el macro de guarda o grabar, (al inicio del donde se gurad el macro se pone este codigo paera evitar el parpadeoeste esl codo que se agrega acomodo ejemplo:
guardar Macro
'
Application.ScreenUpdating = False
'
el que dice (Application.ScreenUpdating = False) este es el codigo que se agrega para evitar el parpadeo, se pone sin los parentecis
espero les sirva
Muchas gracias por su altruismo. Gracias. Aprendo mucho. Me sirven mucho para organizar cosas de mi trabajo
Gracias a ti Adrián por escribirnos. un fuerte abrazo.
Hoy estuve haciendo mi base de datos pero con el video anterior creo que me cambiare a este modelo jajajaja. Excelente todos sus videos. Saludos desde Venezuela. Tus videos son lo maximo
Saludos Paola
Buenas Noches, lo explicas de manera mas sencilla posible para que cualquiera lo entienda. lo que si faltaria en el programa seria detectar si ya hay un cliente con ese mismo ruc, ya que eso seria un documento importante que no puede ser repetido por cliente
No creo que exista una persona con un mismo número de documentos en el mundo, al menos que ese último sea conseguido de manera ilegal, puede tener mismo nombres pero difícil para no decir imposible que sea de mismo RUC.
Muy bien explicado, muchas gracias, saludo desde SAJOMA R.D.
Gracias amigo un fuerte abrazo hasta SAJOMA R.D.
@@ElTíoTech Amén
Muchas gracias Tío Tech, este video fue de enorme ayuda para mi trabajo👋👋👋
Muchas gracias por tus explicaciones y generosidad
Muchas graciasss por compartir contenidos tan valiososos.
Un gran video ... Muchas gracias... Felicitaciones.
Gracias MIKHAIL13
Muy bueno tío tech,excelente 👍👍👍👍👍
Saludos miguel pizzi
Felicitaciones.....estoy trabajando con tus videos y de veras me esta ayudando bastante. muchas gracias
Muchas gracias por compartir
Buen video amigo, quiero que hicieras un video con formularios cuando marque la foto o símbolo del candidato se sume los puntos
Mil gracias excelente video, explicacion mas clara no he visto
Eres un héroe
¡Brillante!
Saludos Marcos.
Saludos, te felicito muy buenas tus clases, gracias
Excelente video. Consulta abra alguna forma de que la hoja "BASE DE DATOS" quede bloqueada para que no se pueda modificar? ya que en el registro pide clave pero en la otra hoja no
Excelente video y explicación.
Tengo 2 preguntas:
1. ¿Esa base de datos puede utilizarse en línea con muchos usuarios simultáneos?
2. ¿Cómo se puede hacer un botón de modificar datos de un registro existente? Ejemplo que un cliente cambie de dirección.
Estimado Yeimer gracias por escribirnos, de poder subir el archivo y compartirlo con otras personas si puedes, pero de que se ejecuten las macros en el entorno web no es posible.
Respuesta pregunta 2. A este formulario le falto agregar el botón modificar, pero ya subiremos un video con esa opción. Saludos.
@@ElTíoTech Link del video sobre modificar ?
Excelente tú explicación, solo quiero saber como hacer para que no se muevan los botones en la forma y proteger las etiquetas para que no las borren al momento de usar el formulario.
Genial amigo gracias por compartir
Saludos Wilson.
excelente explicación gracias!!!!
Desde la selva Peruana, gracias APBP LIMA PERU .
SI, EXCELENTE, SOLO QUE YO SEGUI LOS PASOS PERO ME SURGIO ERROR "NO SE PUEDE UTILIZAR EL COMANDO EN FUNCIONES MULTIPLES" AHI YA ME PERDI POR QUE NO SE QUE HACER, YO CREO QUE HA ESO SE REFERIA QUE DE PREFERENCIA DEBERIA HACERCE EN UNA SOLA COLUMNA AUNQUE POR ESTETICA DEL DISEÑO PUES ERA RECOMENDABLE UTILIZAR OTRAS COLUMNAS, QUIERO LLORAR NO SE SI HAY SOLUCION PARA ESTO TIO TECH?
Muy buen video. Agradecido
Saludos Juan.
Eres un bakan el tío teck
Excelente 👏👏👏👏👏
Gracias! 😊
MUCHAS GRACIAS POR EL TUTORIAL ME AYUDO MUCHO CON MI PRIMERA MACRO Y ME SALIO TODO BIEN MI PREGUNTA SABER LA FORMULA CON RESPECTO A LA NUMERACION DEL CODIGO PARA QUE SE REGISTRE ACENDENTE Y NO DECENDENTE DE ORDEN DE 1,2,3,4,5,
cuando grabes la macro después de copiar todos los datos, selecciona el filtro desde donde quieres hacer el orden ya sea por código o por nombre y selecciona si lo quieres ascendente o descendente y ahí prosigues con volver a la hoja de registro para finalizar la macro
Tio Tech,
Gracias por sus videos tan completos y bien explicados. He aprendido mucho de ellos.
Le agradecería que nos enseñara cómo crear un botón de BUSQUEDA para poder buscar por cualquier entrada (Nombre, Apellido, Edad, etc).
Un saludo desde Colombia.
8999
haz lo mismo que uso en la macro de eliminar la parte de SET búsqueda y en el rango que quieras usar cambia la fila B:B por C:C o D:D o A:A
miguel lo felicito por sus excelentes videos, he aprendido mucho con sus videos, como puedo hacer una base de datos donde yo pueda hacer una entrada de dinero dividida en entradas por ventas, de diferentes lugares, de otras donaciones entradas por recolectas, yo estoy estudiando, con su ayuda y su manera de explicar, pude lograr control de inventarios, le agradecería su ayuda
Hola Fanny gracias por escribirnos, tendrías que explicarme a detalle para poder ayudarte. 🤔🤔 (Derrepente agregando un campo "Tipo de ingreso de dinero" y ahí puedas poner si es una donación , recolecta etc.)
Hola muchas gracias por compartir, pero quisiera saber, como como en vez que se genere el codigo, se ingrese manualmente el ID del cliente o que se muestre una lista con id y nombre del cliente, y que traiga los campos nombre y el resto si llenarlo de forma manual
Puedo usar estas herramientas para hacer algo como buscar dentro de la misma tabla?
Gracias 💞😘
Saludos Delia.
hay ahorro de entradas de varios departamentos cada de departamentos hace ventas y yo soy el que guardo los fondos individuales, y talvez sea algo parecido a cuando usted nos enseño sobre como hacer control de inventarios, se puede hacer para que todo el dinero cuando uno lo meta en ingreso de datos, cada entrada valla a su respectivo departamentos y que no se borren y que al final los sumen. gracias
Hola, saludos desde México.
Algo estoy haciendo mal, porque al momento de asignarle el código para eliminar al botón de registro me elimina la fila, pero no el registro ¿me ayudas?
Gracias. Excelente trabajo.
saludos.
Saludos!
Saludos profesor abrazo desde Puerto Rico...podría hacer un tutorial de cear una nomina a pagar. Gracias horas rate deducción salario bruto y el neto
MUCHAS GRACIAS POR EL VIDEO, SI ME PUEDE AYUDAR CON LA VIBRACIÓN DEL BOTON DE GUARDAR
para que no PARPADEE desbes escribir al inicio de la macro el siguiente codigo: Application.ScreenUpdating = False saludos
MUCHAS GRACIAS POR EL APORTE.... SIEMPRE DE LO MEJOR Q HAY... ME GUSTARÍA SABER SI ESTA PROGRAMACIÓN SERÍA IDEAL EN HOJA DE CÁLCULO DE GOOGLLEE DRIVEE. GRACIAS!!
Gracias por el video! Tengo una consulta, como puedo empezar el codigo que empiece en el numero 100?
Se podría
Poner un botón para guardar PDF el formato y conserva los datos ?
Muchas felicidades, soló tengo una duda en el apartado de código, ya que quisiera ponerle letra al código y fuera sumando 1, cada que agregue un cliente. Por ejemplo
C0001, C0002....
Comó puedo agregar letras al código y que no solo me de 1, 2, 3...?
De antemano, muchas gracias!
Tío tech, estoy trabajando un registro de estudiantes en macro para llevar mejor mis registros de estudiantes, tengo una duda que podría hacer para que mi formulario con los nombres se trasladen a mis listas de cotejo en orden alfabeto, mi problema que si agrego un nombre nuevo no me los asignan a mis listas de cotejo solo a mi formulario nomina de estudiante no a mis listas de cotejo, que podría hace, seria tan amable de explicar en un video le agradecería, saludos desde Guatemala 🙂
Gracias muy bueno, pero quisiera que llenara la ultima fina y no la primera. es decir nro 1, 2, 3 no como que da que asigna el ultimo numero es en la primera fila
buen video!! solo que se le olvido corregir el temblor después de cada registro.
para que no PARPADEE debes escribir al inicio de la macro el siguiente codigo: Application.ScreenUpdating = False saludos
@EL Tío Tech me gustaría saber si puedo hacer una base de datos en un calendario para hacer los roles de horarios de los empleados?
Hola João, si nos especificas a detalles lo podemos desarrollar en un video 😃😃
@@ElTíoTech a que correo puedo mandarte el formato y luego explico como quisiera hacerlo es para el rol del hospital.
Amigo luismiguel.vell@gmail.com pero me escribes nuevamente en este video indicándome que ya enviaste ! 🤗
Ya! La fijé con F4. Por si alguien le pasa lo mismo.🙂
saludos tio... tengo un problemas con el boton de eliminar en la hoja de registro de cliente , el macro de este boton en esa pag no me funciona. pero en la pag de BD el macro me funciona... ? que puede ser... gracias .. abarzos desde puerto rico
Agregale al inicio de la macro el siguiente codigo : Sheets("BD").Select con eso deberia bastar, que hace el codigo, es que selecciona la hoja BD y si ya esta en esa hoja no afecta
Estimado Tió Tech.
Valoro el esfuerzo.
Los pobres gastan tiempo para ahorrar dinero
Los ricos gastan dinero para ahorrar tiempo.
Me pregunto entonces para que se desgastaron entonces los ingenieros de MSAccess y sus competidores para desarrollar motores de bases de datos y volverlas super fácil de usar? donde quedarían? ....
Un profesor de carpintería enseñó una vez que no se debe usar un alicate para clavar un clavo (se podría) pero no se debe.
O no te debes lavar los dientes con la esponja del lavaplatos. Cuando no hay mas pues toca.
Pero no existe una herramienta que sirva para todo, por mas poderoso que sea el Excel. Y reconozco que soy son un super fan y que me encanta.
Inclusive hay gente que hasta redacta cartas en Excel y hacen dibujos en Excel....(Plop!!! El colmo de la improductividad y de la ignorancia).
Excel no es un motor de bases de datos...Es una hoja de cálculo y este es el espíritu.
Tan es así que la validación de datos no se auto gestiona para realizar una búsqueda simple desde una lista y en excel siempre hay que ordenarla para que ayude un poco.
Aquí por ejemplo, Google Sheet le gana a excel y ahorra muuucho tiempo de digitación. Pero igual sigue siendo una hoja de cálculo.
En los países desarrollados nos llevan ventaja porque usan lo que es para lo que es y así se vuelven mas productivos. Siempre que les toca escoger entre dinero o tiempo, escogen tiempo.
Aunque el Excel tiene mas de 100.000 filas no es un reflejo de su eficacia para manejar grandes volúmenes de datos razonablemente eficiente.
Sería la herramienta mas riesgosa e ineficiente cuando los archivos empiezan a crecer mas allá de la lista de teléfonos de los amigos y familiares y unas cuantas fórmulas.
Amigo sabes programar y lo valoro .... pero ya está inventado, en los programas diseñados para esto. Podrías mejor enseñar motores simples gratuitos de bases de datos. solo sugerencia.
Una consulta... y si quiero que la base de datos al ingresar info no me agregue líneas sino solo me actualice la info de un cliente.... cómo hago eso? gracias de antemano por la respuesta...
Excelente, gostei demais...👋👋👋🙏
Esta macro se puede abrir en One drive? digame como el proceso
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.
Muchas gracias Vela. Tengo un problema con Microsoft 365 para que se ejecuten los formularios por varios usuarios, siempre indica que el archivo ya esta siendo utilizado y se recomienda solo la lectura. Me puedes indicar una solución, gracias
Hola pregunta
1.-Como puedo realizar la búsqueda de un cliente por nombre?
2.- Cómo puedo observar la captura de datos de forma que se vea como un programa y no como un documento de Excel?
3.- Mi giro es guardar información de mis pacientes, entones ¿como puedo hacer otro documento y que el registro de pacientes me sirva tambien para capturar los pacientes que llegaron en ese dia?
Buenas noches Miguel. Espero estes bien. Por favor serias tan amable de indicarme como creo una Macro para crear un botón de "Buscar" que yo coloque la cedula o codigo y luego me lleve a la base de datos donde esta el cliente?
Gracias
Hola Paola, vamos a realizar un video mas agregando la opción buscar.
saludos tio como puedo hacer para que el cursor salte al siguiente celda sin tener que hacerlo con el cursor... gracias....
a que te refieres con la siguiente, dependiendo del lado debes apretar la tecla ENTER para que se desplace hacia abajo, la tecla TAB para que se desplace a la derecha , SHIFT TAB para que se desplace a la izquierda o SHIFT ENTER para que se desplaza hacia arriba
Muy buena explicación, solo una consulta como evitar que haga ese parpadeo al momento de grabar, me pasa lo mismo con tu otro video al momento que pongo grabar me salen los datos arriba como un parpadeo y luego ya figura en la base de datos, pero como evitar que eso pase??? Gracias!!
Me pasaba lo mismo y encontre lo siguiente "Agregar la siguiente frase debaho de Sub Guardar"... Application.ScreenUpdating = False
Buenas noches Miguel Vela tengo una inquietud tu trabajas un registro y una base de datos yo tengo tres bases de datos pero quiero manejarlas con un solo registro ¿seria posible? por favoor enseñame mediante un tutorial
Hola bro, es necesario tener excel 2019?
Que suerte que mi profesora use tus diseños para sus trabajos...
Hola tío ayúdeme por que cuando pongo en la macro end if me sale ,
Error de compilación,y dice se espera end sub,cuando pongo me manda a end if,
agregué la macro al botón eliminar de la pestaña REGISTRO CLIENTE y siempre me dice dato no encontrado :/
¿Hola, como se hace el paso 5 (Copiado de datos) si usas una MAC?? Trato de seguir los pasos y no me deja copiar, me sale el mensaje de aviso (esta acción no funciona en selecciones múltiples)
Tengo una duda como podria hacer si requiero graficar los datos para que se almacenen ordenados
Hola. Si no me equivoco, desde el botón eliminar de la hoja REGISTRO CLIENTES no se puede eliminar un registro pues el código de la macro especifica Activesheet con lo que no encuentra el registro y salta msgbox de dato no encontrado. Un saludo.
prueba agregándole a la macro al inicio el código: Sheets("BD").Select con eso deberia bastar para que funcione desde la hoja de registro clientes
Saludos. Cuando corro la macro de "Eliminar" me sale este error: "Se ha producido el error '438' en tiempo de ejecución: El objeto no admite esta propiedad o método."
Cuando corro el depurador me ranguea esta linea en la sinstaxis: Set busqueda = ActiveSheet.Rango("A:A").Find(dato, LookIn:=xlValues, Lookat:=xlWhole)
Qué podría estar mal allí? ya no se que hacer.
Yo quiero hacer esto con mi base de datos, pero yo tengo varias hojas porque se divide por sectores... cómo se haría?
Se le puede dar directamente clic derecho e insertar fila, no es necesario darle primero clic izquierdo.
obvio que si, este tutorial es centrado para todas las personas que no saben tanto excel pero si puedes
Buenas tardes, cuando mas interesante estaba en este video, no puedo continuar, no tengo eln mi menu de la web el botón de macro, no se si hay otra forma de grabar macros, agradeceria si hay alguna otra forma de hacerlo que me lo indiquen, muchisimas gracias.
Hola me interesa descargar el libro de trabajo pero no me lo permite
Y como se haría para modificar un registro que ya esté en la base de datos??
Hola ... podrías decirme a día de hoy cómo puedo cerrar sesión en facebook para PC ? ... y si puedes también cómo habilitar el modo oscuro ... gracias ...
Hola RICK , creo que tengo un video en el canal por favor si te das una vueltita y revisas 😅
buenos dias tio tech, necesito hacer una base de datos con 800 participantes y que en mi hoja donde resgistro los datos se me sume en cada que ingrese datos de alguno de los 800 y se me guarde por cada persona como lo puedo hacer? gracias
Consulta: tengo una base donde debo extraer específicamente celdas que tienen sangría. Como puedo hacer para extraerlas de las que no tienen sangría? No encuentro fórmula y macros no me sirvió. Ayuda 😢
Me encantaría ayudarte Wendy, espero poder ayudarte pero acá te dejo esta función que cuenta cuantas sangrías se a aplicado a un rango (Lo copias y pegas en un módulo)
Function Sangria(ByVal Ref As Range) As Byte
Sangria = Ref.Cells(1).IndentLevel
End Function
Buenas tardes, Tio tech, por que cuando ejecuto la macro eliminar me envia el de variable no definida en la variable dato.
dato = InputBox("¿Qué Código desea eliminar?") ...esta asi el codigo?
Tengo un problema a la hora de grabar me repite lo mismo no crea otra tabla remplaza la anterior
Se puede usar Online amigo para mandar por WhatsApp
Miguel te cuento que copie el.código y al ejecutarlo me ERROR en búsqueda.
Mi versión del computador es Windows 8.1
Hola NESTOR. me encantaría ayudarte, en que parte te da error cuando guardas ?
Miguel, cuando ejecuto GUARDAR se rellena de azul la palabra, dato; en el módulo.
Muchas gracias Miguel por tu ayuda.
Disculpe Miguel, me equivoque; cuando ejecuto ELIMINAR, en el módulo la palabra dato, se pone azul.
Sale un cuadro, que dice Microsolt Visual Basic para Aplicaciones.
Error de compilación.
No se ha definido la variable.
Aceptar. Ayuda
@@nestorhumbertocorrealreyes7006 entonces te falto definir la variable, revisa bien el codigo
Lo único que las fórmulas no se mantienen en la fila insertada. Ni la de = MAX, ni la sumatoria de celdas en el libro contable.
Y cómo sería con un botón buscar?
Como se hace para que guarde los datos en la tabla, pero e forma descendente?
cuando hagas la macro, cuando termines de copiar todos los datos de la hoja de registro a la hoja de BD selecciona el filtro del cual quieres ordenar por ejemplo de este video puedes poner el código o el nombre y ahí ordenar de mayor a menor o de la A a la Z o viceversa
Tio tech a que correo te puedo escribir?
No se porqué pero al ponerle Grabar me sobre-escribe en la tabla de la otra hoja
Porque cuando grabo los datos en la tabla solo me aparece la ultima grabación de los datos, los anteriores datos no se registran, hago todo los pasos y no me salen me pueden ayudar.
seguramente al grabar la macro no insertaste la fila antes de copiar los datos desde la hoja registro cliente a la hoja BD
Yo deseo en lugar de eliminar el registro, agregar una columna que indique por ejemplo "Estado". Al agregarlo... es fácil... porque copio y pego el término "En inventario", pero a la hora de eliminarlo no he logrado cómo ubicar la celda de esa columna para ponerle "Despachado o eliminado". Cómo podría referirme a esa celda en específica?
solo debes cambiar la parte de busqueda B:B por la columna que esta "estado" ya sea C:C o D:D o Z:Z
No me descargar el documento de Excel? ¿?
No soy capaz con el botón guardar. Me guarda únicamente el último registro. El anterior desaparece. Y así sucesivamente.
quizás no estas insertando la fila antes de copiar los datos
a mi por alguna extraña razon 24:54 se me hace el pegado especial hacia abajo y no a los lados...
a lo mejor no activas la opción trasponer que esta abajo a la derecha
ese link no funciona
Buenos dias desde España, en pricipio gracias por vuestros videos, me parece son muy interesantes. mi pregunta es la siguiente: en el video ua-cam.com/video/PgRxJcIG_yI/v-deo.html que habeis publicado, lo he estado siguiendo y lo he realizado con 22 campos entradas , todo funciona bien pero a la hora de tenerlo en el fonmulario y darle al boton de grabar me lo graba pero tarda mucho no es tan instante como los que vosotros haceis, lo he repasado chas veces y no encuentro la forma que pase los datos del formulario a la tabla mas rapido. ¿Que puedo estar haciendo mal. Desearia me comentaras en que estoy equivocado. Gracias me gustaria hacer alguna consulta en privado, como puedo
esto es genial pero son malas practicas,
Excel no es una base de datos, pero bueno.
Así es amigo, no es una base de datos aunque muchas veces se la pueda usar como tal "en ciertos casos"
Excel sigue siendo el mejor software para trabajar con hojas de cálculo.
weon amargado es algo basico para gente que le pueda servir y que tenga nulo conocimiento de programacion, es mas facil enseñar esto que SQL xD
no tiene ediytar :(
no se elimino el parpadeo del que hablaba en el min 43:49
para que no PARPADEE debes escribir al inicio de la macro el siguiente codigo: Application.ScreenUpdating = False saludos