Hola Sergio, como estas? Buen ejemplo didactico, en la practica funcionaria mejor usar la propiedad tag para validar los controles que son obligatorios llenar. De cualquier manera nos muestras una manera de las muchas que hay para conseguir un objetivo.
Muy buen aporte Sergio. Yo siempre valido con muuuchos "if" jejejeje. Voy a cambiar los códigos de mis proyectos. Solo por rizar el rizo, ¿como se validarían los campos texbox o combobox de un formulario con el ciclo "for"??? Gracias por tan buen trabajo.
¡Gracias por el vídeo! una consulta...en vez que aparezcan los datos faltantes $F$15, ¿puede aparecer con el nombre? por ejemplo, ¿en vez de $F$15 decir "COMENTARIOS"?
Nuevamente otro buen video, estimado seria bueno que hicieras un video para realizar capturas de formulario de internet desde excel o explicar como crear una app que anide excel con internet y asi poder realizar capturas rapidas en html Saludos!!!
Hola Sergio, espero estés muy bien. Excelente vídeo, lo único que me gustaría preguntarte es: por qué guarda dos o más veces los mismos datos cuando presionas el botón de "Guardar datos"?
Sergio buenas tardes! Quiero que me ayudes, necesito hacer una macro de copiar y pegar pero que se ejecute siempre en la celda que estoy posicionado... Gracias
Sergio Alejandro. Como estas? espero veas pronto esta pregunta. Se me ocurre que para evitar que un usuario se salte campos en un formulario se podria inhabilitar el mouse. Por codigo ya tengo controlado obligar a llenar una campo, pero n o encuentro como controlar el mouse
Hola Sergio, es posible que cuando aparezca el mensaje en lugar de que mencionen las celdas aparezca el titulo del campo, por ejemplo en lugar de que aparezca $C$6, se muestre Controladror de operaciones, muchas gracias, quedo atento
Amigo, estuve buscando y halle una forma: Primero renombra las celdas con los nombres/textos de forma que coincidan con el i del Ciclo for, por ejemplo, yo los denomine Info1, Infor2.... Infoi, Esto lo cambiaras en la linea que almacena el valor de la celda vacia. Segundo, en vez de usar la propiedad "AddressLocal" hay otra propiedad que devuelve el valor que contiene la celda, la cual es "Cell". Haciendo esto que te comente (Y curiosamente donde lo estoy aplicando son 7 valores tambien) te quedara esto en el ciclo for: For i = 1 To 7 If Sheets("REGISTRO").Range("dato" & i).Value = "" Then Valor = Sheets("REGISTRO").Range("Info" & i).Cells Valor1 = Valor1 & VBA.vbNewLine & Valor End If Next i Espero haber sido de ayuda con esto.
En ese caso te brincarias el dato por ejemplo declararias el nombre de las celdas como dato1, dato2, (La del comentario no se nombra, se brinca), dato3, para que lea del 1 al 10 los valores guardados en el rango Dato
Hola Sergio discúlpame la siguiente pregunta. Tengo una pregunta de excel un poco fuera de contexto que tal vez tú puedas ayudarme a resolver. Sucede que en una laptop dónde tengo instalado excel me sucede algo extraño y es que al ingresar un dato de hora como por ejemplo 2 pm, excel no me lo convierte automáticamente a 02:00:00 PM. Pienso que sea algo de las opciones de excel que quizás por accidente cambié o no lo sé. Al hacer la misma operación de ingresar un dato de hora otra computadora excel lo transforma perfectamente. Qué podrá ser la causa de este problema? Ojalá me haya explicado bien. Gracias de antemano.
@@SergioAlejandroCampos Me lo toma como un valor General, y no me lo identifica como hora. Estoy trabajando una tabla donde debo de colocar horas. En mi otra computadora al colocar literalmente 2 pm lo identifica automáticamente como una hora y coloca en la celda 2:00:00 pm, lo cual es correcto. Pero está otra no hace eso, lo deja así tal cual 2 pm y no puedo hacer operaciones de suma y resta de horas con ese dato.
Excelente ¿Cómo puedo hacer q unos de esos campos tenga un codigo unico q haga referencia a una persona para q cuando ingrese ese codigo me traiga la foto de esa persona? Gracias
Excelente!! tal vez lo unico que creeria se puede mejorar es que no aparezcan las celdas sino el nombre de los campos, que tal version 2?
Espectacular, super didáctico y útil.
Hola Sergio, como estas? Buen ejemplo didactico, en la practica funcionaria mejor usar la propiedad tag para validar los controles que son obligatorios llenar. De cualquier manera nos muestras una manera de las muchas que hay para conseguir un objetivo.
Muy buen código, elegante y sencillo
Gracias! Es la primera vez que dicen que mi código es elegante.
Muy buen aporte Sergio. Yo siempre valido con muuuchos "if" jejejeje. Voy a cambiar los códigos de mis proyectos.
Solo por rizar el rizo, ¿como se validarían los campos texbox o combobox de un formulario con el ciclo "for"??? Gracias por tan buen trabajo.
¡Gracias por el vídeo! una consulta...en vez que aparezcan los datos faltantes $F$15, ¿puede aparecer con el nombre? por ejemplo, ¿en vez de $F$15 decir "COMENTARIOS"?
Nuevamente otro buen video, estimado seria bueno que hicieras un video para realizar capturas de formulario de internet desde excel o explicar como crear una app que anide excel con internet y asi poder realizar capturas rapidas en html Saludos!!!
Hola Sergio, espero estés muy bien. Excelente vídeo, lo único que me gustaría preguntarte es: por qué guarda dos o más veces los mismos datos cuando presionas el botón de "Guardar datos"?
Sergio buenas tardes!
Quiero que me ayudes, necesito hacer una macro de copiar y pegar pero que se ejecute siempre en la celda que estoy posicionado...
Gracias
Buen día serio tendrás un curso vba estudió ?
Sergio Alejandro. Como estas?
espero veas pronto esta pregunta.
Se me ocurre que para evitar que un usuario se salte campos en un formulario se podria inhabilitar el mouse. Por codigo ya tengo controlado obligar a llenar una campo,
pero n o encuentro como controlar el mouse
Hola Sergio, es posible que cuando aparezca el mensaje en lugar de que mencionen las celdas aparezca el titulo del campo, por ejemplo en lugar de que aparezca $C$6, se muestre Controladror de operaciones, muchas gracias, quedo atento
Amigo, estuve buscando y halle una forma: Primero renombra las celdas con los nombres/textos de forma que coincidan con el i del Ciclo for, por ejemplo, yo los denomine Info1, Infor2.... Infoi, Esto lo cambiaras en la linea que almacena el valor de la celda vacia. Segundo, en vez de usar la propiedad "AddressLocal" hay otra propiedad que devuelve el valor que contiene la celda, la cual es "Cell". Haciendo esto que te comente (Y curiosamente donde lo estoy aplicando son 7 valores tambien) te quedara esto en el ciclo for:
For i = 1 To 7
If Sheets("REGISTRO").Range("dato" & i).Value = "" Then
Valor = Sheets("REGISTRO").Range("Info" & i).Cells
Valor1 = Valor1 & VBA.vbNewLine & Valor
End If
Next i
Espero haber sido de ayuda con esto.
@@cargon28 Genial!!! quedó de maravilla, gracias!!!
Que tal Sergio, en que correo te pudiera contactar?
Saludos Sergio muy bueno, una duda como quedaría el código si quisiera guardar con una celda en blanco por ejemplo la de comentarios.
En ese caso te brincarias el dato por ejemplo declararias el nombre de las celdas como dato1, dato2, (La del comentario no se nombra, se brinca), dato3, para que lea del 1 al 10 los valores guardados en el rango Dato
Hola Sergio discúlpame la siguiente pregunta. Tengo una pregunta de excel un poco fuera de contexto que tal vez tú puedas ayudarme a resolver. Sucede que en una laptop dónde tengo instalado excel me sucede algo extraño y es que al ingresar un dato de hora como por ejemplo 2 pm, excel no me lo convierte automáticamente a 02:00:00 PM. Pienso que sea algo de las opciones de excel que quizás por accidente cambié o no lo sé. Al hacer la misma operación de ingresar un dato de hora otra computadora excel lo transforma perfectamente. Qué podrá ser la causa de este problema? Ojalá me haya explicado bien. Gracias de antemano.
Qué tal. Qué valor se muestra en esa PC que comentas?
@@SergioAlejandroCampos Me lo toma como un valor General, y no me lo identifica como hora. Estoy trabajando una tabla donde debo de colocar horas. En mi otra computadora al colocar literalmente 2 pm lo identifica automáticamente como una hora y coloca en la celda 2:00:00 pm, lo cual es correcto. Pero está otra no hace eso, lo deja así tal cual 2 pm y no puedo hacer operaciones de suma y resta de horas con ese dato.
Hola beba noche hice un formulario y trabajaba bien lo puedo editar en vba pero ahora al darle ejecutar se traba y excel también que pudiera ser
Excelente ¿Cómo puedo hacer q unos de esos campos tenga un codigo unico q haga referencia a una persona para q cuando ingrese ese codigo me traiga la foto de esa persona? Gracias
Eddie, ese tema lo vemos junto con la función BUSCARV, aquí ruclips.net/p/PLu8wBtXk2ly6V4JtT2qOpmdQmzQFOwAW3
Planeta distrito belen
@excel
De salida de por vida seno de Dios
Buenas tardes, al ingresar valores 0 en mi formulario, en excel me aparece en blanco. Como puedo solucionar este problema? Y hacer que se vean los 0?
Alguien sabe porque solo me revisa dos celdas? lo hice identico pero solo le da por revisar dos celdas. :(
Este video @ fake