Алекс
Пользователь
Репутация: +0/-0
Офлайн
Сообщений: 97
|
|
« : 27.02.2014, 17:36:14 » |
|
Добрый день.
Не знал в какой раздел написать свой вопрос. Может кто подскажет. Вот наконец решил выучить VBA. Надеюсь на ваш совет форумчане) Ищу курсы. Достаточно ли закончить курсы VBA или же необходимо искать курсы по Visual Basic 6, или Visual Basic .NET? Планирую использовать , в основном для написания сложных макросов для excel, запросов к базам данных и т д. Что лучше? Подскажите. Просто читаю описание курса в различных центрах по VBA - какое-то оно скудное. Не рассчитаны ли эти курсы в большем числе на макросы "вставил ячейку ,добавил ячейку и ничего больше" Курс по VBA везде по 20-24 часа. Разве за это время можно выучить этот язык? Во вложении курс предложенный одной из компаний)
Спасибо за обоснованные ответы)
|
|
|
Записан
|
|
|
|
vikttur
|
|
« Ответ #1 : 27.02.2014, 18:55:34 » |
|
для написания сложных макросов для excel... Нужна практика. И интерес. Курсы могут дать только начальные навыки.
|
|
|
Записан
|
|
|
|
Алекс
Пользователь
Репутация: +0/-0
Офлайн
Сообщений: 97
|
|
« Ответ #2 : 27.02.2014, 23:00:26 » |
|
А вон той программы курса, что я приложил,достаточно? Что бы понять логику и самому потом спокойно разобраться?)
|
|
|
Записан
|
|
|
|
|
RAN
Эксперты
Старожил
Репутация: +43/-0
Офлайн
Сообщений: 440
|
|
« Ответ #4 : 01.03.2014, 00:22:42 » |
|
Почитал dok. Кто-нибудь растолкует, что это? 2. Установка параметров записи макроса. 3. Использование абсолютных и относительных ссылок при записи макроса. Сколько пользую макрорекордер, а о таком не слыхивал.
|
|
|
Записан
|
А что ты умеешь? Учиться...
|
|
|
vikttur
|
|
« Ответ #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
|
|
« Ответ #8 : 01.03.2014, 12:29:36 » |
|
Уокенбах. Наверное, неважно, какую пользовать. Если есть новее, то, конечно, лучше свеженькую. Если нет - не страшно, основы описаны и в старых. У меня первая была "Самоучитель Excel". Это когда еще не знал, что это и с чем его едят. Потом Гарнаев, "Самоучитель VBA. 2-е издание". Настольная. Подарили Уокенбаха, 2010. Теперь они рядом лежат. Книги- только как справка, дополнение к F1. Или наоборот. Когда этот набор не помогает (но не раньше) и мозги набекрень от проб и ошибок - на форумы за помощью. Народ у нас добрый: когда помогут, когда пинка дадут (тоже полезно). Основное обучение - практическая работа с задачами.
|
|
« Последнее редактирование: 01.03.2014, 12:49:10 от vikttur »
|
Записан
|
|
|
|
Дмитрий Щербаков(The_Prist)
|
|
« Ответ #9 : 01.03.2014, 12:40:06 » |
|
Эх. Жалко я к вам не могу записаться)
В общем суть вопроса. По какой книге учиться после окончания курсов и зная основы какие-то.
У меня проблемы с учебными центрами :-) На деле оказалось не так просто договориться. По книжке согласен с Виктором - можно и по 2003 учить. Все необходимое там есть, а главное если изучать с 2003, то не будете знать проблем с совместимостью: на 2007 и старше так же будет работать(за исключением метода FileSearch - он просто заблокирован в последующих версиях и приходится применять рекурсии).
|
|
|
Записан
|
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы... Пункты приёма Спасибов: -41001332272872 -R298726502453
|
|
|
RAN
Эксперты
Старожил
Репутация: +43/-0
Офлайн
Сообщений: 440
|
|
« Ответ #10 : 01.03.2014, 16:22:28 » |
|
Относительные ссылки - когда вы нажимаете кнопку макрос - в окошке где вы собственно и нажимаете начать запись - есть кнопочка - относительные ссылки.
Не нашел...
|
|
|
Записан
|
А что ты умеешь? Учиться...
|
|
|
vikttur
|
|
« Ответ #11 : 01.03.2014, 16:40:37 » |
|
У меня тоже нет такого... Я понял - это только при первом запуске записи макроса! Потом Excel понимает, что его хозяин - знаток и больше этой ерунды не показывает. После тысячного использования макрорекодера тот вообще откажется работать: сам гуру. сам и пиши, не напрягай меня!
|
|
|
Записан
|
|
|
|
|
vikttur
|
|
« Ответ #13 : 01.03.2014, 19:39:45 » |
|
Дык... у меня нет плавающей (2010)
|
|
|
Записан
|
|
|
|
Дмитрий Щербаков(The_Prist)
|
|
« Ответ #14 : 01.03.2014, 19:43:51 » |
|
Дык...читать надо все :-) И желательно с самого начала В версиях 2007 и старше относительные ссылки на вкладке Разработчик-группа Код а плавающая - для младших версий. Т.е. для 2003 и ниже.
|
|
|
Записан
|
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы... Пункты приёма Спасибов: -41001332272872 -R298726502453
|
|
|
Алекс
Пользователь
Репутация: +0/-0
Офлайн
Сообщений: 97
|
|
« Ответ #15 : 01.03.2014, 21:13:54 » |
|
Завтра поеду покупать Уокенбаха) Буду брать, значит, последнюю самую. 2013. Я думаю в ней недочеты предыдущих, если таковые были, по немногу исправляют=) Не удобно с электронным вариантом работать=)
Эх) А практика.... Ну, ждите меня через пару месяцев на форуме) Буду забредшим на форуме, в меру своих возможностей, помогать))) Это если все ок пойдет=) Иначе, сам буду по форуму панику наводить и помощи просить=)
|
|
|
Записан
|
|
|
|
vikttur
|
|
« Ответ #16 : 01.03.2014, 21:28:15 » |
|
Дык...читать надо все :-) ...а плавающая - для младших версий Э, нет. Это писать надо правильно! "Десятка", тем более 13 - младшенькие А 2003 - старушка.
|
|
|
Записан
|
|
|
|
Алекс
Пользователь
Репутация: +0/-0
Офлайн
Сообщений: 97
|
|
« Ответ #17 : 03.03.2014, 13:17:14 » |
|
Эх) Купил) Правда он на бумаге сероватой какой-то. А на белой только с 2013 идет серия. Но эта книга еще не вышла. Почитал уже немного. Расписано подробно. Примеров много. На каждый случай по 2-4 штуки. Даже самый особо одаренный разберется))) Но - много лишней воды как по мне. Книгу можно было сделать и по меньше раза в полтора без потери качества. Тем самым облегчить обучение) Ато 1000 страниц как никак) Многовато.
|
|
|
Записан
|
|
|
|
konoplia
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 1
|
|
« Ответ #18 : 11.03.2014, 20:00:44 » |
|
Подскажите начинающему
|
|
« Последнее редактирование: 11.03.2014, 20:22:18 от vikttur »
|
Записан
|
|
|
|
vikttur
|
|
« Ответ #19 : 11.03.2014, 20:20:38 » |
|
Есть раздел "Вопросы по Excel и VBA" Читайте правила и создавайте свою тему там.
|
|
|
Записан
|
|
|
|
|
edc1985
|
|
« Ответ #21 : 08.06.2020, 21:47:22 » |
|
Могу посоветовать удалено
|
|
« Последнее редактирование: 08.06.2020, 21:59:57 от vikttur »
|
Записан
|
|
|
|
|