|
NavegaciónInicio de sesiónEn lÃneaEn este momento hay 0 usuarios y 33 invitados en lÃnea.
|
buscar un fragmento de texto en una listatengo los comandos pero no me dan los resultados(no corre el programa agrego los codigos Sub Buscar_Texto_En_Lista() 'dimensiones 'quitar resultados anteriores 'columna + fila donde empezar/terminar búsqueda 'columna + fila donde empezar a pegar resultados 'objeto a buscar 'bucle: realizar búsqueda 'evaluación 'copiar/pegar Next n 'aparcar 99:
Enviado por cesar rodriguez el 3 Junio, 2010 - 20:38. Re: qué no funcionaEnviado por Visitante el 5 Junio, 2010 - 23:29.
no da ningun resultado se queda como en un ciclo ![]() Re: qué no funcionaEnviado por pacomegia el 6 Junio, 2010 - 21:05.
yo lo he probado y me funciona bien. está buscando datos coincidentes en la columna 3 InStr(1, Cells(n, 3), strObjetoBuscar, vbTextCompare) pero para ver donde tiene los datos, utiliza la columna 2 lngColumna = 2 si no hay datos en la columna 2, aparentemente la macro no hace nada (estás considerando que no hay más de 65536 datos, supongo que porque utilizas una versión 2003 o anterior) Prueba a poner un mensaje al final de la macro para que te avise de que ha llegado al final, así sabrás que se está ejecutando. algo así como msgbox "terminé"
por cierto, las macros estan habilitadas ¿no? Re: qué no funcionaEnviado por Visitante el 7 Junio, 2010 - 17:54.
Si coloco los datos en la columna 2 y 3 me da todos los resultados y si los coloco en la columna 2 solo me da el nombre y no el resto de la data y si lo coloco en la columna 3 no me da nada. ![]() ¿puedes adjuntar un ejemplo?Enviado por pacomegia el 7 Junio, 2010 - 19:02.
¿puedes adjuntar un ejemplo?. la macro espera encontrar los datos en una posición concreta, si están en otra posición diferente es normal que no lo encuentre. Tal y como está escrita, copia los datos de las columas 2 a 4, eso es lo único que copia. si pones el nombre en la columna 1 no lo copiará. Si no encuentra nada en la columna 2 entiende que no hay datos, y por eso no devuelve ningún resultado. ----- Re: ¿puedes adjuntar un ejemplo?Enviado por Visitante el 7 Junio, 2010 - 21:21.
ya solucione el problema pero quiero ejecutar la macro con un boton que tengo que haser ![]() controles de formularioEnviado por pacomegia el 8 Junio, 2010 - 08:12.
yo creo que lo más sencillo es que insertes en tu hoja un botón del tipo "control de formulario" Lo encontrarás en la pestaña Programador, dentro del grupo controles. (en las versiones anteriores a la 2007, se encuentra en la barra de herramientas Formulario)
Dibuja el botón como si dibujases un rectángulo, a continuación se mostrará un formulario para asignarle una macro. |
cargando...
Buscar en necesitomas.comExcelómetroTemas nuevosLo más vistoHoy: |
qué no funciona
¿podías concretar un poco más por qué no funciona?
¿da algún error en algún punto?¿no devuelve los resultados esperados? ...
------
Ya sé Excel, pero necesito más