VBA - [решено] Обработка массивов
-
Матвик
VBA - [решено] Обработка массивов
Можно ли создать в Visual Basic программу чтоб она находила значение переменной Y после выполнения программы и выдавала ответ
например такое,надо найти Y
A(1) = 5
A(2) = 2
A(3) = -2
A(4) = 1
y = 0
For i=1 to 4
Select case i
Case 1, 3, 4
y = y + A(i)
End select
Next i
например такое,надо найти Y
A(1) = 5
A(2) = 2
A(3) = -2
A(4) = 1
y = 0
For i=1 to 4
Select case i
Case 1, 3, 4
y = y + A(i)
End select
Next i
-
lxa85
Re: VBA - [решено] Обработка массивов
Матвик, теоретически то конечно можно. Вот только условия задачи не ясны. Попробуй их (условия) пересказать еще раз, как говорится "для бестолковых".
Код:
не спасет?
Поинтересоваться
Код:
Код: Выделить всё
print y:не спасет?
Поинтересоваться
здесь
и здесь
(Раздел справочник)-
Матвик
Re: VBA - [решено] Обработка массивов
мне дана задача(моя тема) и мне нужно посчитать Y и я хочу создать программу чтоб и считала Y и выводила мне ответ
-
Матвик
Re: VBA - [решено] Обработка массивов
Цитата Матвик:
Case 1, 3, 4
а второй элемент массива вообще никогда не применяется с какой либо операцией к результату?
в конце добавьте хотябы
Код:
ну или
Код:
на крайний случай
Case 1, 3, 4
VBA - [решено] Обработка массивов
а второй элемент массива вообще никогда не применяется с какой либо операцией к результату?
в конце добавьте хотябы
Код:
Код: Выделить всё
MsgBox y, vbOKOnly, "Результат вычисления значения Y"ну или
Код:
Код: Выделить всё
Debug.Print "Результат вычисления значения Y = " & yна крайний случай
-
KnRSU
Re: VBA - [решено] Обработка массивов
а куда мне выводить результат и весь текст программы.Если можешь помоги пожалуйста!
-
Матвик
Re: VBA - [решено] Обработка массивов
а куда мне выводить результат и весь текст программы.Если можешь помоги пожалуйста!
-
lxa85
Re: VBA - [решено] Обработка массивов
Матвик, прости, но так как ты по предложенным ссылкам не ходишь, придется ткнуть тебя носом.
Код:
Код из первой предложенной мною ссылки.
Это как один из вариантов. Хочешь иного - правильней описывай задачу.
Код:
Код: Выделить всё
MsgBox("Hello, World!") ' Display message on computer screen.Код из первой предложенной мною ссылки.
Это как один из вариантов. Хочешь иного - правильней описывай задачу.
-
Матвик
Re: VBA - [решено] Обработка массивов
вопрос от lxa85 поддерживаю
Цитата Матвик:
выводила результат
куда выводила?
упростим,
!!! варианты:
1. в виде диалогового окна
2. в виде специфического окна
3. в окно Immediate (вызывается по Crtl+G)
4. в файл (указанного типа или просто текстовый)
5. на принтер
6. в ячейку (в случае MS Excel)
7. в текущую позицию курсора (в случае MS Word)
8. в заранее заданную закладку (в случае MS Word)
указав выбранный Вами вариант вывода, Вы облегчите понимание нам и сократите время ожидания себе
Цитата Матвик:
выводила результат
VBA - [решено] Обработка массивов
куда выводила?
упростим,
!!! варианты:
1. в виде диалогового окна
2. в виде специфического окна
3. в окно Immediate (вызывается по Crtl+G)
4. в файл (указанного типа или просто текстовый)
5. на принтер
6. в ячейку (в случае MS Excel)
7. в текущую позицию курсора (в случае MS Word)
8. в заранее заданную закладку (в случае MS Word)
указав выбранный Вами вариант вывода, Вы облегчите понимание нам и сократите время ожидания себе
-
KnRSU
-
Матвик
Re: VBA - [решено] Обработка массивов
Матвик, ты ответы читаешь? Ты предложенные варианты пробуешь? Ну так, просто ради интереса? Вообще имеет смысл тебе подсказывать, или ты отвечаешь ровно на последний вопрос и ровно кроме него ничего не читаешь? 3тий раз - уже не смешно.
Цитата lxa85:
Код:
Цитата lxa85:
Код:
Код: Выделить всё
MsgBox("Hello, World!") 'Выводит сообщение с текстом Hello World на экран.VBA - [решено] Обработка массивов