Red de conocimiento informático - Problemas con los teléfonos móviles - Programación VBA, el usuario ingresa un año, determina el signo del zodíaco y genera la imagen correspondiente

Programación VBA, el usuario ingresa un año, determina el signo del zodíaco y genera la imagen correspondiente

'Definir matriz del zodíaco

Dim sx

'Elija una de las siguientes dos líneas según sus necesidades

sx = Split( "Rata, Buey, Tigre, Conejo, Dragón, Serpiente, Caballo, Oveja, Mono, Gallo, Perro, Cerdo", ",")

'sx = Split("Rata, Buey Chou, Tigre Yin , Conejo, Dragón, Serpiente, Caballo, Oveja, Mono, Gallo, Perro, Cerdo", ",")

'Ingrese el año en TextBox1,

'TextBox1 limita el número de caracteres de entrada a 4 (atributo MaxLength=4) y solo puede ingresar números (código)

Private Sub TextBox1_KeyPress(ByVal KeyAscii As Integer)

If KeyAscii < vbKey0 Or KeyAscii > vbKey9 Luego KeyAscii = 0

End Sub

'Use CommandButton1 para calcular el índice del zodíaco, muestre el nombre del zodíaco en Etiqueta1 y muestre la imagen del zodíaco en Imagen1

Private Sub CommandButton1_Click()

Dim sxIndex As Integer

sxIndex = Abs(inYear - 1900) Mod 12 'Calcula el índice de nombres del zodíaco, 1900 es el número de año del Año del Rat

Label1 = sx(sxIndex) 'Mostrar el nombre del zodíaco

Image1.Picture = LoadPicture(ActiveWorkbook.Path & "\sxpic\sx" & sxIndex & ".jpg") 'Muestre la imagen del zodíaco, signo del zodíaco. Utilice un nombre de archivo como "sx0.jpg" para las imágenes. Requisitos: 1. El archivo debe guardarse; 2. La imagen del zodíaco debe colocarse en la subcarpeta "sxpic" de la carpeta donde se encuentra el archivo

End Sub