SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: roy en Lunes 8 de Noviembre de 2004, 18:35

Título: Funciones De Excel
Publicado por: roy en Lunes 8 de Noviembre de 2004, 18:35
:hola: , necesito utilizar unas FUNCIONES de excel, desde basic, en especial las de operaciones basicas(sumar,restar,multiplicar y dividir), ya he logrado exportar la informacion, que son cantidades, pero necesito desde basic, hacer sumas entres celdas y algunas restas, pero no se como, si alguien me pudiera decir como, se lo agradeceria
Título: Re: Funciones De Excel
Publicado por: Jose Arriagada en Martes 9 de Noviembre de 2004, 13:49
Utiliza las macros de excel.
Por ejemplo, vamos a realizar la suma de dos celdas.
Coloca valores en dos celdas diferentes.
Ahora, seleccionar Herramientas-> Macro->Grabar nueva macro.
Inserta un nombre a la macro.
Aparecera una ventanilla flotante, que grabara todos los pasos que hagas.
Entonces, ponte en una celda vacia, y pones "+" y ubicas la celda que contiene el primer valor, a continuacion vuelves a poner "+" y ubicas la celda que contiene el segundo valor y presiona "ENTER", ahora presiona sobre la ventana flotante "Detener grabacion".

Entonces, ahora vamos a ver, el codigo utilizado para hacer la operacion que acabamos de realizar.
Seleccionamos Herramientas-> Macro->Macros y seleccionamos la macros con el nombre que grabamos anteriormente, y presionamos el boton "Modificar", y veras el codigo utilizado para realizar la operacion que grabamos.

Veras un codigo similar a :

    Range("E10").Select
    ActiveCell.FormulaR1C1 = "=+R[-5]C[-2]+R[-5]C[1]"
    Range("E11").Select

Entonces, estas instrucciones llevadas en visual usando excel, te serviran para realizar cualquier operacion que desees.

Espero te sirva
Título: Re: Funciones De Excel
Publicado por: roy en Martes 9 de Noviembre de 2004, 16:25
claro que si me sirvio, lo hice como tu me lo has dicho y esta muy bien, dejame seguir probrando que mas puedo hacer gracias eres muy amable :hola: