Ver Mensaje Individual
  #2  
Antiguo 21/06/08, 03:18:21
Efasor Efasor is offline
Moderator
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: Colombia
Mensajes: 61
Contactar con Efasor a través de MSN
Predeterminado Prueba esto

No te entendí bien pero lo que me dices es que ingreso, por ejemplo:

pstrcadena= "Tipo1 Modelo2"

entonces con la funcion InStr(Cadena, Cadena, Int) buscas la posicion del separador y asi colocas en dos cadenas los criterios:

PosSepa = InStr(" ",pstrcadena,1)

pstrcadena1 = mid(pstrcadena,1,PosSepa)

pstrcadena2 = mid(pstrcadena,PosSepa,len(pstrcadena)-PosSepa)

luego

'// Dentro de un loop

If (celda(i,j).value = pstrcadena1) then

'// Otro loop

if celda(i,j).value = pstrcadena2 then

celda(i+1,j).select

rango.Insert xlShiftDown, ObjetoOrigendeLaCopia


-------------------------------------------------------------


Aplicando eso debrias poder llegar a una solucion que te satisfaga, si quieres cuela un ejemplito de libro para poder mirar lo que tienes y asi poder ayudarte mejor. Supongo que programas bien por eso te lo pongo tan esquematico.

Cualquier pregunta con gusto te responderé.
Responder Con Cita