Dudilla Tremenda !!

31/10/2004 - 15:18 por Alberto Sanz | Informe spam
Hola y saludos, foro.

Tengo el siguiente problema:

Dependiendo del tipo de mes que toque, es decir, 1 para los de 31 días, 2
para los de 30, 3 para 29 y 4 para 28, quiero que me coloque en una celda, el
porcentaje que previamente he insertado en otra hoja de la tabla y a su vez,
que si una persona que ha estado 21 días de Octubre, por poner un ejemplo, el
porcentaje del día 21 de un mes de 31 días.

Como he empezado a 'balbucear' cuatro cosillas en VB he logrado que detecte
el tipo de mes que es, 1-2-3-4, pero no resuelvo la 2ª parte del problema.
Que busque en una columna el nº de días de una persona y en la celda contigua
me indique el porcentaje correcto.

¿Me podríais indicar cómo hacerlo?

Muchas gracias por adelantado.
 

Leer las respuestas

#1 Anonimo
31/10/2004 - 15:35 | Informe spam
Creo que enfocas mal el problema. ¿Qué necesidad tienes de
'clasificar' los meses en 1, 2, 3 y 4? Esto no es necesario
en absoluto, pues sabiendo el mes sabes los dias que tiene.

La eleccion del porcentaje puedes ahcerla con la
instruccion select case

select case NumeroDiasMes
case 31
' aqui las instrucciones
case 30
' aqui las instrucciones
case 29
'
case 29
'
case else
msgbox 'error numero de dias mes incprrecto'
end select






Hola y saludos, foro.

Tengo el siguiente problema:

Dependiendo del tipo de mes que toque, es decir, 1 para


los de 31 dà­as, 2
para los de 30, 3 para 29 y 4 para 28, quiero que me


coloque en una celda, el
porcentaje que previamente he insertado en otra hoja de la


tabla y a su vez,
que si una persona que ha estado 21 dà­as de Octubre, por


poner un ejemplo, el
porcentaje del dà­a 21 de un mes de 31 dà­as.

Como he empezado a 'balbucear' cuatro cosillas en VB he


logrado que detecte
el tipo de mes que es, 1-2-3-4, pero no resuelvo la 2ª


parte del problema.
Que busque en una columna el nº de dà­as de una persona y


en la celda contigua
me indique el porcentaje correcto.

¿Me podrà­ais indicar cómo hacerlo?

Muchas gracias por adelantado.
.

Preguntas similares