macro

2 envíos / 0 nuevos
Último envío
tetorin
Imagen de tetorin
Offline
última acción: Hace 7 meses 1 semana
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 26/05/2011 - 02:57
Puntos: 3262
macro

Hola. Necesito una macro que busque una palabra dentro de un texto. Ejemplo: Buscar la palabra "consejos"
dentro de la siguiente oración:

Normas y consejos de utilización del foro

si la palabra existe dentro de la oración al presionar enter me pegue la palabra en otra celda

 

saludos...

Etiquetas: 

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
El texto estaría siempre en

El texto estaría siempre en la misma celda?

Si es así, para eso existe la función "encontrar". Si la quieres poner en una macro, debes llamarla como 

WorksheetFunction.find

con sus parámetros correspondientes, claro. El primero es la celda en la que está el texto largo. El segundo es la celda donde está el texto que quieres comprobar que se encuentra dentro del primero. Si en vez de celdas pones directamente el texto, también funciona.

El resultado de esta función es un número: el número de orden del carácter donde empieza el texto buscado. Si no lo encuentra, el resultado es #VALOR!

En caso de hacer una macro, deberías interceptar este error para que no te salte durante la ejecución.

 

Un saludo