Archive

Archive for June 6th, 2005

Macros

June 6th, 2005 No comments

Esta semana tuve que trabajar con excel haciendo una macro de excel (wacala) para exportar datos a una base datos asi que ha investigar porque yo uso muy poco las hojas de calculo, ademas la exportacion hasta ahorita se tiene pensada para filemaker que es como el access para mac.

Y bueno despues de hacer este prequeño programa quiero poner aqui algunos de los tips que encontre para hacer algunas cosas en excel.

[code='VB']
'Agregar una hoja nueva
Sheets.Add Type:=xlWorksheet

'util para que la pantalla no se actualice al moverse entre las hojas
Application.ScreenUpdating = False

'obtiene el nombre de la hoja en la que estamos
dstSheet = ActiveSheet.Name
'obtiene el numero de hojas del archivo
numsheets = Sheets.Count
'mueve la hoja al final
Sheets(dstSheet).Move after:=Worksheets(numsheets)

'seleccionamos una hoja para trabajar con ella donde srcSheet es una variable con el nombre de la hoja
Sheets(srcSheet).Select
'convierte el valor que hay en la hoja en la celda 1,1 y lo guarda en una variable
data = CStr(Sheets(srcSheet).Cells(1,1).Value)

'creamos un arreglo
Dim arreglo()

'cambiamos el tamaño del arreglo, utilizamos Preserve para que mantenga los valores ya insertados
ReDim Preserve arreglo(5)

[/code]

Ahora lo pendiente es ver como accesar a la informacion en filemaker para hacer reportes,graficas,etc.

Saludos

Categories: Software Tags: