Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

lovko>> Открытие книги через макрос


Профессиональные приемы работы в Microsoft Excel

Выпуск 51
от 2014-01-03

Подписчиков: 5828

Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"

Основные разделы сайта
Статьи
Форум

Новости сайта в формате RSS
Новые сообщения форума в формате RSS
Читать в Яндекс.Ленте

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel"

Наши сайты

Профессиональные приемы работы в Microsoft Excel
Excel от новичка до эксперта

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Наши друзья

VBAtips.ru -
подсказки и решения на VBA

wordexpert.ru
Профессиональная работа с текстом

planetaexcel.ru
Когда заешь - все просто

Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"



lovko>> Открытие книги через макрос
2013-12-26 09:53 http://forum.msexcel.ru/index.php?action=profile;u=
Здравствуйте! Помогите, пожалуйста!
Кнопка, которой присваивается макрос, находится на листе "Стартовая". На листе "Поиск" в ячейке G1 указано название другой книги. В H1 - название листа этой книги. Как создать макрос, который открывал бы книгу с названием из ячейки G1 и лист в этой книге с названием из ячейки H1?
Огромное спасибо!


cheshiki1>> Re: Открытие книги через макрос
2013-12-26 10:22 http://forum.msexcel.ru/index.php?action=profile;u=
как то так
Sub Макрос2()
Set A = [H1]
Workbooks.Open "C:\Documents and Settings\Master\Мои документы\" & [G1] & ".xls"
Sheets(A.Value).Activate
End Sub
до тачивайте под себя.  ;)

ICE>> Как "подружить" функцию IF с значением #N/A
2013-12-26 10:23 http://forum.msexcel.ru/index.php?action=profile;u=
Добрый день!
У меня вопрос скорее по формату записи формулы. Т.е. если в ячейке результат #N/A то нужно что бы функция IF поставила 0. Мучаюсь уже целый час, а "оно" не понимает. :-\ :-\ :-\
Помогите пожалуйста.

ICE>> Re: Как "подружить" функцию IF с значением #N/A
2013-12-26 10:29 http://forum.msexcel.ru/index.php?action=profile;u=
Извините за дурацкий вопрос. Сам разобрался. Оказалось все просто. Функция IFERROR.
Еще раз извините.

lovko>> Re: Открытие книги через макрос
2013-12-26 11:07 http://forum.msexcel.ru/index.php?action=profile;u=
Макрос подделал под себя. Так как кнопка будет находиться на другом листе, в третью строку добавил Sheets("Поиск")., чтобы название книги бралось именно с листа "Поиск". Но теперь при выполнении макроса не работает строка Sheets(A.Value).Activate. В чем моя проблема?

Sub Макрос2()
Set A = [H1]
Workbooks.Open "C:\Documents and Settings\Master\Мои документы\" & Sheets("Поиск").[G1] & ".xlsm"
Sheets(A.Value).Activate
End Sub

lovko>> Re: Открытие книги через макрос
2013-12-26 12:28 http://forum.msexcel.ru/index.php?action=profile;u=
Разобрался. В итоге:

Sub Макрос2()
Set A = Sheets("Поиск").[H1]
Workbooks.Open "C:\Documents and Settings\Master\Мои документы\" & Sheets("Поиск").[G1] & ".xls"
Sheets(A.Value).Activate
End Sub

Большое спасибо за помощь!

Саша Королев>> Шаг автозаполнения
2013-12-26 12:28 http://forum.msexcel.ru/index.php?action=profile;u=
Добрый день.
Ячейка A1 берет значение из B1, если скопировать A1 на А10, она будет брать значение из B10. А мне нужно чтоб из B2 и в каждой следующей итерации B+1. Причем не зависимо от шага  Как такое можно сделать? 

KuklP>> Re: Открытие книги через макрос
2013-12-26 12:43 http://forum.msexcel.ru/index.php?action=profile;u=
lovko, оформляйте код тегами.

KuklP>> Re: Шаг автозаполнения
2013-12-26 12:46 http://forum.msexcel.ru/index.php?action=profile;u=
Кросс:
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=53726&sessid=971f501e6b19e257635d900a203736e6&MESSAGE_TYPE=EDIT&result=edit
http://www.programmersforum.ru/showthread.php?t=251920

lovko>> Re: Открытие книги через макрос
2013-12-26 12:50 http://forum.msexcel.ru/index.php?action=profile;u=
И снова проблема.
И в ячейке G1, и в ячейке H1 - формула, которая дает то или иное название книги и листа. Макрос, видимо, видит саму формулу, а не ее значение в виде названия книги и названия листа, поэтому работать не хочет. Можно ли сделать так, чтобы макрос видел не формулу, а ее содержание?
Помогите!!!

cheshiki1>> Re: Открытие книги через макрос
2013-12-26 13:08 http://forum.msexcel.ru/index.php?action=profile;u=
Цитировать
"C:\Documents and Settings\Master\Мои документы\"
у вас точно такой путь к файлу?
файл прикладываем.


lovko>> Re: Открытие книги через макрос
2013-12-26 13:30 http://forum.msexcel.ru/index.php?action=profile;u=
Файл во вложении

cheshiki1>> Re: Открытие книги через макрос
2013-12-26 14:33 http://forum.msexcel.ru/index.php?action=profile;u=
макрос нормально отрабатывает. Ошибка может быть если листа с таким именем нет.
Sub Поиск1()
Set A = Sheets("Поиск").[H1]
Set B = Sheets("Поиск").[G1]
On Error GoTo S
Workbooks.Open "C:\Инструкции\" & B.Value & ".xlsm"
On Error GoTo S1
Sheets(A.Value).Activate
Exit Sub
S:
MsgBox "По пути C:\Инструкции\ отсутствует книга " & B.Value
Exit Sub
S1:
MsgBox "В книге " & B.Value & ".xlsm лист с именем " & A.Value & " отсутствует."
End Sub


lovko>> Re: Открытие книги через макрос
2013-12-26 14:59 http://forum.msexcel.ru/index.php?action=profile;u=
Все отлично работает. Большое спасибо!

Юлия J>> Сводная таблица из нескольких таблиц
2013-12-26 16:58 http://forum.msexcel.ru/index.php?action=profile;u=
Здравствуйте!
Моя задача состоит в том, чтобы создать отчет,для этого использую сводную таблицу.Используется Excel 2013. создаю сводную таблицу,данные берутся из внешнего источника(MS SQL server). Данные вытягиваю запросом,который ввожу в окне Источник данных=>свойства подключения=>определение, там тип команды :SQL далеее вставляю запросы.
Проблема первая и основная: Запросом подгружается много столбцов и почему то все данные не подгружаются, видимо там ограничено кол-во вводимых символов, эту проблему решила решить так: создать еще одну таблицу и догрузить в нее данные(это получилось)
Проблема вторая: теперь мне нужно эти таблицы объединить в одну сводную таблицу, как это можно сделать?

KuklP>> Re: Сводная таблица из нескольких таблиц
2013-12-26 17:29 http://forum.msexcel.ru/index.php?action=profile;u=
http://forum.msexcel.ru/index.php/topic,129.0.html

nic44>> Помогите в таблице чтобы вместо 0 была бы пустая ячейка
2013-12-27 00:31 http://forum.msexcel.ru/index.php?action=profile;u=
Есть 2 талицы( табель рабочих дней и расписание посещения по дням (фактически время) Сделал 3 таблицу посещение согласно графика. Все вроде хорошо умножил данные первой табл. на данные второй и все получилось. Но там где человек не работал (пропущено в табеле) стоит 0 а нужно чтобы была пустая ячейка. Полазил по интернету пишут, что в настройках нужно снять галочку показывать 0. Но у меня в настройках этого нет. Может как-то через формулу.Помогите пожалуйста

Админ не сердись я о своей проблеме сегодня уже писал здесь, но видно что-то сделал не так , потому-что не нахожу своего сообщения поэтому решил повторить свой вопрос

Михаил С.>> Re: уравнение полиномиальной линии тренда в excel
2013-12-27 00:50 http://forum.msexcel.ru/index.php?action=profile;u=
Так, как данные (Х и У) у вас расположены в столбцах, то коэффициенты степеней должны быть в строке (т.е. через точку с запятой, если русский ексель)
=ЛИНЕЙН($C$7:$C$40;$B$7:$B$40^{1;2;3;4;5;6};1;0)и это [abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr], вводится сразу в семь ячеек в строке.

Ktulu>> Re: уравнение полиномиальной линии тренда в excel
2013-12-27 02:16 http://forum.msexcel.ru/index.php?action=profile;u=
Огромное спасибо!

cheshiki1>> Re: Помогите в таблице чтобы вместо 0 была бы пустая ячейка
2013-12-27 07:14 http://forum.msexcel.ru/index.php?action=profile;u=
файл не смотрел.
суть формулы =ЕСЛИ(формула=0;"";формула)

KuklP>> Re: Помогите в таблице чтобы вместо 0 была бы пустая ячейка
2013-12-27 07:31 http://forum.msexcel.ru/index.php?action=profile;u=
Но у меня в настройках этого нет.
Это что же у Вас за Эксель такой особенный? У всех есть и только у Вас нет. Может плохо искали?

Юлия J>> Re: Сводная таблица из нескольких таблиц
2013-12-27 08:18 http://forum.msexcel.ru/index.php?action=profile;u=
Не совсем поняла смысл данной ссылки. Но если это касается прилагаемого файла, то приложить файл я не могу. Я просто хочу узнать в 2013 офисе есть возможность создавать сводную таблицу из нескольких таблиц или нескольких диапазонов.

KuklP>> Re: Сводная таблица из нескольких таблиц
2013-12-27 08:39 http://forum.msexcel.ru/index.php?action=profile;u=
Да, есть. И не одна. Точней без Вашего файла сказать нечего.

NooBasTiK>> Re: Сводная таблица из нескольких таблиц
2013-12-27 08:40 http://forum.msexcel.ru/index.php?action=profile;u=
в PowerPivot для Excel можно по моему делать.

zs>> Re: Помогите в таблице чтобы вместо 0 была бы пустая ячейка
2013-12-27 10:24 http://forum.msexcel.ru/index.php?action=profile;u=
=ЕСЛИ(ИЛИ(A1=4;B1=0);" ";A1*B1)

Юлия J>> Re: Сводная таблица из нескольких таблиц
2013-12-27 10:35 http://forum.msexcel.ru/index.php?action=profile;u=
тему можно закрывать.Спасибо.

Wasilic>> Re: Шаг автозаполнения
2013-12-27 12:34 http://forum.msexcel.ru/index.php?action=profile;u=
Может здесь кому-то пригодится.
Для  А2 и ниже.
=ДВССЫЛ("B" & СТРОКА()-СЧИТАТЬПУСТОТЫ(A$1:A1))

Wasilic>> Re: Как исправить код Worksheet_Calculate ()
2013-12-27 13:23 http://forum.msexcel.ru/index.php?action=profile;u=
чтобы и при изменении ячейки A2 на листе Лист2 срабатывали также макросы Макрос3 и Макрос4.
Глядя на код, пока А1=1,  делайте в А2 что хотите, макросы 3 и 4 не сработают.
А вообще то, не понятно, что надо с такими условиями? Хотя правильно их записать надо бы так.
  If [A1] = "1" Then
      If bInsert = False Then Макрос1: bInsert = True
  Else
      If bInsert = False Then Макрос2: bInsert = True
  End If
  If [A2] = "1" Then
      If bInsert = False Then Макрос3: bInsert = True
  Else
      If bInsert = False Then Макрос4: bInsert = True
  End If
Но, в таком случае, макросы 3 и 4, вообще никогда не сработают.


zs>> Re: Шаг автозаполнения
2013-12-27 14:00 http://forum.msexcel.ru/index.php?action=profile;u=
=ДВССЫЛ("B1";1)

zs>> настройка представления Microsot Project
2013-12-28 17:02 http://forum.msexcel.ru/index.php?action=profile;u=
Здравствуйте. Подскажите, пжт, возможно изменить рабочую область MP, чтобы шкала проекта отражала не календарные дни, а минуты, часы, сутки, т.е.сначала шкала проекта была в минутах, зачем в часах, затем в днях
С уважением, ZS5)

Владимир Романько>> Microsoft сертификация Excel
2013-12-28 18:55 http://forum.msexcel.ru/index.php?action=profile;u=
Добрый день всем!
На днях побывал на экзамене сертификации сертификат MOS: excel 2010 Specialist, номер 77-882. http://www.microsoft.com/learning/ru-ru/exam-77-882.aspx  Описываю, рассказываю, как всё прошло. Будет эдакий мануал для "будущих поколений".

Ходил в центр "Специалист" в Москве. Сдавал на русском языке. Заплатил 2к рублей. По телефону меня напугали: экзамен переведён криво, и лучше сдавать его на английском. Но на деле перевод вполне ничего.

Времени отводилось всего 50 минут. Еле успел всё выполнить - очень жосткий тайминг. Набрал 725 баллов из 1000. Рубеж сдачи 700 - еле уложился. Вопросы хоть и несложные (было всего 3 формулы: СУММ, ЕСЛИ и МАКС), но из-за спешки можно наделать много ошибок.  Вопросы были типа Условно отформатировать такой-то столбец. "Покрасить значения, что выше 100 в зелёный цвет"  или "Выставить верхние колонтитулы размером 2,3 см". По сути все вопросы не на знание формул и приёмов аналитики, а на "Где такая-то кнопка?".

Список...

RAN>> Re: Microsoft сертификация Excel
2013-12-28 21:43 http://forum.msexcel.ru/index.php?action=profile;u=
Интересно, почему это сообщение на "Планете" http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=5&TID=53119 в "курилке", а здесь  - в вопросах по Excel?

Serge 007>> Перенесено: Microsoft сертификация Excel
2013-12-28 21:52 http://forum.msexcel.ru/index.php?action=profile;u=
Тема перенесена в Общение.

http://forum.msexcel.ru/index.php?topic=9798.0

Aleksandroa>> порекуомнедуйте пожалуйста адвоката
2013-12-30 08:27 http://forum.msexcel.ru/index.php?action=profile;u=
форумчане, срочно нужен грамуотный адвокаь по трудвому вопросу. мучаюсь между парой вариантов Совсем обнаглели, сволочи - самый добрый в мире модератор как вы дцмаете? можете посоветовать еще кого-то?
пожалуйста не удаляйте тему на самом деле нада позарез, и спросить не у кго (((

cheshiki1>> Перенесено: порекуомнедуйте пожалуйста адвоката
2013-12-30 08:41 http://forum.msexcel.ru/index.php?action=profile;u=
Тема перенесена в Общение.

http://forum.msexcel.ru/index.php?topic=9801.0


На сегодня все. До встречи на следующей неделе.


В избранное