Aplicaciones y herramientas informáticas, internet y otros sucedáneos informáticos
Avatar de Usuario
por
#149399
Abro este hilo porque no he encontrado ninguno para reunir los problemas con el vba con aplicaciones. En mi caso, lo normal con excel.

Me encuentro con un problema con los listbox. Tengo dos listbox, y lo que quiero es seleccionar un dato del primero de ellos, pasarlo al segundo listbox y borrarlo en el primero. Con lo de seleccionarlo y pasarlo, sin problemas, pero lo de borrarlo el excel me dice que nanai, que no lo hace. Al darle al depurar no tiene problemas, pero cuando llega el momento de ejecutar me dice que hay un error y que no le da la gana.
Última edición por JCas el 13 Mar 2009, 14:46, editado 1 vez en total
Avatar de Usuario
por
#149400
Si editas el título del tema creado redactándolo según punto 11º, y dices qué error te da, igual se puede hacer algo :usuario
Avatar de Usuario
por
#149404
El error que me daba es que no era capaz de encontrar el dato que le indicaba, pues en el listbox, para quitar un dato, hay que indicarle el index, y no el valor en sí. Leyendo el index del dato que queremos pasar, y diciéndole después que quite el dato que tiene dicho índice se resuelve el problema.

Así:

If ListBox1.ListIndex = -1 Then Exit Sub Para evitar errores en caso de no tener ningún elemento seleccionado
ListBox2.AddItem ListBox1.Value Añadimos el elemento al segundo listbox
quita = ListBox1.ListIndex Cogemos el valor del índice y le asignamos una variable
ListBox1.RemoveItem (quita) Con el valor del índice eliminamos el elemento seleccionado
Avatar de Usuario
por
#149699
Creo que podría ser algún conflicto con los índices, según consideres el primero como el "0" o el "1". ¿Has revisado eso?
Avatar de Usuario
por
#149711
Lo que he puesto es la solución al problema. Ahora funciona.
Avatar de Usuario
por
#149722
JCas escribió:Lo que he puesto es la solución al problema. Ahora funciona.

Qué barbaridad, mis soluciones actúan retroactivamente :mrgreen: ¿La familia bien, don J?
Avatar de Usuario
por
#149850
Todo bien Sr. Alé. :comunidad
Palabras clave
Temas similares

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

Permisos de mensaje

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro