Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/22: Рейтинг темы: голосов - 22, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 15

Что делают нижеприведенные команды

16.01.2012, 18:02. Показов 4412. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
многие комманды мне понятны и поэтому я тут напишу их а вы скажите что они обозначают , ну оисание что значит та или иная комманда


1)
Visual Basic
1
Cells(8 + i, 2) = S(i)
2)
Visual Basic
1
If S(i) = strmax Then
3)
Visual Basic
1
ThisWorkbook.ActiveSheet.Cells(8 + i, 2).Interior.ColorIndex = 4
4 )
Visual Basic
1
Dim i, j, col, row As Integer
5)
Visual Basic
1
Dim st(5), min(5) As Double
6)
Visual Basic
1
max = Cells(1, 1)
в листе ексела , задача - макрос там есть такая строка ( в макросе)
Visual Basic
1
2
3
sum = 0
j = 0
i = 14
для чего она нужна ?
позже если еще какие то не понятны будут команды буду дополнять список
Вложения
Тип файла: xls Book1(4)нов.xls (31.0 Кб, 33 просмотров)
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.01.2012, 18:02
Ответы с готовыми решениями:

Подскажите что делают макросы
Никак не могу понять, и еще что такое checkbox

Объясните что делают эти команды
Доброй ночи. Объясните что делает здесь каждая команда/функция Вот код void show_files(const wchar_t * _path, const wchar_t *...

Расскажите, что делают эти команды
помогите пожалуйста, расскажите что делают эти команды???? @echo...

17
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
16.01.2012, 20:05
Цитата Сообщение от Aizensoske Посмотреть сообщение
4 )Dim i, j, col, row As Integer
5)Dim st(5), min(5) As Double
Здесь объявляются типы переменных, при чем неправильно.
Тип Integer задается только для "row", тип Double только для одномерного массива min(5) размерностью от 0 до 5. Остальные переменные получают тип Variant.
Правильно объявлять так:
Visual Basic
1
2
3
4
5
6
Dim i as Integer, j as Integer, col as Integer, row As Integer
Dim st(5) As Double, min(5) As Double
'или с помощью сокращенной записи:
Dim i%, j%, col%, row%
Dim st#(5), min#(5)
'% - integer, & - Long, ! - Single, # - Double, @ - Currency, $ - String.
Про типы данных, я думаю, Вы найдете много информации в любом справочнике.
Цитата Сообщение от Aizensoske Посмотреть сообщение
многие комманды мне понятны
Может наоборот
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
16.01.2012, 20:13
Цитата Сообщение от Diskretor Посмотреть сообщение
% - integer, & - Long, ! - Single, # - Double, @ - Currency, $ - String
да ну новичку с такими масенькими значками не стоит связываться
Главное для новичка "развязать" руки, дабы он смог понять, что так тоже прёт

Visual Basic
1
2
3
4
5
6
Dim моя as integer
Dim моя1 as long
Dim моя2 as single
Dim моя3 as double
Dim моя4 as currency
Dim моя5 as string
1
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 15
16.01.2012, 20:31  [ТС]
Visual Basic
1
2
3
sum = 0
j = 0
i = 14
к той задаче чт оя приложил , вот для чего эти параметры задаються для чего они и как это называется компьютерным языком
0
1302 / 404 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
16.01.2012, 20:34
Цитата Сообщение от Diskretor Посмотреть сообщение
Здесь объявляются типы переменных, при чем неправильно.
объявляются - ни о чём не говорит. Правильно говорить: в оперативной памяти компьютера создаются поименованные области с определённым размером.
1
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
16.01.2012, 20:40
Цитата Сообщение от Aizensoske Посмотреть сообщение
sum = 0
j = 0
i = 14
присвоили переменной ... значение
0
16.01.2012, 21:13

Не по теме:

я тут напишу их а вы скажите что они обозначают
позже если еще какие то не поянтны будут команды буду дополнять список
Правильный подход к изучению программирования.
А я дурак всё F1 пользовался. Справку по VBA ещё 97 (вроде бы) офиса храню и пользуюсь до сих пор. А надо было грузить форумчан такими вопросами.
Aizensoske, Может для начала хоть какую справочку почитаешь?

2
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 15
16.01.2012, 21:22  [ТС]
Справка огромная очень найти какую определенную команду очень сложно.
Cells(8 + i, 2) = S(i) - для чего нужна эта комманда
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
16.01.2012, 21:37
Цитата Сообщение от Aizensoske Посмотреть сообщение
Cells(8 + i, 2) = S(i) - для чего нужна эта комманда
вероятно значению ячейки Cells(8 + i, 2) присваивают то что находится в переменной S(i)
Чему равно i? смотрите после прохода этой строки кода в ячейку
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
16.01.2012, 22:01
Вообще-то Alex77755 прав. Форум помогает разбираться с вопросами, возникающими в ходе изучения языка, но он не является справочником по командам, тем более, в одном топе, да еще с обещанным "продолжением".

Aizensoske, это не нарушение, но напоминание о соблюдении Правил.
1
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
16.01.2012, 22:26
Цитата Сообщение от Alex77755 Посмотреть сообщение
Справку по VBA ещё 97 (вроде бы) офиса храню
Могу попросить для всеобщего обозрения? Я так понимаю - это русская.
0
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 15
16.01.2012, 23:41  [ТС]
просто у меня нету возможности по другому узнать чнецение многих вешей , вот например
это -
Visual Basic
1
Dim i, j, col, row As Integer
Visual Basic
1
Dim st(5), min(5) As Double
и еще Cells что это вообще за слово в команде программы.

и еще вот эта команда
Visual Basic
1
sum = sum + cells(1,a)
вероятно значению ячейки Cells(8 + i, 2) присваивают то что находится в переменной S(i)
а после этой комманды идет
Visual Basic
1
lf S(i) = strmax Then
Получается определение целлс 8 + i это комманда присваивания значение переменной S правильно ?


и еще
Visual Basic
1
2
3
sum = 0
j = 0
i = 14
"присвоили переменной ... значение"
почему i = 14 ? и за что отвечает i .
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
17.01.2012, 05:16
Вы бы выложили весь код, по отрывкам трудно судить
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
17.01.2012, 07:40
Aizensoske,
и еще Cells что это вообще за слово в команде программы.
поставь курсор на Cells и нажми F1. Всё же расписано!!!!
...

Diskretor,
Справка в архиве висит 12 метров. Надо - стучись на мыло - сброшу. Здесь же ограниечения на размер. Есть ещё несколько справочников
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
17.01.2012, 07:44
Вот небольшая программка-справочник с примерами. Устанавливается как обычная программа.
Не моя - где-то на просторах попалась.
Вложения
Тип файла: rar Справка_по _функциям_VB_рус.rar (406.8 Кб, 85 просмотров)
1
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 15
17.01.2012, 13:21  [ТС]
прочел я справку но многое там не нашел
Кто нить может по аси мне помочь ?

 Комментарий модератора 
Никаких ICQ, все вопросы решаем на форуме


Добавлено через 1 час 7 минут
хорошо тогда еще пару комманд
Visual Basic
1
 If S(i) = strmax Then
что это за комманда
и эта
Visual Basic
1
ThisWorkbook.ActiveSheet.Cells(16, 2) = nom
и вот она
Visual Basic
1
Dim sum As Double
0
 Аватар для dzug
695 / 236 / 18
Регистрация: 17.01.2011
Сообщений: 583
Записей в блоге: 1
17.01.2012, 14:52
Более десяти лет назад, на официальном сайте Майкрософт я скачал учебную программу по основам VBA. Изучаете и ответ на многие вопросы найдете там.
Вложения
Тип файла: rar LEKSB.rar (532.3 Кб, 77 просмотров)
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
17.01.2012, 17:07
От себя добавлю:
VBA_Help.1.3 - на русском справочник.
vbaxl10 - Microsoft Excel 2003 Language Reference (на англ.)
Вложения
Тип файла: rar vbaxl10.rar (1.92 Мб, 56 просмотров)
Тип файла: rar VBA_Help_(v.1.3).rar (1.61 Мб, 82 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.01.2012, 17:07
Помогаю со студенческими работами здесь

Объясните пожалуйста, что делают некоторые команды в представленном коде
Это программа для передвижения нарисованного на форме круга. Написал её не я, я лишь немного изменил некоторые цифры. Я хочу использовать...

Я не могу понять что делает данная программа. Точнее что делают функции используемые в это коде
#include <iostream> #include <Windows.h> #include <ctime> using namespace std; int g(int a, int n); int s(int a, int n); int...

Что делают программисты?
Вопрос конечно тупой, конечно пишут код Но вот пришли они с утра в офис, сели за устройство и ну какой код можно писать? допустим это...

Что делают взломщики?
Что начинают делать взломщики после того как зашли на твою страницу?

Что делают процедуры?
Есть программа по построению и вращению куба в Делфи. Хочется разобраться какие процедуры за что отвечают и что значат те или иные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru