Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
23.04.2024, 22:10:45

Войти
Добавляйтесь в нашу группу ВКонтакте - будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Прочие форумы
| |-+  Курилка
| | |-+  VBA изучение
Страниц: [1] 2  Все   Вниз
Печать
Автор Тема: VBA изучение  (Прочитано 41722 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Алекс
Пользователь
**

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 97


Просмотр профиля
« : 27.02.2014, 17:36:14 »

Добрый день.

Не знал в какой раздел написать свой вопрос.
Может кто подскажет. Вот наконец решил выучить VBA. Надеюсь на ваш совет форумчане)
Ищу курсы.
Достаточно ли закончить курсы VBA или же необходимо искать курсы по Visual Basic 6, или Visual Basic .NET?
Планирую использовать , в основном для написания сложных макросов для excel, запросов к базам данных и т д.
Что лучше? Подскажите.
Просто читаю описание курса в различных центрах по VBA - какое-то оно скудное. Не рассчитаны ли эти курсы в большем числе на макросы "вставил ячейку ,добавил ячейку и ничего больше"
Курс по VBA везде по 20-24 часа. Разве за это время можно выучить этот язык?
Во вложении курс предложенный одной из компаний)

Спасибо за обоснованные ответы)
Записан
vikttur
Глобальный модератор
Ветеран
*****

Репутация: +124/-0
Офлайн Офлайн

Сообщений: 1 816



Просмотр профиля
« Ответ #1 : 27.02.2014, 18:55:34 »

Цитировать
для написания сложных макросов для excel...
Нужна практика. И интерес. Курсы могут дать только начальные навыки.
Записан
Алекс
Пользователь
**

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 97


Просмотр профиля
« Ответ #2 : 27.02.2014, 23:00:26 »

А вон той программы курса, что я приложил,достаточно? Что бы понять логику и самому потом спокойно разобраться?)
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #3 : 28.02.2014, 09:50:36 »

Алекс, если есть желание - то эффективный тренинг даст хороший старт. На тренинге разберут на практических примерах различные ситуации. Разъяснят непонятные моменты(если будете справшивать). Весь объем, понятное дело, не усвоите, но главные азы будете знать и далее уже можно по книжкам и т.п.
Далее главное не останавливаться и закрепить знания практикой.
Это если вести тренинг будет нормальный тренер, который сможет увлечь. А если все будет как в ВУЗ-ах - лишь бы прочитать, то толку будет мало от тренинга. Вы в самом начале потеряете логическую нить и все, что дальше будет темным лесом.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
RAN
Эксперты
Старожил
*

Репутация: +43/-0
Офлайн Офлайн

Сообщений: 440



Просмотр профиля E-mail
« Ответ #4 : 01.03.2014, 00:22:42 »

Почитал dok.
Кто-нибудь растолкует, что это?
Цитировать
2.   Установка параметров записи макроса.
3.   Использование абсолютных и относительных ссылок при записи макроса.
Сколько пользую макрорекордер, а о таком не слыхивал.  Грустный
Записан

А что ты умеешь?
Учиться...
vikttur
Глобальный модератор
Ветеран
*****

Репутация: +124/-0
Офлайн Офлайн

Сообщений: 1 816



Просмотр профиля
« Ответ #5 : 01.03.2014, 12:04:17 »

Параметры - это в первом окошке: как назвать, чем вызывать, куда разместить. Оч-ч-чень сложный пункт, занятий 4-5, наверное, потребуется Улыбка

О ссылках - такого не знаю. Наверное, на курсы пора...
Записан
Алекс
Пользователь
**

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 97


Просмотр профиля
« Ответ #6 : 01.03.2014, 12:11:00 »

Почитал dok.
Кто-нибудь растолкует, что это?Сколько пользую макрорекордер, а о таком не слыхивал.  Грустный
Относительные ссылки - когда вы нажимаете кнопку макрос - в окошке где вы собственно и нажимаете начать запись - есть кнопочка - относительные ссылки.
При активации этой функции - макрос будет записан относительно выделенной ячейки.
 То есть без включения относительных ссылок где бы ни стоял курсор и какая бы ячейка не была выделена - макрос будет проводить действия именно с теми ячейками которые были задействованы при записи макроса... То есть если вы записали скопировать А1 в B1 то где бы не стоял курсор и что бы не было выделено макрос будет всегда копировать А1 в B1.

При включении относительных ссылок, действие будет проводиться относительно выделенной ячейки. То есть если вы запишите макрос на копирование из А1 в B1, то при следующем запуске макроса, если у вас будет выделена уже ячейка B1 то расчет произойдет относительно нее. То есть данные скопируются в С1.

Записан
Алекс
Пользователь
**

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 97


Просмотр профиля
« Ответ #7 : 01.03.2014, 12:16:09 »

Алекс, если есть желание - то эффективный тренинг даст хороший старт.

Эх. Жалко я к вам не могу записаться)
Подскажите, после изучения основ на курсах. Какой книгой пожно пользоваться. Смотрел у вас написано Джон Уокенбах хорошая. Но там 2003. А ведь уже есть 2010. Джон уокенбах профессиональное программирование на vba в excel 2010. Стоит ли учиться по ней или же вы можете посоветовать что-то другое. Или наоборот учить новичку лучше с Джон уокенбах 2003. Так как эта книга 2010 уже для профессионалов. И даже 2013 есть уже)

В общем суть вопроса. По какой книге учиться после окончания курсов и зная основы какие-то.
« Последнее редактирование: 01.03.2014, 12:18:39 от Алекс » Записан
vikttur
Глобальный модератор
Ветеран
*****

Репутация: +124/-0
Офлайн Офлайн

Сообщений: 1 816



Просмотр профиля
« Ответ #8 : 01.03.2014, 12:29:36 »

Уокенбах.
Наверное, неважно, какую пользовать. Если есть новее, то, конечно, лучше свеженькую. Если нет - не страшно, основы описаны и в старых.
У меня первая была "Самоучитель Excel". Это когда еще не знал, что это и с чем его едят.
Потом Гарнаев, "Самоучитель VBA. 2-е издание". Настольная.
Подарили Уокенбаха, 2010. Теперь они рядом лежат.
Книги- только как справка, дополнение к F1. Или наоборот. Когда этот набор не помогает (но не раньше) и мозги набекрень от проб и ошибок - на форумы за помощью. Народ у нас добрый: когда помогут, когда пинка дадут (тоже полезно).
Основное обучение - практическая работа с задачами.
« Последнее редактирование: 01.03.2014, 12:49:10 от vikttur » Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #9 : 01.03.2014, 12:40:06 »

Эх. Жалко я к вам не могу записаться)

В общем суть вопроса. По какой книге учиться после окончания курсов и зная основы какие-то.
У меня проблемы с учебными центрами :-) На деле оказалось не так просто договориться.

По книжке согласен с Виктором - можно и по 2003 учить. Все необходимое там есть, а главное если изучать с 2003, то не будете знать проблем с совместимостью: на 2007 и старше так же будет работать(за исключением метода FileSearch - он просто заблокирован в последующих версиях и приходится применять рекурсии).
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
RAN
Эксперты
Старожил
*

Репутация: +43/-0
Офлайн Офлайн

Сообщений: 440



Просмотр профиля E-mail
« Ответ #10 : 01.03.2014, 16:22:28 »

Относительные ссылки - когда вы нажимаете кнопку макрос - в окошке где вы собственно и нажимаете начать запись - есть кнопочка - относительные ссылки.
Не нашел...
Записан

А что ты умеешь?
Учиться...
vikttur
Глобальный модератор
Ветеран
*****

Репутация: +124/-0
Офлайн Офлайн

Сообщений: 1 816



Просмотр профиля
« Ответ #11 : 01.03.2014, 16:40:37 »

У меня тоже нет такого...
 Улыбка
Я понял - это только при первом запуске записи макроса!
Потом Excel понимает, что его хозяин - знаток и больше этой ерунды не показывает.
После тысячного использования макрорекодера тот вообще откажется работать: сам гуру. сам и пиши, не напрягай меня!

Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #12 : 01.03.2014, 16:48:33 »

В версиях 2007 и старше относительные ссылки на вкладке Разработчик-группа Код. В младших версиях - данная кнопка на плавающей панели вместе с кнопкой останова макроса.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
vikttur
Глобальный модератор
Ветеран
*****

Репутация: +124/-0
Офлайн Офлайн

Сообщений: 1 816



Просмотр профиля
« Ответ #13 : 01.03.2014, 19:39:45 »

Дык... у меня нет плавающей (2010)
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #14 : 01.03.2014, 19:43:51 »

Дык...читать надо все :-) И желательно с самого начала
Цитировать
В версиях 2007 и старше относительные ссылки на вкладке Разработчик-группа Код
а плавающая - для младших версий. Т.е. для 2003 и ниже.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Страниц: [1] 2  Все   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru