Se puede construir una mesa de ordenador con el más general de los conceptos de programación, la matriz y el bucle anidado. Estos conceptos se pueden utilizar con cualquier lenguaje de programación . La matriz se utiliza a menudo para almacenar grandes cantidades de información. El bucle anidado es , básicamente, dos bucles , uno dentro del otro . Por supuesto , puede utilizar una hoja de cálculo o un programa de base de datos para crear una tabla , también. Sin embargo, la matriz y el bucle anidado son los conceptos de la lógica generales que se utilizan a menudo en la programación . Usted puede construir una tabla simple en Visual Basic utilizando una matriz y dos bucles. Instrucciones
Creación de un equipo Tabla
1
Inicie Excel, abra una nueva hoja de cálculo, y mantenga " Alt" y " F11 " para entrar en el Editor de Visual Basic . Seleccione " Insertar" y "módulo " y haga clic en el nuevo módulo para empezar a copiar el código .
2
Escriba el siguiente código.
Sub TestArray ( ) ' Los comentarios comienzan con cita sign'Activate hoja de trabajo e ir a A1Worksheets celulares ( "Sheet1 ") ActivateApplication.Goto Referencia: . . = Worksheets ( "Sheet1 ") Range (" A1") Configuración
' una matriz de 2 dimensiones que tiene 5 lugares en la primera dimensión y 5 plazas en segundo dimensionDim Vis (1 a 5 , de 1 a 5 ) As Integer
'Inicio bucle exterior en structureFor bucle anidado i = 1 To 5
' Inicio bucle interno structureFor en un bucle anidado = 1 Para 5'Store un valor en el array ( Para este ejemplo , el programa simplemente cuenta y tiendas ) Vis (I , a) = (I * 5 ) + a - 5'Put el valor de la matriz en su hoja de cálculo para que pueda ver itActiveCell.Value = Vis (I, a) ' Mover una celda hacia abajo en su spreadsheetActiveCell.Offset ( rowOffset : = 1 , columnOffset : = 0 ) . Activate'end del interior loopNext aActiveCell.Offset ( rowOffset : = -5, columnOffset : . = 1 ) Activate'end del exterior loopNext iEND Sub
3
Tenga en cuenta que usted ha definido una matriz de 2 dimensiones en la declaración, " Dim Vis ( 1 a 5 , 1 a 5 ) As Integer ".
4
Observe los bucles anidados creados con dos" ... Para las declaraciones siguientes . "
5
ejecutar el programa haga clic en el triángulo azul en " Ejecutar" y haga clic en el verde " X" en la esquina superior izquierda para volver a la hoja de cálculo y ver la salida del programa . Revise la hoja de cálculo y entender que una matriz de 2 dimensiones que tiene una estructura de 5x5 tiene 25 posiciones de almacenamiento . Confirme que la hoja de cálculo se ve algo como esto:
1 6 11 16 212 7 12 17 223 8 13 18 234 9 14 19 245 10 15 20 25
< br >