Помогите решить через Visual Basic !очень срочно

0 голосов

Помогите решить через Visual Basic !очень срочно


image

спросил от (25 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Супер бакалавр (18.0k баллов)

Sub bassket()
N = 30
Dim A(30) As Integer
Dim i, x, y As Integer
Dim s As Variant
For i = 1 To N   
    A(i) = Int(40 * Rnd() + 160)   
    Cells(i, 2) = i   
    Cells(i, 3) = A(i)   
   Cells(i, 4) = "Не годен, рост меньше 180 см"    
   If A(i) < 180 Then
   Else       
       Cells(i, 4) = "Баскетболист"       
       s = s + 1     
   End If 
Next i 
Cells(i, 3) = "Всего ="
Cells(i, 4) = s
End Sub


Скачать вложение Excel (XLS)
оставил комментарий от (25 баллов)

а можно без cells

оставил комментарий от Супер бакалавр (18.0k баллов)

cells(i,3) это вывод в информации в i-ю строку 3 столбец. Все это для красоты.

оставил комментарий от Супер бакалавр (18.0k баллов)

Можно просто вывести S. все cells убрать S количество годных по росту

оставил комментарий от (25 баллов)

я просто ноль в этом так что я вообще не поняла

оставил комментарий от Супер бакалавр (18.0k баллов)

Рекомендую включить Excel. У Вас есть Word и Office? Нажмите кнопку и посмотрите как работают макросы. Увидеть программу можно нажав одновременно две клавиши Alt+F11

оставил комментарий от (25 баллов)

я не могу это сделать так как сижу с телефона

оставил комментарий от Супер бакалавр (18.0k баллов)

Если у Вас Nokia 520 или любая с Windows 8, то там есть Office 365 позволяющий открыть эти фацлы.

оставил комментарий от (25 баллов)

у меня нету

...