Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2009, 14:42
LOD_Fredy
 
Fecha de Ingreso: abril-2009
Mensajes: 341
Antigüedad: 15 años
Puntos: 3
Ayuda con macro

Hola a todos, disculpen la molestia pero necesito su ayuda.

Necesito hacer una macro para una hoja de excel que me permita hacer lo siguiente:

Tengo mi archivo de excel (encuentas.xlsm) que contiene 1 hoja con 5 respuestas, las respuestas son tomadas de otro archivo (casos_cerrados.xls), en la hoja encuestas.xlsm, lo que hice es usar formulas para tomar el valor de las respuestas de casos_cerrados y pegarlos en las celdas correspondientes. Esto de las celdas correspondientes va mas que nada por que en encuetas.xlsm tengo las posibles respuestas de las 5 preguntas en las columnas C,E,G,I,K, cada columna dice Excelente, Muy bueno, Bueno, Regular, Deficiente.
en los renglones 15,20,25,30,35 tengo las 5 preguntas. Segun la respuesta a la pregunta es la columna donde escribo la formula de forma que si la respuesta es muy bueno en la primerpregnta, escribo la siguiente formula en la celda C15:

='[Casos_Cerrados.xls]ENE-FEB'!$B$3

Como pueden notar, tengo una hoja llamada ENE-FEB, tengo 6 hojas para cada bimestre pero ya con poder hacer esto para una hoja, puedo hacerlo para las demas.

Entonces lo que a mi se me ocurre es copiar la hoja que ya tengo en encuestas.xlsm y cambiarle la celda a la que hace referencia (en este caso B3 de la hoja ene-feb del archivo casos_Cerrados.xls y tambien que segun el valor que hay en esa celda (que puede ser E,MB,B,R,D) sea la columna donde ponga la formula correspondiente, de forma que se vaya llenando automaticamente las celdas correctas.

Falta decir que son muchas encuestas a llenar, por eso no las puedo hacer a mano (mas de 600), ademas de que necesito tener esto lo mas pronto posible (me dijeron que el lunes) y he buscado como copiar hojas pero es en el mismo libro donde esta la hoja a copiar, ademas de que no se como hacer para cambiarle formula de la celda y que segun el valor que contiene la celda sea donde ponga la formula.

Ojala me entiendan, si no les dejo los dos archivos para que lo entiendan mejor.

Cualquier duda me dicen.

Aqui estan los archivos

http://www.mediafire.com/?22yjydmizjg
http://www.mediafire.com/?etozmhgkmkm

Muchas gracias a todos.