Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Ejemplo de Select Case aplicado a la determinación del NSE

| 3 comentarios

SELECT CASE
Es una instrucción de decisión múltiple, donde el valor ingresado de una variable es buscado dentro de  una lista de constantes, cuando se encuentra  la igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante. 

Por ejemplo se plantea un caso en el que se desea determinar para el procesamiento de  una encuesta en particular el nivel socio económico al que pertenece una persona de acuerdo con su ingreso mensual. Para esto se creo una macro con la instrucción descrita anteriormente, SELECT CASE, en la que se establecen NSE A,  B+, B-, C+, C- y D. La macro empieza ejecutarse al hacer click en el botón que aparece en la hoja1 como muestra la siguiente imagen.  

Select Case NSE 01

Luego de hacer click aparece lo siguiente

Select Case NSE 02

Una vez ingresado el monto correspondiente como por ejemplo 5000

Select Case NSE 03

A continuación se mostrara un mensaje en pantalla anunciando el NSE al que pertenece dicho monto. Dependiendo del monto aparecerán diferentes mensajes. 

Select Case NSE 04

Finalmente se presenta la programación en VBA que describe lo descrito anteriormente.    

Select Case NSE 05

(Para mayor visualización de la imagen, hacer click en la misma)

Vale mencionar que esta clasificación de los niveles socio económicos son para montos en soles correspondientes a Perú.
 
Adjunto el archivo correspondiente

 SELECT CASE APLICADO A DETERMINACION DEL NSE

ELABORADO POR: STEPHANY UNTIVEROS 

3 comentarios

  1. Un ejemplo bastante sencillo qie permite entebder la aplicacion de la funcion.

  2. muchas gracias

  3. Hola... buen programa te sugiero que guardes el nivel en una variable cuando sales del case imprimes ese valor con un solo Msgbox así ahorras código... Saludos.

Deja una respuesta

Los campos requeridos estan marcados con *.