1. UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja Curso-ONLINE Programación Básica Ing. Informático Daniel Irene CAPITULO #8:“Desarrollo de macros”
11. Ejemplo práctico – Código VB Dim douArrayDatos(10) As Double Dim intLimiteValores, intContador As Integer Public Sub subFuncion() Call subLeerDatos Call subEscribirResulatos End Sub Public Sub subLeerDatos() Dim douValorCelda As Double Dim douRestado As Double intLimiteValores = Cells(5, 2) For intContador = 0 To intLimiteValores - 1 douValorCelda = Cells(8 + intContador, 1) douRestado = funCualcularFuncion(douValorCelda) douArrayDatos(intContador) = douRestado Next intContador End Sub Public Sub subEscribirResulatos() For intContador = 0 To intLimiteValores - 1 Cells(8 + intContador, 4) = douArrayDatos(intContador) Next intContador End Sub Public Function funCualcularFuncion(ByValdouValorIN As Double) As Double funCualcularFuncion = (2 * douValorIN ^ 3) + (Math.Log(douValorIN)) - (Math.Cos(douValorIN) / Math.Exp(douValorIN)) + (Math.Sin(douValorIN)) End Function
13. Referencias: Bibliográficas Microsoft Office Excel (2007): “Ayuda de la herramienta”Microsoft. Direccioneselectrónicas Manuales de Excel http://www.programatium.com/excel.htm La Web del Programador http://www.lawebdelprogramador.com/cursos/excel/index.php