Загрузка данных


Private Sub CommandButton1_Click()
    Dim rate As Double
    Dim usd As Integer
    Dim rubles As Double
    Dim outputText As String
    Dim inputVal As String
    
    ' Очищаем поля перед выводом
    TextBox1.Text = ""
    Label1.Caption = ""
    
    ' Запрос курса
    inputVal = InputBox("Введите текущий курс доллара (например, 92,5):", "Ввод курса")
    
    If IsNumeric(inputVal) Then
        rate = CDbl(inputVal)
        
        ' Заголовок для текстового поля
        outputText = "USD" & vbTab & "RUB" & vbCrLf & "-------------------" & vbCrLf
        
        ' Цикл вычисления
        For usd = 1 To 20
            rubles = usd * rate
            ' Заполняем TextBox
            outputText = outputText & usd & " $" & vbTab & Format(rubles, "0.00") & " руб." & vbCrLf
        Next usd
        
        ' Вывод в элементы формы
        TextBox1.Text = outputText
        
        ' Вывод итоговой информации в Label1
        Label1.Caption = "Расчет произведен для 20 долларов по курсу: " & Format(rate, "0.00")
        
    Else
        MsgBox "Ошибка ввода!", vbCritical
    End If