Pregunta:
¿me ayudas con este pequeño problema en excel?
?
2010-08-21 13:19:12 UTC
SE DESEA PROCESAR LAS OPERACIONES BANCARIAS DE UN CLIENTE A QUIEN No SE LE SOLICITA POR UNICA VEZ SUS DATOS PERSONALES, Y SU SALDO INICIAL O MONTO DE APERTURA. LUEGO EN UN PROCESO REPETITIVO SE PRESENTAN 3 OPCIONES

D=DEPOSITO
R= RETIRO
F = FIN

SI LA OPCION ELEJIDA ES "D" se dEBE ESPECIFICAR ELTIPODE DEPOSITO ELCUALPUEDE SEREN EFECTIVO O EN CHEQUE PARA LO CUAL SEAPLICA UN DESCUENTO DEL 3% SI ELDEPOSITO SE REALIZA EN CHEQUE, INGRESAR EL MONTO DE TRANSACION Y MOSTRA EL SALDO ACTUALIZADO.

SI LA OPCION INGRESADA ES " R " SE DEBE ESPECIFICAR LA CANTIDAD DE MOVIMIENTO Y SI ESTA FUESE MAYOR AL SALDO ACTUAL, MOSTRAR UN MENSAJEDE SOBRE GIRO (mensaje "el monto a pedir es mayor al valor actual." )
SI LA OPCION FUESE "F"
MOSTAR UN MENSAJE MOSTRANDO ELTERMINO DE LAS OPERACIONES BANCARIAS
Tres respuestas:
PUMPULLO
2010-08-21 19:00:19 UTC
Parece que quieres hacer una pequeña macro que te resuelva el problema.



Antes que todo tienes que definir cómo vas a trabajar los datos y los registros. Por lo general tengo una planilla que contiene los datos esenciales de todos los clientes, ubicando en la columna A el código único de identificación. También defino otra planilla que almacena los datos recibidos.



Asumiendo que sabes cómo acceder al ambiente de programación, tendrás que crear un módulo y sobre él crear el programa que necesitas diseñar. Los programas en VisualBasic se inician con sub nombredelprgrama() y concluyen con end sub, que sale automático.



Ya dentro, tienes que crear una resolución para aplicar en caso de error. Esto se hace con:

ON ERROR GOTO procesoerror, y al final del programa pones



procesoerror:

aqui cambias algún indicador. Yo cambio el valor de una marca: e=1

RESUME NEXT esto vuelve a la línea siguiente de la posición en donde se produce el error



Lo anterior te permitirá controlar cuando ingreses un código de identificación que no exista, tal como te mostraré más adelante.



Tienes que considerar que en Excel las posiciones de datos son relativas al dato matriz. Es decir, si en la columna A tengo el dato a buscar, en la primera columna a la derecha tengo el dato contíguo. Esto se refleja en la instrucción activecell.offset(x,y).value en donde x es la columna e y es la fila. Entonces si estoy posicionado en la celda b7 por ejemplo, activecell.offset(0,1).value es el contenido de la celda c7, que es la contigua, pero sin perder la posición b7. Por su parte la instrucción activecell.offset(1,0).select cambia la posición de celda a b8, bajando 1 posición desde la actual.



No recuerdo cómo buscar datos, pero hay en Excel una función para grabar macros. Actívala y realiza una búsqueda. En la macro creada aparecerá la instrucción, que es bastante larga. Asegúrate de buscar por columnas y valores, para que la instrucción considere la definición de tales parámetros.



Antes de aplicar la búsqueda en tu macro, vuelve a 0 la variable de control e. Después de ejecutada la búsqueda, haces la consulta:

if e=0 then

en este caso encontró el dato. Introduces acá el resto del código para que haga lo que necesitas.

else

en este caso el código de identificación no fue hallado. Aqui podrías acceder a una pantalla para registrar a un cliente nuevo.

endif



Para determinar el saldo debieras hacer previamente el cálculo de todas las transacciones del cliente.



Espero que la información te sirva de algo. Muchas macros las he construido con la ayuda del generador de macros que tiene Excel al que me referí antes. Por ejemplo puedes hacer una inserción de una fila y ver en el resultado la instrucción para ejecutar aquello. Lo necesitarás para registrar el dato. También hay instrucciones para grabar el libro.
?
2016-06-29 07:24:04 UTC
Si buscas la oportunidad de estudiar a los proveedores aprendiéndole sus estrategias, las monedas que opera, acciones ganadoras mayor a 76%, cuantas operaciones suele abrir a la vez, pips promedio por maniobras, y sus pérdidas máximas en las acciones que desarrolla, seguramente este sitio https://tr.im/1NxVP te ayudara un montón.

Transaccional y ganar dinero con Forex un es fácil, o al menos al principio porque, una vez que llegas operar con la ayuda de 1aforex te parecerá muy sencillo ganar dinero.
anonymous
2014-11-24 03:37:42 UTC
Si quieres aprender a trabajar y ganar dinero con trading online le sugiero que siga esta estrategia http://trading-on.info

Creo que es uno de los únicos métodos probados que realmente funcionan! Buena suerte!


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...