Гость
Статьи
Есть тут кто-нибудь, …

Есть тут кто-нибудь, кто сечет в VBA?

Подскажите, пожалуйста, что значит следующая строчка:
ByVal KeyCode As MSForms.ReturnInteger, _
ByVal Shift As Integer
Заранее благодарю)
Квэрти
8 ответов
Последний — Перейти
Гость
#1
Объявление двух переменных. Первая строчка приведена не до конца, там должно быть продолжение после "_" на другой строке.
Квэрти
#2
А именно "MSForms.ReturnInteger" что значит?
Гость
#3
Квэрти
Сообщение было удалено
Некий тип из модуля MSForms. Там обозреватель модулей должен быть, посмотрите.
Квэрти
#4
Спасибо)

А Вы давно занимаетесь VBA?Оно помогла Вам вообще в жизни?Или это бесперспективно?
#5
Первое должно возвращать код нажатой клавиши, а второе должно сигнализировать о том, нажат Shift или нет. Остальное в коде смотреть надо. Как чистое программирование VBA почти нигде не нужен. Просто когда то учили этому и на VB писал немало по молодости.
Квэрти
#6
Просто это единственный язык, что мне неплохо дается. На хэдхантере смотрела: VBA кое-где требуют вкупе с SQL.
Наталья
#7
Причем, если не ошибаюсь, в Shift включены все модифицирующие клавиши, как и Alt и Ctrl. Чистый VBA нигде не применяется, кроме как в MS Office, для написания своих функций в Excel сгодится, но для серьезного независимого программирования лучше посмотреть в сторону Си, Руби, Питона.
Наталья
#8
Квэрти
Сообщение было удалено
Это экзотика) SQL язык баз данных, поэтому его чаще требует с сайтовыми языками, вроде PHP, реже с PERL, и отдельно для разработки серьезных тяжеловесных продуктов, где эта самая база данных нужна, но их уже пишут на C++, как правило.
Форум: Развлечения
Всего: 78 305 тем
Новые темы за все время: 78 305 тем
Популярные темы за все время: 41 370 тем