Otto, no se donde escribir.. perdon. podre hacer esto si es que lo entiendes??? Otto, Como te va?? Siempre te miro y bajo tus ejemplos. NO DEJO DE DARLE LIKE. Quiero saber si esto lo puedo hacer en Excel. Espero entiendas algo. ES UNA GESTION DE PAGOS PARA UNA AGENCIA DE TURISMO Necesito 2 bases de datos. La primera seria la madre. Alli debo colocar absolutamente todos los datos de las reservas, con su id correspondiente Id AGENCIA GRUPO Estadia. Hab Gui IN OUT Vto Pag. Estado Operadores Destino Moneda Cotizado Mon. Neto Neto Mon. Ad. Detalle Operador TipoOP . Vto Pag. Estado Operadores Destino Moneda Cotizado Mon. Neto Neto Mon. Ad. Detalle Operador TipoOP Mon. Ad. Detalle Operador TipoOP Esas son las columnas Cada cliente nos envía grupos de personas. Nuestra tarea en este file es anotar todo lo referente a estos grupos (in, out, días de estadis, si irán con guía, destinos, etc, si una reserva se cancela, si una reserva se amplia. Etc.) La base de datos de mail, proveedores, contactos, tipo de provedor (puede se cc, o común) est en otra hoja de este libro. Lo que buscamos es que la persona que lo maneja NUNCA se olvide de pedirle al equipo de administración, por mail , estos datos escritos de esta manera: No son sin mas ni menos cada renglón a su fecha de vecimiento. Lo llamamos pedido de pago. Si el vendedor se olvida no se paga y el cliente no tiene el servicio. Vto Pag. - 17-05-16 - Operador Antiguo ConventoMon. NetoTIPO Cuenta Corriente ID 16 AGENCIA VIVENTURA GRUPO CAR 9 Estadia 1 IN 16-Jun OUT 17-Jun Vto Pag. 17-May Operador Antiguo Convento Destino Sla Mon. Neto USD Neto 1.850,00 Mon. Ad. Adicionales Descripcion OPERADOR Operador reservashotel@hoteld.com.ar Contacto Carlos OBSERVACIONES Los mails se envían el dia que se sabe que LA RESERVA se cancelo, el dia que en la reserva hay gasto extra, una modificación. O: Los mails se envían el dia que dice VTOPAGO. Entonces filtro por vencimiento pago, el contenido lo pego en una hoja nueva. En forma automática SE HARA EL FILTRO DEPENDIENDO DE LO QUR VOY A HACER. Me gustaría que si tengo reservas vencidas, salte un cartel que me diga cuantas son, lo miamo para las cancelaciones. Este cartel no puede sacarse hasta que las reservcas no hayan sido enviadas por mail. Al mandar los mails abro el frm para mail y debo elegir si es un nuevo mail, si se trata de una cancelación, modificacion, adicional de pago. Tengo botones para el operador y para el equipo de administración. Botones; Administración - Mail común x persona - Mail cc Romina - Lo mismo para mosidificaciones y cancelaciones Proveedor Pedido Cancelación Modificación Formtato tabla 2 Id AGENCIA GRUPO IN OUT Vto Pag. Estado Operadores Destino Neto Mon. Ad. Detalle Operador TipoOP 2 AMBAR APAT 4 05/11/2016 07/11/2016 06/10/2016 RQ 111 h h h h 1 91 AMBAR APAT 99 23/09/2016 25/09/2016 24/08/2016 RQ Belaggio h h h h 1 92 AMBAR APAT 100 18/09/2016 20/09/2016 19/08/2016 RQ Belaggio h h h h 1 ## AMBAR APAT 136 21/08/2016 23/08/2016 22/07/2016 RQ h h h h h 1 Esta seria la hoja de copia . MAILS A ADMINISTRACION En administración tengo dos tipos de mails: 1 cc 2 simple presionando un boton de checkbox lo determino Si chequeo 1 los datos del mail se copian en la hoja cc 2 lodatos se copian en hoja común Obvio que los correos de cadaopcion son distintos. En caso de querer modficar la rsva antes de enviarla por mail, esto esta sucediendo en el frm, pero no en la hoja copia mails y menos en la bd original. Al enviarl los mails: Chequear que la hoja mails no este abierta Debe suceder: - Se coloreara la fila enviada en la BD madre - Se eliminara del listbox del FRM y de todo el FRM la reservs - Se colocara en la ultima fila de envio de mails la fecha y hora del mail evniado. . Si quiere modificar una de las columnas el formulario debe buscar la fila correcta. MAIL AL OPERADOR UNA SOLAOPCION Importante: La tabla de datos proveedores, mails, contactos, del los formularios esta en otra hoja. Me gustaría que los datos a enviar se carguen en un listox y el filtro que determina que es lo que voy a enviar en un combobox. En la medida que voy enviando los mails, los datos del formulario (todos los controles) deben eliminarse, y se crear un listbox para colocar esos datos como enviados. De la hoja copia los datos SE ELIMINAN. En la hoja principal no se borr NINGUN dato, SOLO SE COLOREAN LAS FILAS QUE HAN SIDO ENVIADAS POR MAIL. Mi mail nancywrk@hotmail.com Besos
Esplendida explicación y muy útil cuando tienes una matriz muy larga ordenada por fechas, pero necesitas ubicar un nombre de ella, como siempre clara y precisa en tus clases magistrales, felicitaciones, tu ayuda es insustituible!, gracias por tu aporte!
Señor Otto es ud un gran maestro de la enseñanza. Ud tiene magnifica metodologia para transmitir conocimientos. Muchas gracias por sus videos tutoriales
Gracias, profesor Otto por esta explicación. Como dice mi paisano Andrés, muy didáctica la forma de explicar la ejecución de la función utilizando las celdas de la hoja. Se comprende mucho mejor.
Don Oto muchisimas gracias por esta gran ayuda, me quito el sobrero ante usted por esa generosidad de compartirnos este conocimiento. Saludos Cordiales
Excelente me sirvio de mucho, muy bien explicado y faciel de entender, gracias. Sugerencia para un futuro, usar esta metodologia ya que habemos algunos con cabeza dura, para comprender algunos ciclos. Gracias.
hola otto como siempre aportando al conocimiento de todos tus seguidores, esta de mas seguir alavando tus vídeos ya que de todos los que he visto en la red tu eres el que mejor explica y ademas deja los archivos para una mejor comprención. me gustaría si me puedes ayudar con un proyecto que estoy tratando se sacar adelante gracias a los vídeos del gestor de inventario, estoy realizando un control de ventas y no logro hacer que los clientes se guarden los importes para cobrárselos a fin de mes (fiado) y después hacer un formulario donde cada cliente pueda cancelar y dejar todo en cero, realice en el formulario de factura que para mi seria ventas realice un OptionButton que me diga fiado y el otro al contado, lo otro en mi país (chile) la moneda es el peso y no ocupamos los decimales ejemplo dos mil pesos (2.000). espero me puedas ayudar o dar una idea como puedo guardar las cifras de todos los clientes, ya que lo hice para desplazar columnas pero no puedo hacer que se desplace a la ultima columnas y filas libres. y gracias nuevamente atte. Carlos jara
Hola mi querido amigo Otto, esta buenísimo este video. De momento no lo entiendo totalmente, pero voy a verlo varias veces hasta que lo domine. Creo que es lo que necesito para una idea que tengo en mente desde hace tiempo, formar todas las combinaciones posibles a partir de varios números o letras, Ej: 1,2,3, => 123; 132; 213; 231; 312; 321 Tal vez se necesiten mas variables, eso es parte de lo que no se.
ESTIMADO OTTO ESTOY MUY AGRADECIDO POR LOS TUTORIALES LA VERDAD QUE ME AYUDARON MUCHISIMO IMPRESIONANTE LO QUE SABES AHORA QUERIA HACERTE UNA CONSULTA COMO CAMBIAR DE ITEM DE UN COMBOBOX CON LA TECLADO ENTER, SUPONTE QUE YO MODIFICO UN ITEM QUE ELEGI Y APRETO ENTER PARA GUARDAR LO MODIFICAR Y AUTOMATICAMENTE ME SALTE A OTRO ITEM PARA SEGUIR MODIFICANDO. PARA UN LISTADO DE ASISTENCIA DE ALUMNOS ME GUSTARIA QUE ME AYUDES DESDE YA MUCHAS GRACIAS DESDE ARGENTINA
Waoo. Que método más genial! Una pregunta: ¿consume muchos recursos estar aplicando continuamente esa función de ordenamiento? Imagino que dependerá del tamaño de la lista…
Javier,buenas tardes, lo molesto por una consulta, tengo un combobox co datos de horas, cuando selecciono la hora en vez de cargarse como 06:00 lo hace con el valor 0,25 , como tengo que hacer ????? agradeceria inmensamente su respuesta. Muchas gracias
Estimado Otto. Una vez más quiero reiterarle mi agradecimiento por el tiempo que brinda impartiendo enseñanza y felicitarle por la alta calidad en el contenido de sus videos. Lamentablemente, debo molestarle para solicitar su ayuda. Como paso intermedio hacia un pequeño sistema que estoy intentando realizar, he acudido como fuente de información e instrucción a sus videos: 1 . Formulario Avanzado: Agregar, Modificar, Eliminar y Fotografía | VBA Excel 2013 #15 2 . Ordenar registros en un ComboBox | VBA Excel 2016 #79 A efectos de mi objetivo, del video (1), sólo he excogido el ComboBox y he procedido a borrar todos los demás campos, como así también, todo lo que se relaciona con ellos. El reducido código resultante, funciona correctamente. Dado que necesito ordenar los registros dentro del ComboBox originado de acuerdo a los procedimientos utilizados en el citado video (1), he buscado información en su canal, encontrando el video (2). Ahora bien, mi problema ocurre al tratar de aplicar la función "Ordenar" dentro del código extractado del video (1). En principio, no tendría duda respecto del lugar donde debo llamar a la función Ordenar, pasándole por referencia el nombre del ComboBox utilizado en el video (1) y ubico la línea de llamada respectiva, en el procedimiento CargarLista, luego de finalizado el bucle Do While Not Loop. Pero, al ejecutar el programa, obtengo lo siguiente: "Se ha producido el error '2185' en tiempo de ejecución: No se puede obtener la propiedad LineCount. El control necesita tener el enfoque. Mueva el enfoque al control antes de hacer referencia a esta propiedad o método utilizando el método SetFocus. " Aprovechando la poco habitual claridad de los mensajes del compilador de VBA, intenté intercalar la correspondiente línea de código para hacer foco en el mencionado ComboBox y No Encontré la Solución. Quizás, abusando de su amabilidad, ruego por su ayuda con este asunto. Agradeciendo anticipadamente toda nueva enseñanza que me pueda Ud. dar, me despido enviándole un cordial saludo. Hasta cada momento.
Buenos dias, Sr. Otto, estoy aprendiendo muchísimo sobre VBA y macros gracias a Usted, quería hacerle una consulta, necesito hacer como un buscador, donde coloque el código de un cliente, y me muestre las facturas que se le han emitido a este... como podría hacer, porque he probado con todos sus tutoriales, y no me funciona ninguno, trate con listbox, pero me salen los registros de todos los clientes... me podría recomendar si tiene algún video suyo que pueda adaptar a mi caso... Muchisimas gracias
7 ปีที่แล้ว
Profesor, se puede utilizar esa misma lógica para un combobox que está directamente insertada en la hoja de cálculo y no a través de un userform?
Estimado Otto, muy agradecido por todo el tiempo que dedicás a la enseñanza y a difundir y compartir tus conocimientos. Desde Buenos Aires, Argentina un muy cálido Abrazo! Respecto del tema que en este vídeo tratás, lamentablemente no logro que me funcione. Cabe aclarar que estoy tratando de incluirlo dentro de un procedimiento que también me pareció excelente y que si funciona, como es Excel ComboBox con Rango dinamico, entregado por el amigo Ernesto Torres cuya URL es th-cam.com/video/34S6879NXhI/w-d-xo.html. Mi inquietud surge de creer que es una muy buena la utilización de estos dos procedimientos y que a los menos instruidos en estos menesteres, nos da una herramienta que estimo valiosa. Pues, quisiera pedirte ayuda sobre este particular en cuanto te sea posible. Desde ya, quedo sumamente agradecido de antemano y te envío mis mas cordiales saludos.
Hola Profe Otto, muy bueno el video, quisiera saber si es posible un ejercicio pero insertando el ComboBox en la hoja de calculo, que sea parecido a la validacion de datos
hola. buen día. me gustaría saber sies posible hacer un hipervínculo en la misma hoja que me muestre una foto del tamaño de la pantalla y que se pueda cerrar facilmente sin salirme de ese musma hoja...algo asi como una foto emergente. gracias
Un Saludo Otto, mis respetos por excelentes tutoriales. Quiero usar 2 ComboBox1 y 2, que hagan referencia a una matriz, Cbx1 tiene nombres, y en base a ese NOMBRE quiero que me despliegue los datos referenciados a esa columna de nombres en Cbx2, es decir si fuese un Pais, Mexico, por ejemplo en Cbx1, en cbx2 me de lista de las Ciudades Federativas.
Hola, yo elabore una ventana de busqueda guiandome de otro tutorial de usted y me aparece la lista, pero como hago si deseo darle doble click en en cualquier dato que desee de mi lista y que automaticamente me aparezca en la celda de excel donde estoy parada? Yo use este codigo pero me permite solo hacerlo en la celda C10 Private Sub LISTA_DblClick(ByVal Cancel As MSForms.ReturnBoolean) Set a = Sheets("D") filaedit = a.Range("C" & Rows.Count).End(xlUp).Row + 1 FILA = Me.LISTA.ListIndex a.Cells(10, "C") = LISTA.List(FILA, 0) ' pasar a la siguiente celda ActiveCell.Offset(1, 0).Select End Sub
Hola Otto, como estás? Estuve alejado por problemas con Internet. Tengo una pregunta algo relcionada con este video: Quiero obtener todas las combinaciones que se puedan formar a partir de alguna palabra. Ej: dia dia, dai, ida, iad, adi y aid Ayudame con esto, xfa. Gracias anticipadas.
Buen dia maestro Otto, y como haria si ya una ves ordenados, no quiero que se repitan en caso de tener dos nombres iguales y aparezca solo uno en el combobox, y no dos veces el mismo nombre en el combobox, esto tambien estando ordenados como en el video. Espero pueda responderme. Pd. no se olvide un pedido que le hice desde un comentario hace meses atras en uno de sus videos, donde si pudiera hacer un tutorial que me muestre una imagen seleccionando un item desde un listbox con mas de 10 columnas. Saludos.
+Grigory Torre exacto se acondiciona dependiendo de nuestra necesidad, Otto nos enseña como hacerlo de una manera general, pero ya cada uno de nosotros tiene que ponerse a trabajar y acomodarlo a su requerimiento .
Amigo gracias por el tuto funciona de maravilla, pero yo lo utilizo para ordenar números de mayor a menor del 1 al 9 lo organiza bien pero cuando llega al numero 10 este numero no lo muestra de primero sino que lo muestra seguido del numero 1, como puedo solucionar este inconveniente?. muchas gracias
Buenas tardes. Antes felicitarlo por tomar su tiempo para poder compartir conocimientos. He intentado aplicar lo visto en el vídeo y se me presenta el siguiente mensaje: No se puede configurar la propiedad List. Permiso denegado. Agradezco a quien pueda orientarme.
Es lo que busco pero son numero y los quiero de mayor a menor, ahí como le haría... alguien sabe?!!! Ya lo logré gracias... solo bastaba con hacer mi propia función... nooooo, la modifique... Gracias por la ayuda...
Otto sin duda ha sido excepcional esta explicación, nos mostraste el arte de esta ciencia… Gracias.
Me alegra que te haya gustado. Gracias por tu apoyo y valoración. Saludos!
Otto, no se donde escribir.. perdon.
podre hacer esto si es que lo entiendes???
Otto,
Como te va??
Siempre te miro y bajo tus ejemplos. NO DEJO DE DARLE LIKE.
Quiero saber si esto lo puedo hacer en Excel. Espero entiendas algo.
ES UNA GESTION DE PAGOS PARA UNA AGENCIA DE TURISMO
Necesito 2 bases de datos.
La primera seria la madre. Alli debo colocar absolutamente todos los datos de las reservas, con su id correspondiente
Id AGENCIA GRUPO Estadia. Hab Gui IN OUT Vto Pag. Estado Operadores Destino Moneda Cotizado Mon. Neto Neto Mon. Ad. Detalle Operador TipoOP
.
Vto Pag. Estado Operadores Destino Moneda Cotizado Mon. Neto Neto Mon. Ad. Detalle Operador TipoOP
Mon. Ad. Detalle Operador TipoOP
Esas son las columnas
Cada cliente nos envía grupos de personas.
Nuestra tarea en este file es anotar todo lo referente a estos grupos (in, out, días de estadis, si irán con guía, destinos, etc, si una reserva se cancela, si una reserva se amplia. Etc.)
La base de datos de mail, proveedores, contactos, tipo de provedor (puede se cc, o común) est en otra hoja de este libro.
Lo que buscamos es que la persona que lo maneja NUNCA se olvide de pedirle al equipo de administración, por mail , estos datos escritos de esta manera:
No son sin mas ni menos cada renglón a su fecha de vecimiento. Lo llamamos pedido de pago.
Si el vendedor se olvida no se paga y el cliente no tiene el servicio.
Vto Pag. - 17-05-16 - Operador Antiguo ConventoMon. NetoTIPO Cuenta Corriente
ID 16
AGENCIA VIVENTURA
GRUPO CAR 9
Estadia 1
IN 16-Jun
OUT 17-Jun
Vto Pag. 17-May
Operador Antiguo Convento
Destino Sla
Mon. Neto USD
Neto 1.850,00
Mon. Ad.
Adicionales
Descripcion OPERADOR
Operador reservashotel@hoteld.com.ar
Contacto Carlos
OBSERVACIONES
Los mails se envían el dia que se sabe que LA RESERVA se cancelo, el dia que en la reserva hay gasto extra, una modificación. O:
Los mails se envían el dia que dice VTOPAGO. Entonces filtro por vencimiento pago, el contenido lo pego en una hoja nueva. En forma automática
SE HARA EL FILTRO DEPENDIENDO DE LO QUR VOY A HACER.
Me gustaría que si tengo reservas vencidas, salte un cartel que me diga cuantas son, lo miamo para las cancelaciones. Este cartel no puede sacarse hasta que las reservcas no hayan sido enviadas por mail.
Al mandar los mails abro el frm para mail y debo elegir si es un nuevo mail, si se trata de una cancelación, modificacion, adicional de pago. Tengo botones para el operador y para el equipo de administración.
Botones;
Administración
- Mail común x persona
- Mail cc Romina
- Lo mismo para mosidificaciones y cancelaciones
Proveedor
Pedido
Cancelación
Modificación
Formtato tabla 2
Id AGENCIA GRUPO IN OUT Vto Pag. Estado Operadores Destino Neto Mon. Ad. Detalle Operador TipoOP
2 AMBAR APAT 4 05/11/2016 07/11/2016 06/10/2016 RQ 111 h h h h 1
91 AMBAR APAT 99 23/09/2016 25/09/2016 24/08/2016 RQ Belaggio h h h h 1
92 AMBAR APAT 100 18/09/2016 20/09/2016 19/08/2016 RQ Belaggio h h h h 1
## AMBAR APAT 136 21/08/2016 23/08/2016 22/07/2016 RQ h h h h h 1
Esta seria la hoja de copia .
MAILS A ADMINISTRACION
En administración tengo dos tipos de mails:
1 cc
2 simple
presionando un boton de checkbox lo determino
Si chequeo 1 los datos del mail se copian en la hoja cc
2 lodatos se copian en hoja común
Obvio que los correos de cadaopcion son distintos.
En caso de querer modficar la rsva antes de enviarla por mail, esto esta sucediendo en el frm, pero no en la hoja copia mails y menos en la bd original.
Al enviarl los mails:
Chequear que la hoja mails no este abierta
Debe suceder:
- Se coloreara la fila enviada en la BD madre
- Se eliminara del listbox del FRM y de todo el FRM la reservs
- Se colocara en la ultima fila de envio de mails la fecha y hora del mail evniado.
. Si quiere modificar una de las columnas el formulario debe buscar la fila correcta.
MAIL AL OPERADOR
UNA SOLAOPCION
Importante: La tabla de datos proveedores, mails, contactos, del los formularios esta en otra hoja.
Me gustaría que los datos a enviar se carguen en un listox y el filtro que determina que es lo que voy a enviar en un combobox.
En la medida que voy enviando los mails, los datos del formulario (todos los controles) deben eliminarse, y se crear un listbox para colocar esos datos como enviados.
De la hoja copia los datos SE ELIMINAN.
En la hoja principal no se borr NINGUN dato, SOLO SE COLOREAN LAS FILAS QUE HAN SIDO ENVIADAS POR MAIL.
Mi mail nancywrk@hotmail.com Besos
Esplendida explicación y muy útil cuando tienes una matriz muy larga ordenada por fechas, pero necesitas ubicar un nombre de ella, como siempre clara y precisa en tus clases magistrales, felicitaciones, tu ayuda es insustituible!, gracias por tu aporte!
Muchas gracias por tu comentario y valoración. Un abrazo!
Señor Otto es ud un gran maestro de la enseñanza. Ud tiene magnifica metodologia para transmitir conocimientos. Muchas gracias por sus videos tutoriales
Gracias, profesor Otto por esta explicación. Como dice mi paisano Andrés, muy didáctica la forma de explicar la ejecución de la función utilizando las celdas de la hoja. Se comprende mucho mejor.
Me agrada mucho saber que te haya gustado. Un fuerte abrazo!
voy tres años viendo tus vídeos y cada día te admiro mas por tu dedicación. Muchas gracias por compartir tu conocimiento.
Otto, como de costumbre muy bien elaborado y muy bien explicado, felicitaciones !!!!
Gracias por tu apreciación. Saludos!
Don Otto me gusto mucho la explicación sobre las celdas, muy didáctica y fresca.
Un abrazo amigo...
Muchas gracias Andrés por tu comentario.
Saludos y un fuerte abrazo amigo mío!
hola señor otto, me gustan mucho sus videos y he aprendido mucho, muchas gracias
Gracias a ti, por tu apoyo. Saludos!
MUCHAS FELICIDADES QUE HABILIDAD PARA EXPLICAR, TODO MUY CLARO
Este es el video que buscaba Otto. Intentaré aplicarlo en otro procedimiento, gracias.
+Eleazar Cruces Ochoa Gusto saludarte Eleazar.
Un abrazo amigo mío :)
Don Oto muchisimas gracias por esta gran ayuda, me quito el sobrero ante usted por esa generosidad de compartirnos este conocimiento. Saludos Cordiales
Profesor Otto realmente excelente y muy bien explicado gracias por compartír su gran talento Saludos desde Perú.
Gracias por comentar. Un abrazo!
excelente y muy bien explicado. VBA + Excel...es magia...
Mis respetos Otto todo un maestro...
Gracias por tu apreciación y valoración. Aún me falta mucho por aprender... pero ahi vamos... siempre al pié del cañón... jejejeje
Un abrazo!
excelente siempre aprendo cosas nuevas muchas graciass Don Otto
Exelente rutina Otto. Agradecido como siempre.
Excelente me sirvio de mucho, muy bien explicado y faciel de entender, gracias.
Sugerencia para un futuro, usar esta metodologia ya que habemos algunos con cabeza dura, para comprender algunos ciclos. Gracias.
Perfecto! Gracias por la sugerencia! :)
hola otto como siempre aportando al conocimiento de todos tus seguidores, esta de mas seguir alavando tus vídeos ya que de todos los que he visto en la red tu eres el que mejor explica y ademas deja los archivos para una mejor comprención.
me gustaría si me puedes ayudar con un proyecto que estoy tratando se sacar adelante gracias a los vídeos del gestor de inventario, estoy realizando un control de ventas y no logro hacer que los clientes se guarden los importes para cobrárselos a fin de mes (fiado) y después hacer un formulario donde cada cliente pueda cancelar y dejar todo en cero, realice en el formulario de factura que para mi seria ventas realice un OptionButton que me diga fiado y el otro al contado, lo otro en mi país (chile) la moneda es el peso y no ocupamos los decimales ejemplo dos mil pesos (2.000).
espero me puedas ayudar o dar una idea como puedo guardar las cifras de todos los clientes, ya que lo hice para desplazar columnas pero no puedo hacer que se desplace a la ultima columnas y filas libres.
y gracias nuevamente atte. Carlos jara
Hola mi querido amigo Otto, esta buenísimo este video.
De momento no lo entiendo totalmente, pero voy a verlo varias veces hasta que lo domine.
Creo que es lo que necesito para una idea que tengo en mente desde hace tiempo, formar todas las combinaciones posibles a partir de varios números o letras, Ej:
1,2,3, => 123; 132; 213; 231; 312; 321
Tal vez se necesiten mas variables, eso es parte de lo que no se.
Gusto en saludarte Eleazar.
Me alegra saber que este te sea de utilidad.
Un abrazo!
Uf que explicación tan buena, excelente
Excelente guía, muy bien explicado. Mil gracias
Excelente, me sirvió de mucho, mil gracias
Es el mejor Maestro!!!!
ESTIMADO OTTO ESTOY MUY AGRADECIDO POR LOS TUTORIALES LA VERDAD QUE ME AYUDARON MUCHISIMO IMPRESIONANTE LO QUE SABES AHORA QUERIA HACERTE UNA CONSULTA COMO CAMBIAR DE ITEM DE UN COMBOBOX CON LA TECLADO ENTER, SUPONTE QUE YO MODIFICO UN ITEM QUE ELEGI Y APRETO ENTER PARA GUARDAR LO MODIFICAR Y AUTOMATICAMENTE ME SALTE A OTRO ITEM PARA SEGUIR MODIFICANDO. PARA UN LISTADO DE ASISTENCIA DE ALUMNOS ME GUSTARIA QUE ME AYUDES DESDE YA MUCHAS GRACIAS DESDE ARGENTINA
Gracias profesor muy fino...Bendiciones!!
Waoo. Que método más genial! Una pregunta: ¿consume muchos recursos estar aplicando continuamente esa función de ordenamiento? Imagino que dependerá del tamaño de la lista…
Javier,buenas tardes, lo molesto por una consulta, tengo un combobox co datos de horas, cuando selecciono la hora en vez de cargarse como 06:00 lo hace con el valor 0,25 , como tengo que hacer ?????
agradeceria inmensamente su respuesta.
Muchas gracias
Estimado Otto. Una vez más quiero reiterarle mi agradecimiento por el tiempo que brinda impartiendo enseñanza y felicitarle por la alta calidad en el contenido de sus videos.
Lamentablemente, debo molestarle para solicitar su ayuda.
Como paso intermedio hacia un pequeño sistema que estoy intentando realizar, he acudido como fuente de información e instrucción a sus videos:
1 . Formulario Avanzado: Agregar, Modificar, Eliminar y Fotografía | VBA Excel 2013 #15
2 . Ordenar registros en un ComboBox | VBA Excel 2016 #79
A efectos de mi objetivo, del video (1), sólo he excogido el ComboBox y he procedido a borrar todos los demás campos, como así también, todo lo que se relaciona con ellos. El reducido código resultante, funciona correctamente.
Dado que necesito ordenar los registros dentro del ComboBox originado de acuerdo a los procedimientos utilizados en el citado video (1), he buscado información en su canal, encontrando el video (2).
Ahora bien, mi problema ocurre al tratar de aplicar la función "Ordenar" dentro del código extractado del video (1). En principio, no tendría duda respecto del lugar donde debo llamar a la función Ordenar, pasándole por referencia el nombre del ComboBox utilizado en el video (1) y ubico la línea de llamada respectiva, en el procedimiento CargarLista, luego de finalizado el bucle Do While Not Loop. Pero, al ejecutar el programa, obtengo lo siguiente:
"Se ha producido el error '2185' en tiempo de ejecución:
No se puede obtener la propiedad LineCount. El control necesita tener
el enfoque. Mueva el enfoque al control antes de hacer referencia a
esta propiedad o método utilizando el método SetFocus.
"
Aprovechando la poco habitual claridad de los mensajes del compilador de VBA, intenté intercalar la correspondiente línea de código para hacer foco en el mencionado ComboBox y No Encontré la Solución.
Quizás, abusando de su amabilidad, ruego por su ayuda con este asunto. Agradeciendo anticipadamente toda nueva enseñanza que me pueda Ud. dar, me despido enviándole un cordial saludo. Hasta cada momento.
eres un crack, excelente explicacion
Que buena explicacion
Excelente Otto
Podría realizar un ejemplo análogo con un listbox de varias columnas
Muchísimas gracias de antemano
Saludos y gracias por su enseñanza. Se podra ordenar datos de un listbox con dos columnas????
Se podria adaptar la funcion a un ListBox?
Buenos dias, Sr. Otto, estoy aprendiendo muchísimo sobre VBA y macros gracias a Usted, quería hacerle una consulta, necesito hacer como un buscador, donde coloque el código de un cliente, y me muestre las facturas que se le han emitido a este... como podría hacer, porque he probado con todos sus tutoriales, y no me funciona ninguno, trate con listbox, pero me salen los registros de todos los clientes... me podría recomendar si tiene algún video suyo que pueda adaptar a mi caso... Muchisimas gracias
Profesor, se puede utilizar esa misma lógica para un combobox que está directamente insertada en la hoja de cálculo y no a través de un userform?
Estimado Otto, muy agradecido por todo el tiempo que dedicás a la enseñanza y a difundir y compartir tus conocimientos. Desde Buenos Aires, Argentina un muy cálido Abrazo!
Respecto del tema que en este vídeo tratás, lamentablemente no logro que me funcione. Cabe aclarar que estoy tratando de incluirlo dentro de un procedimiento que también me pareció excelente y que si funciona, como es Excel ComboBox con Rango dinamico, entregado por el amigo Ernesto Torres cuya URL es th-cam.com/video/34S6879NXhI/w-d-xo.html.
Mi inquietud surge de creer que es una muy buena la utilización de estos dos procedimientos y que a los menos instruidos en estos menesteres, nos da una herramienta que estimo valiosa.
Pues, quisiera pedirte ayuda sobre este particular en cuanto te sea posible.
Desde ya, quedo sumamente agradecido de antemano y te envío mis mas cordiales saludos.
Muy útil, muchas gracias!!!!
Hola Profe Otto, muy bueno el video, quisiera saber si es posible un ejercicio pero insertando el ComboBox en la hoja de calculo, que sea parecido a la validacion de datos
@Otto Javier González podrías darme un tip de como realizar esto mismo pero en lugar de que sea en un combobox sea en un listbox de 2 columnas..?
Quisiera saber si se puede usar la función para ordenar un listBox
hola. buen día. me gustaría saber sies posible hacer un hipervínculo en la misma hoja que me muestre una foto del tamaño de la pantalla y que se pueda cerrar facilmente sin salirme de ese musma hoja...algo asi como una foto emergente. gracias
Un Saludo Otto, mis respetos por excelentes tutoriales. Quiero usar 2 ComboBox1 y 2, que hagan referencia a una matriz, Cbx1 tiene nombres, y en base a ese NOMBRE quiero que me despliegue los datos referenciados a esa columna de nombres en Cbx2, es decir si fuese un Pais, Mexico, por ejemplo en Cbx1, en cbx2 me de lista de las Ciudades Federativas.
hola otto me gustaría que me saques de una duda como hacer que el combobox se llene automáticamente mientras uno escribe en el mismo
Hola Otto, Espero que me respondas, pero que pasa si el combobox tiene dos columna... muchas gracias.
Excelente. Podría realizar un ejemplo análogo con un list box?????????????????????????????????????????????????????????????????????????????????????
BUENAS DON OTTO , COMO SERIA ORDENAR LOS DATOS EN UN LIST BOX??
Hola, yo elabore una ventana de busqueda guiandome de otro tutorial de usted y me aparece la lista, pero como hago si deseo darle doble click en en cualquier dato que desee de mi lista y que automaticamente me aparezca en la celda de excel donde estoy parada?
Yo use este codigo pero me permite solo hacerlo en la celda C10
Private Sub LISTA_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Set a = Sheets("D")
filaedit = a.Range("C" & Rows.Count).End(xlUp).Row + 1
FILA = Me.LISTA.ListIndex
a.Cells(10, "C") = LISTA.List(FILA, 0)
' pasar a la siguiente celda
ActiveCell.Offset(1, 0).Select
End Sub
favor Otto si tuviera un tema para ordenar un listbox tanto en numeros como letras ya que estoy intentando y no me sale gracias
Hola Otto, como estás?
Estuve alejado por problemas con Internet.
Tengo una pregunta algo relcionada con este video: Quiero obtener todas las combinaciones que se puedan formar a partir de alguna palabra.
Ej: dia
dia, dai, ida, iad, adi y aid
Ayudame con esto, xfa. Gracias anticipadas.
Buen dia maestro Otto, y como haria si ya una ves ordenados, no quiero que se repitan en caso de tener dos nombres iguales y aparezca solo uno en el combobox, y no dos veces el mismo nombre en el combobox, esto tambien estando ordenados como en el video. Espero pueda responderme.
Pd. no se olvide un pedido que le hice desde un comentario hace meses atras en uno de sus videos, donde si pudiera hacer un tutorial que me muestre una imagen seleccionando un item desde un listbox con mas de 10 columnas. Saludos.
Hay un video en Vba No.55 donde explica eso
Claro pero eso lo explica desde una hoja excel, lo que yo me refiero es desde un Formulario con vba. Saludos
+George González lo explica en un vba con un combobox. claramente si uno usa un formulario la información ingresada la envías a una hoja.
Hola es lo mismo solo acondiciona el codigo del video N° 55 yo lo empleo para diferentes formularios desde hoja excel y me soluciono. :)
+Grigory Torre exacto se acondiciona dependiendo de nuestra necesidad, Otto nos enseña como hacerlo de una manera general, pero ya cada uno de nosotros tiene que ponerse a trabajar y acomodarlo a su requerimiento .
Amigo gracias por el tuto funciona de maravilla, pero yo lo utilizo para ordenar números de mayor a menor del 1 al 9 lo organiza bien pero cuando llega al numero 10 este numero no lo muestra de primero sino que lo muestra seguido del numero 1, como puedo solucionar este inconveniente?. muchas gracias
Buenas tardes. Antes felicitarlo por tomar su tiempo para poder compartir conocimientos. He intentado aplicar lo visto en el vídeo y se me presenta el siguiente mensaje: No se puede configurar la propiedad List. Permiso denegado. Agradezco a quien pueda orientarme.
Es lo que busco pero son numero y los quiero de mayor a menor, ahí como le haría... alguien sabe?!!! Ya lo logré gracias... solo bastaba con hacer mi propia función... nooooo, la modifique... Gracias por la ayuda...
no me salió.