Las estructuras en VB
¿Qué
son las estructuras en VB?

Una
estructura es una generalización del tipo
definido por el usuario (UDT) que admiten las versiones anteriores de Visual
Basic. Además de los campos, las estructuras pueden exponer propiedades,
métodos y eventos. Una estructura puede implementar una o más interfaces, y
puede declarar niveles de acceso individuales para cada campo. Puede
combinar elementos de datos de tipos diferentes para crear una estructura. Una
estructura asocia uno o más elementos entre sí y con la propia
estructura. Cuando se declara una estructura, se convierte en un tipo de datos compuesto y se pueden declarar variables de
ese tipo. Las
estructuras son útiles cuando se desea que una sola variable contenga varios
datos relacionados. Por ejemplo, puede que desee conservar el nombre de un
empleado, la extensión de teléfono y el salario juntos. Puede usar varias
variables para esta información, o puede definir una estructura y utilizarla
para una única variable de empleado. La ventaja de la estructura se hace
patente cuando tiene muchos empleados y, por tanto, muchas instancias de la
variable.
Estructuras y matrices
Una estructura puede contener una matriz como uno o varios de sus elementos. En el ejemplo siguiente se ilustra esto.
Clasificación de VB:
Public Structure systemInfo
Public cPU As String
Public memory As Long
Public diskDrives() As String
Public purchaseDate As Date
End Structure
Estructura de VB:
•Estructura condicional IF.
•Estructura IF... THEN.
•Estructura IF... END IF.
•Estructura IF... ELSE.
•Estructura IF ANIDADA.
•Estructura SELECT CASE.
•Estructura WITH.
•Estructura FOR NEXT.
•Estructura FOR EACH NEXT.
•Estructura WHILE WEND.
•Estructura WHILE LOOP.
•Estructura LOOP WHILE/UNTIL.
•Estructura DO LOOP UNTIL.
Bibliografía:
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/data-types/structures-and-other-programming-elements
http://trucosycursos.es/temarios-cursos-de-excel-y-complementos/temario-excel-macros-y-vba/?cn-reloaded=1
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/data-types/structures
http://trucosycursos.es/temarios-cursos-de-excel-y-complementos/temario-excel-macros-y-vba/?cn-reloaded=1
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/data-types/structures