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
Аватара пользователя
lxa85

Re: VBA - [решено] Обработка массивов

Сообщение lxa85 »

Матвик, теоретически то конечно можно. Вот только условия задачи не ясны. Попробуй их (условия) пересказать еще раз, как говорится "для бестолковых".



Код:

Код: Выделить всё

print y:

не спасет?

Поинтересоваться
здесь
и
здесь
(Раздел справочник)
Аватара пользователя
Матвик

Re: VBA - [решено] Обработка массивов

Сообщение Матвик »

мне дана задача(моя тема) и мне нужно посчитать Y и я хочу создать программу чтоб и считала Y и выводила мне ответ
Аватара пользователя
Матвик

Re: VBA - [решено] Обработка массивов

Сообщение Матвик »

Цитата Матвик:



Case 1, 3, 4
VBA - [решено] Обработка массивов




а второй элемент массива вообще никогда не применяется с какой либо операцией к результату?



в конце добавьте хотябы



Код:

Код: Выделить всё

MsgBox y, vbOKOnly, "Результат вычисления значения Y"

ну или



Код:

Код: Выделить всё

Debug.Print "Результат вычисления значения Y = " & y

на крайний случай
Аватара пользователя
KnRSU

Re: VBA - [решено] Обработка массивов

Сообщение KnRSU »

а куда мне выводить результат и весь текст программы.Если можешь помоги пожалуйста!
Аватара пользователя
Матвик

Re: VBA - [решено] Обработка массивов

Сообщение Матвик »

а куда мне выводить результат и весь текст программы.Если можешь помоги пожалуйста!
Аватара пользователя
lxa85

Re: VBA - [решено] Обработка массивов

Сообщение lxa85 »

Матвик, прости, но так как ты по предложенным ссылкам не ходишь, придется ткнуть тебя носом.



Код:

Код: Выделить всё

 MsgBox("Hello, World!") ' Display message on computer screen.

Код из первой предложенной мною ссылки.

Это как один из вариантов. Хочешь иного - правильней описывай задачу.
Аватара пользователя
Матвик

Re: VBA - [решено] Обработка массивов

Сообщение Матвик »

вопрос от lxa85 поддерживаю


Цитата Матвик:



выводила результат
VBA - [решено] Обработка массивов




куда выводила?



упростим,

!!! варианты:



1. в виде диалогового окна

2. в виде специфического окна

3. в окно Immediate (вызывается по Crtl+G)

4. в файл (указанного типа или просто текстовый)

5. на принтер

6. в ячейку (в случае MS Excel)

7. в текущую позицию курсора (в случае MS Word)

8. в заранее заданную закладку (в случае MS Word)



указав выбранный Вами вариант вывода, Вы облегчите понимание нам и сократите время ожидания себе
Аватара пользователя
KnRSU

Re: VBA - [решено] Обработка массивов

Сообщение KnRSU »

в виде диалогового окна или в виде специфического окна
Аватара пользователя
Матвик

Re: VBA - [решено] Обработка массивов

Сообщение Матвик »

Матвик, ты ответы читаешь? Ты предложенные варианты пробуешь? Ну так, просто ради интереса? Вообще имеет смысл тебе подсказывать, или ты отвечаешь ровно на последний вопрос и ровно кроме него ничего не читаешь? 3тий раз - уже не смешно.


Цитата lxa85:





Код:

Код: Выделить всё

MsgBox("Hello, World!") 'Выводит сообщение с текстом Hello World на экран.

VBA - [решено] Обработка массивов
Ответить

Вернуться в «Программирование и базы данных»