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

Serge 007>> Re: Автоматическое "сцепление" ячеек


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

Выпуск 9
от 2012-08-24

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

Рассылка сайта "Профессиональные приемы работы в 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"



Serge 007>> Re: Автоматическое "сцепление" ячеек
2012-08-15 23:45 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Напрасные труды....
http://www.cyberforum.ru/ms-excel/thread638116.html


Re2>> Re: Таблица с выборкой! Подскажите, коллеги!!!
2012-08-16 02:16 http://forum.msexcel.ru/profiles/re2-u150100.html
Посмотрите прилагаемый файл.

Настоятельно Вас рекомендую не разбивать таблицу на колонки - это существенно усложняет формулы и заставляет вводить дополнительные строки.

Кроме того, могу порекомендовать посмотреть эту тему http://forum.msexcel.ru/microsoft_excel/polzovatelskaya_funktsiya_kak_organizovat_analog_funktsii_vpr-t1428.0.html

Файл посмотрел, спасибо! По-поводы разбиения таблицы абсолютно согласен! Таблицу для расчета поменяю на таблицу с 2мя колонками.

Re2>> Re: Таблица с выборкой! Подскажите, коллеги!!!
2012-08-16 02:17 http://forum.msexcel.ru/profiles/re2-u150100.html
Один из примеров решения макросом (без цикла). Улыбка
Посмотрел! Спасибо за идею! Кое-что нужно подправить, но это так, детали.

Re2>> Re: Таблица с выборкой! Подскажите, коллеги!!!
2012-08-16 02:22 http://forum.msexcel.ru/profiles/re2-u150100.html
Вот конечная реализация задачи. Выбор выл сделан в пользу функции ВПР. Это просто и вполне реализует поставленную задачу. Всем откликнувшимся СПАСИБО!!!

Re2>> Выбор всех строк из таблицы, относящихся к одной группе.
2012-08-16 03:40 http://forum.msexcel.ru/profiles/re2-u150100.html
Доброе время суток, коллеги!
Имеется книга с двумя листами.
Первый лист - это таблица с тремя колонками:
-дата выполненной работы;
-группа, к которой данная работа относится;
-описание выполненной работы.
Второй лист - содержит те же колонки и  раскрывающийся список, в котором можно выбрать одну из нескольких групп работ.
Как сделать, чтобы при выборе одной группы работ (из списка) в таблице отображались все строки первой таблицы, в которых в графе Group содержится указанная в списке группа?..

OLzenizin>> Re: Забава (Звабаа)
2012-08-16 09:23 http://forum.msexcel.ru/profiles/olzenizin-u150294.html
У меня получается только если огромную таблицу изобрести.  Плачущий

cheshiki1>> Re: Выбор всех строк из таблицы, относящихся к одной группе.
2012-08-16 09:39 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html
так

IKor>> Re: Задача на комбинаторику
2012-08-16 10:53 http://forum.msexcel.ru/profiles/ikor-u6827.html
2 ZORRO2005
Во-первых, большое спасибо за формулу.

Второе, если мое предыдущее сообщение показалось обидным, то я прошу принять мои извинения - ни в коей мере не собирался кого-либо упрекать. Я просто высказал удивление тем, что формула не работает в одном частном случае.

Третье, правильно ли я понимаю, что количество строк, заполненных формулой (30 000 шт.), само по себе является важным параметром для работы функции - т.е. при недостаточном количестве строк некорректно отображаются результаты (пустые значения) в существующих строках? Для меня важно это понять и учитывать при составлении своей функции.

Кстати сказать, в моем случае n=5...15 (для разных таблиц) - известно заранее и прямо указывается пользователем перед началом работы. В то время как k=1...K (K - ограничено только производительностью системы) - величина "переменная", т.е. в процессе работы пользователь может менять количество рассматриваемых столбцов.

2 MCN
Тоже большое спасибо.

Возможно [снова] пришло ...

IKor>> Re: Таблица с выборкой! Подскажите, коллеги!!!
2012-08-16 11:29 http://forum.msexcel.ru/profiles/ikor-u6827.html
Так еще проще было бы просто вывести зависимость объема цистерны (горизонтального цилиндра известной высоты и диаметра) от высоты уровня заполнения - из геометрических соображений. А объем, приходящийся на сферические днища приблизительно рассчитать из заполненного объема сферы.
В общем то, не так все просто, смотрите здесь:
http://www.mathforum.ru/forum/read/1/41692/
http://www.dpva.info/Guide/GuideEquipment/Tanks/PartleFilledCistern/
http://www.rascet.ru/otvet.html

Как выяснилось в данном случае не требуются специальные расчеты объема жидкости в цилиндрической емкости со сферическими крышками...
Заполненный объем = Известный объем * Высоту заполнени...

MCH>> Re: Задача на комбинаторику
2012-08-16 12:30 http://forum.msexcel.ru/profiles/mch-u48782.html
2 MCN
Правильно MCH (mch, Михаил Ч.)
Задачка очень интересная, самому хочется сделать формульное решение.
теоретически думаю, что смогу сделать решение на формулах, где формулы будут зависить от порядкового номера, не ссылаясь на значения предыдущих вычислений (по крайне мере алгоритм намечен):
1,2,3
1,2,4
...
1,2,10
1,3,4
1,3,5
...
8,9,10

по задаче IKor: 1,1,1; 1,1,2 ... ;1,1,10; 1,2,2 ...; 10,10,10 пока не получается формулами решить

ZORRO2005>> Re: Задача на комбинаторику
2012-08-16 12:54 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
2 ZORRO2005
Третье, правильно ли я понимаю, что количество строк, заполненных формулой (30 000 шт.), само по себе является важным параметром для работы функции - т.е. при недостаточном количестве строк некорректно отображаются результаты (пустые значения) в существующих строках? Для меня важно это понять и учитывать при составлении своей функции.

Выше файл  5_8.xlsx , где k=5;n=8 и кол-во вариантов считается по формуле =ФАКТР(n+k-1)/ФАКТР(n-1)/ФАКТР(k)
Получаем 792 варианта.
Это означает, что формулу надо растянуть на 5 ячеек в ширину и 792 в высоту.
30.000 было с запасом + еще условное_форматирование.

Михаил С.>> Re: Задача на комбинаторику
2012-08-16 20:19 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
IKor
Цитировать
Таким образом, мне нужно сгенерировать таблицу переменной ширины (зависит от количество слагаемых, указанных пользователем), каждая строка которой представляет собой один из вариантов сочетания порядковых номеров указанных векторов:
А макрос чем не устраивает? эта задача для макроса, формульное решение - только ради спортивного интереса, имхо конечно.
MCH
Цитировать
теоретически думаю, что смогу сделать решение на формулах, где формулы будут зависить от порядкового номера
Не получится. Порядковый номер вычислить можно, формула не очень сложная, а вот комбинацию из порядкового номера простой арифметикой не вычислишь. Получается система уравнений, где неизвестных больше, чем уравнений. Я эту задачу пытался решить лет двадцать назад, когда спортлото увлекался.
...Впрочем дерзай, может я своё время что-то не учел...

ZORRO2005
Цитировать
Выше файл  5_8.xlsx , где k=5;n=8 и кол-во вариантов считается по формуле =ФАКТР(n+k-1)/ФАКТР(n-1)/ФАКТР(k)[/quot...


TopLoader>> Re: Автоматическое "сцепление" ячеек
2012-08-16 20:27 http://forum.msexcel.ru/profiles/toploader-u150244.html

И чем же они, позвольте узнать, напрасны?
Если я задал вопрос одновременно на двух форумах, значит мне не стоит отвечать, ибо "напрасно"?

Мне предложили несколько способов — прекрасно.
Наиболее удобным мне показался метод Serge 007, предложенный здесь — в этой теме на этом форуме, этим методом я и воспользовался.

MCH>> Re: Задача на комбинаторику
2012-08-16 22:25 http://forum.msexcel.ru/profiles/mch-u48782.html
Порядковый номер вычислить можно, формула не очень сложная
Михаил, хотелось бы взглянуть на твою несложную формулу, у меня формула для определения порядкового номера из имеющахся чисел порядка 150 символов, построена на ЧИСЛКОМБ
Обратное преобразование хочу построить на алгоритме, таком же как использовал в UDF, там как раз из порядкового номера получаю нужные числа

Михаил С.>> Re: Задача на комбинаторику
2012-08-16 23:46 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Миш, когда я делал эти формулы, у меня был Spektrum и не было Excel. Я не знаю, твоя формула универсальна или как, у меня для каждого варианта (пара-тройка-четверка-пятерка) была своя формула, арифметически несложная.
Если вариант IKor
1 1 1 1
........
........
10 10 10 10
привести к виду
1 2 3 4
........
.......
10 11 12 13

и если принять N=1 (первое число), К=13 (последнее число), a1<a2 (пара чисел), то порядковый номер любой пары
Код:
№=(2*K-N-a1)/2*(a1-N+1)*K+a2
первое и последнее число могут быть любыми, например, комбинация пар чисел от 20 до 100, тогда N=20, K=100

Аналогичные формулы у меня были для троек, четверок и пятерок (5 из 36), но тетрадка потерялась, а выводить по-новой мне не интересно. Да и для большого числа вариантов, более пятерок - для каждого варианта своя формула - не очень....

А вот обратный перевод формулой не получился, пришлось использовать циклы, правда короткие.


MCH>> Re: Задача на комбинаторику
2012-08-16 23:53 http://forum.msexcel.ru/profiles/mch-u48782.html
Мои расчеты, с помощью UDF и формулами

ZORRO2005>> Re: Задача на комбинаторику
2012-08-17 01:24 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Для ЧИСЛКОМБ(n;k) есть решение, где формулы зависят от порядкового номера.

Re2>> Re: Выбор всех строк из таблицы, относящихся к одной группе.
2012-08-17 01:55 http://forum.msexcel.ru/profiles/re2-u150100.html
А можно в двух словах механизм работы Улыбка?? Хочу сделать так, чтобы еще даты работ отображались в фильтре. Объясните, если не сложно, как это работает??

Re2>> Re: Выбор всех строк из таблицы, относящихся к одной группе.
2012-08-17 02:06 http://forum.msexcel.ru/profiles/re2-u150100.html
Я не могу понять - вы это сделали с помощью макроса? Что это за раскрывающийся элемент и как просмотреть его свойства! Скопировал все формулы в исходную книгу, которую я выложил - у меня не работает! Помогите уж разобраться!!!

Михаил С.>> Re: Задача на комбинаторику
2012-08-17 04:31 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
... Таким образом, мне нужно сгенерировать таблицу переменной ширины (зависит от количество слагаемых, указанных пользователем), каждая строка которой представляет собой один из вариантов сочетания порядковых номеров указанных векторов:
......
Есть ли у кого-нибудь соображения на этот счёт?
Примерно так

MCH>> Re: Задача на комбинаторику
2012-08-17 08:24 http://forum.msexcel.ru/profiles/mch-u48782.html
Примерно так
Ну и еще вариант до кучи

mishabogach>> Копировать новые строки из Таблицы в Лист с названием строки.
2012-08-17 09:09 http://forum.msexcel.ru/profiles/mishabogach-u150356.html
Здравствуйте, господа! Прошу знающих помочь мне в выполнении поставленной задачи.

Задача в следущем:
Дано: Таблица со строками. Первый столбец строки - это название, например Тула. Строк с таким названием(первым столбцом) может быть сколько угодно.
Требуется: При добавлении строки с названием Тула, добавлять эту строку в такую же таблицу, но в Лист Тула. Если же старая строка подвергается изменениям, то в листе тоже необходимо обновить..

Прошу дать наводки, либо готовые решения. Спасибо за внимание!!

KuklP>> Re: Копировать новые строки из Таблицы в Лист с названием строки.
2012-08-17 09:21 http://forum.msexcel.ru/profiles/kuklp-u39713.html
И тут: http://www.planetaexcel.ru/forum.php?thread_id=44314
и тут: http://www.excelworld.ru/forum/2-2190-1#24075

cheshiki1>> Re: Выбор всех строк из таблицы, относящихся к одной группе.
2012-08-17 09:27 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html
Макросов там нет.
1. создаем список уникальных значений на отдельном листе (в дальнейшем его можно скрыть) с помощию формулы массива ([abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr] вводится ctrl+shift+enter)
=ИНДЕКС('List of Works'!$D$6:$D$100;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ(список!E$1:E6;'List of Works'!$D$6:$D$100)=0;СТРОКА('List of Works'!$D$6:$D$100)-5);1)) но при её использовании в строках после окончания уникальных будет выскакивать ошибка.
=ЕСЛИ(ИЛИ(список=0;ЕОШ(список));"";список) - этой формулой избавляемся от ошибок. Чтоб формула не была громоздкой первой формуле присвоил имя "список" которое мы видим в формуле 2
2. создаем выпадающий список
формула для него =СМЕЩ(список!$A$1;1;;СЧЁТЕСЛИ(список!$A$2:$A$140;">""");1) присваиваем ей имя список2
Данные - Проверка данных  в открывшемся окне Тип данных - список
Источник - =список2


Wasilic>> Re: Копировать новые строки из Таблицы в Лист с названием строки.
2012-08-17 10:52 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Прочитал
Цитировать

И здесь.
Требуется: При добавлении строки с названием Тула, добавлять эту строку в такую же таблицу, но в Лист Тула. Если же старая строка подвергается изменениям, то в листе тоже необходимо обновить..

Прошу дать наводки, либо готовые решения. Спасибо за внимание!!
"На водку" никто не дал, готового решения тоже.  Улыбка
Но вариант решения, хоть и геморный, но есть. Даю "на водку". Улыбка
Создаем кнопку типа - "Внести"
В таблицах делаем доп. столбец с номером записи, для поиска этого номера при корректировке старой строки или ввода новой.
Макрос берёт имя листа (типа Тула) и № записи (со строки на которой находится курсор), и на листе Тула ищет № этой зап...

IKor>> Re: Задача на комбинаторику
2012-08-17 11:09 http://forum.msexcel.ru/profiles/ikor-u6827.html
IKor
Цитировать
Таким образом, мне нужно сгенерировать таблицу переменной ширины (зависит от количество слагаемых, указанных пользователем), каждая строка которой представляет собой один из вариантов сочетания порядковых номеров указанных векторов:
А макрос чем не устраивает? эта задача для макроса, формульное решение - только ради спортивного интереса, имхо конечно.
MCH
Единственное мое предубеждение перед макросами заключается в моем собственном неумении работать с ними. Все остальные доводы - по большей части лукавство.

Большое спасибо всем уделившим внимание этому вопросу.
Я и не предполагал, что задача окажется настолько сложной и интересной.
Тем не менее на основании предложенных вами решений у меня не осталось иллюзий о возможности решения моей задачи без помощи макросов - основным аргументом является время пересчета. Тем более, что сама матрица номеров используется в д...

Михаил С.>> Re: Задача на комбинаторику
2012-08-17 11:33 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
 
Цитировать
IKor
Значит имеет смысл избежать долгоиграющей публикации промежуточных результатов, но решить и саму оптимизационную задачу внутри макроса:
Так а задача то какая? Разумеется, есть смысл искать лучшие варианты внутри макроса, без вывода промежуточных результатов, тем более,  что при таких объёмах они могут не поместиться на лист в один столбец.

IKor>> Re: Копировать новые строки из Таблицы в Лист с названием строки.
2012-08-17 12:31 http://forum.msexcel.ru/profiles/ikor-u6827.html
Если Вам интересно, возможно решение без использования макросов - при помощи формул Excel
Посмотрите прилагаемый файл.

Недостаток решения - необходимо заранее создать отдельные листы для каждого города, заполнить их формулами и в последствии следить за тем, чтобы количество строк на "городских" листах соответствовало количеству строк на основной таблицы: Для упрощения восприятия решения используется дополнительный столбец вместо формул массива.

Преимущества решения - простота формирования новых листов городов (скопировать лист и поменять имя города в ячейке А1), а также мгновенная реакция на изменения информации на основном листе - нет необходимости в обновлении сводных таблиц или вызова макросов.

Re2>> Re: Выбор всех строк из таблицы, относящихся к одной группе.
2012-08-17 12:35 http://forum.msexcel.ru/profiles/re2-u150100.html
Спасибо за ответ! Респект вам!
Для меня это пока высший пилотаж(..

atim>> Автоматизация таблицы с датами
2012-08-17 14:08 http://forum.msexcel.ru/profiles/atim-u150360.html
Добрый день!

В прикрепленном файле находится таблица с должностями и датами выхода. Идея таблицы такая, что для организации рабочего места необходимо 3 месяца, поэтому дата 01.09.2012 означает, что человек будет работать 01.12.2012. Даты окрашиваются в соответствующий цвет, при приближении к дате выхода. Зеленым - если осталось 3 месяца, синим - если 2 месяца, оранжевым - если месяц. Красным выделяются даты которые либо сделаны, либо просрочились.
Вопрос обстоит в следующем: есть ли какая-нибудь возможность для автоматизации этой информации, ввиду того, что генеральный список рассчитан на 4 года (более 200 строк)? Под автоматизацией понимаются ячейки, где будут показаны количество активных должностей (3 месяца, 2 месяца, месяц и просроченные). И при нажатии на которые будут открываться только эти должности.
Основная идея на сегодняшний момент - через гиперссылку. Но ввиду нехватки опыта и знаний стою на месте.


Если у Вас есть какие-либо идеи, как можно "автоматизировать" ее иначе, ...

Михаил С.>> Re: Автоматизация таблицы с датами
2012-08-17 14:19 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Можно применить УФ, только непонятно, что делать, если больше трех месяцев.

karych35>> Как вставить несколько значений из списка в нужную ячейку
2012-08-17 15:03 http://forum.msexcel.ru/profiles/karych35-u150377.html
Добрый день!
Помогите пожалуйста с кодом. Неоходимо следующее:
есть список людей и из этого списка необходимо вставять в ячейку несколько фамилий. Сделал Listbox ну и на этом все. Нужно чтобы при постановки мышки на ячейку "выпадал" список, после выделения ФИО список исчезал а ФИО вставлялись в ячейку.
Заранее большое спасибо.

atim>> Re: Автоматизация таблицы с датами
2012-08-17 15:05 http://forum.msexcel.ru/profiles/atim-u150360.html
УФ уже применен. Необходимо, чтобы что-то фиксило количество определенных ячеек (3,2,1 месяц) и выдавало их количество.


NooBasTiK>> Re: Автоматизация таблицы с датами
2012-08-17 16:32 http://forum.msexcel.ru/profiles/noobastik-u40678.html
А чем плох фильтр? и фильтровать по цветам?

ZORRO2005>> Re: Автоматизация таблицы с датами
2012-08-17 18:17 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
А чем плох фильтр? и фильтровать по цветам?
Действительно, фильтром проще всего.
Только организовать данные по-другому.

droganic>> При открытии файла Excel двойным щелчком открывается просто программа Excel
2012-08-17 19:20 http://forum.msexcel.ru/profiles/droganic-u150198.html
Люди, вопрос: в чем может быть проблема? На работе мой комп заглючил: при открытии двойным кликом файла Excel сам файл не открывается, открывается только сам Excel. А из самого Excel-я файлы открываются (строка "Открыть" в значке Office) без проблем. Пробовал чистить реестр, накатывал поверх Офиса SP3 (e меня Office Professional Plus 2007). даже поставил на него сверху Office 2010 - без толку. А под другой учетной записью - открывается как положено.

KuklP>> Re: Как вставить несколько значений из списка в нужную ячейку
2012-08-17 21:45 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Не надо там никакого кода.

karych35>> Re: Как вставить несколько значений из списка в нужную ячейку
2012-08-17 21:50 http://forum.msexcel.ru/profiles/karych35-u150377.html
Не надо там никакого кода.

мне надо чтобы в одной ячейке было несколько фамилий, которые можно выбирать...

KuklP>> Re: Как вставить несколько значений из списка в нужную ячейку
2012-08-17 21:57 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Вы мой пример смотрели? И что, нашли такую ячейку, в к-рой нет списка фамилий?

karych35>> Re: Как вставить несколько значений из списка в нужную ячейку
2012-08-17 22:01 http://forum.msexcel.ru/profiles/karych35-u150377.html
Вы мой пример смотрели? И что, нашли такую ячейку, в к-рой нет списка фамилий?

смотрел! список выходит, но как в нем выбрать несколько фамилий? вот в чем вопрос!

karych35>> Re: Как вставить несколько значений из списка в нужную ячейку
2012-08-17 22:03 http://forum.msexcel.ru/profiles/karych35-u150377.html
весь смысл заключается, чтобы в ОДНОЙ ячейке выбрать несколько фамилий!

KuklP>> Re: Как вставить несколько значений из списка в нужную ячейку
2012-08-17 22:26 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Без проверок на диапазон и ошибки(тут уж Вы сами):
Код:
Private Sub ListBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = vbKeyReturn Then
        Dim v, i
        For i = 0 To ListBox1.ListCount - 1
            If ListBox1.Selected(i) Then
                v = v & ", " & ListBox1.List(i)
            End If
        Next
        ActiveCell.Value = Mid(v, 3)
    End If
End Sub
Событие происходит по нажатию Энтер на списке с выбранными ФИО.


karych35>> Re: Как вставить несколько значений из списка в нужную ячейку
2012-08-17 22:36 http://forum.msexcel.ru/profiles/karych35-u150377.html
Без проверок на диапазон и ошибки(тут уж Вы сами):
Код:
Private Sub ListBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = vbKeyReturn Then
        Dim v, i
        For i = 0 To ListBox1.ListCount - 1
            If ListBox1.Selected(i) Then
                v = v & ", " & ListBox1.List(i)
            End If
        Next
        ActiveCell.Value = Mid(v, 3)
    End If
End Sub
Событие происходит по нажатию Энтер на списке с выбранными ФИО.


спасибо!
к сожалению не получилось уменя! я вставил код в listbox но все осталось по-прежнему!

KuklP>> Re: Как вставить несколько значений из списка в нужную ячейку
2012-08-17 22:41 http://forum.msexcel.ru/profiles/kuklp-u39713.html
А вот не знаю. У меня работает. Пример смотрели? Макросы разрешены?

karych35>> Re: Как вставить несколько значений из списка в нужную ячейку
2012-08-17 22:48 http://forum.msexcel.ru/profiles/karych35-u150377.html
А вот не знаю. У меня работает. Пример смотрели? Макросы разрешены?

да все заработало! а можно сделать, чтобы при нажатии на ячейку высакивал список людей а не висел постоянно?

sergo44441>> Сводная таблица с внешним источником данных
2012-08-17 23:50 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Добрый день, уважаемые знатоки. Подскажите, возможно ли решение такой задачи: на основе большого массива данных я построил сводную, потом перенес ее в другую книгу. Массив периодически изменяется.Исходник сохранен в формате двоичной книги эксель для экономии места. Так вот, чтобы мне в сводной видеть новые данные (обновить ее) приходится открывать файл с исходником. Можно ли это как-то обойти? Попробовал обновление через макрос сделать (открытие исходника, команда обновления, закрытие исходника). Но возникает ошибка odbc. Попробовал через сводную с внешним источником данных, но выдается ошибка, что файл с исходными данными создан в предыдущей версии эксель. Как бы сделать обновление сводной оптимальным путем?

Serge 007>> Re: Сводная таблица с внешним источником данных
2012-08-18 00:40 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...выдается ошибка, что файл с исходными данными создан в предыдущей версии эксель...
Сохраните исходник в текущей версии

droganic>> Re: При открытии файла Excel двойным щелчком открывается просто программа Excel
2012-08-18 07:39 http://forum.msexcel.ru/profiles/droganic-u150198.html
Спасибо за подсказку! В понедельник приду на работу и сделаю по этой подсказке. Кстати, с прошлой своей проблемой (проблема с копированием листов) я так и не разобрался.

KuklP>> Re: При открытии файла Excel двойным щелчком открывается просто программа Excel
2012-08-18 07:49 http://forum.msexcel.ru/profiles/kuklp-u39713.html
См. Ответ #9 в той теме Крутой

droganic>> Re: При открытии файла Excel двойным щелчком открывается просто программа Excel
2012-08-18 11:19 http://forum.msexcel.ru/profiles/droganic-u150198.html
См. Ответ #9 в той теме Крутой
Да я не рублю вообще по Визуал Бейсику. Может скину на почту файл а ты покажешь как это можно сделать?

ZORRO2005>> Re: При открытии файла Excel двойным щелчком открывается просто программа Excel
2012-08-18 12:35 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Я думаю причина в DDE-запросах.

droganic>> Re: При открытии файла Excel двойным щелчком открывается просто программа Excel
2012-08-18 12:38 http://forum.msexcel.ru/profiles/droganic-u150198.html
Я думаю причина в DDE-запросах.
галочку ставить или снять?

droganic>> Re: При открытии файла Excel двойным щелчком открывается просто программа Excel
2012-08-18 12:47 http://forum.msexcel.ru/profiles/droganic-u150198.html
droganic, если у Вас Win XP
а если Семерка стоит? как там это сделать? дома у меня Семерка, вдруг (ни дай Бог, конечно!) и здесь такое случится? Может путь укажете в реестре, где настраивать? тогда неважно будет, в какой системе ковыряться. Суть проблемы одна, решение тоже. Реестр единый для всех и та или иная ветвь отвечает за ту или иную функцию системы. так что если буду знать (хотя бы касательно этой проблемы) где ее решить в реестре, это будет большим делом.

alexstrel>> Скрытие/отображение строк и листов в зависимости от содержания ячейки
2012-08-18 13:31 http://forum.msexcel.ru/profiles/alexstrel-u149642.html
В одной определенной ячейке есть число.
Нужно чтобы если туда введено "1", то отображались строки 1-5. Если "2", то 1-10, если "3", то 1-15, если "4" то 1-20, если "5", то 1-25. При этом если введено другое число, либо любой символ, либо ячейка пустая, то отображались бы все строки. И если например введено "3", а потом стало "5", то отображались бы строки 1-25. Если потом ввести "2", то строки 11-25 скрылись бы и остались только 1-10. Т.е. чтобы происходило не только скрытие, но и отображение нужных строк. Строки начиная с 26 не должны быть задействованы в этом.

И тоже самое с листами книги.
Если в определенной ячейке есть число и оно например "1", то отображался бы "Лист 1", если "2", то "Лист 1" и "Лист 2". Если "3", то "Лист 1", "Лист 2", "Лист 3". Если 4, то "Лист 1", "Лист 2", "Лист 3", "Лист 4". Если "5", то "Лист 1", "Лист 2", "Лист 3", "Лист 4", "Лист 5". И также как в предыдущем случае, если стоит цифра "3", то должны быть отображены листы 1-3, а 4-5 скрыты, внезависимости ...

nilem>> Re: Скрытие/отображение строк и листов в зависимости от содержания ячейки
2012-08-18 18:06 http://forum.msexcel.ru/profiles/nilem-u30547.html
Попробуйте менять значение ячейки Н26 на листе, в модуле которого есть такой код:
Код:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Address(0, 0) <> "H26" Then Exit Sub
Dim x: On Error Resume Next: Err.Clear
Rows("1:25").Hidden = True
Rows("1:" & Target.Value * 5).Hidden = False
If Err Then Rows("1:25").Hidden = False
For Each x In Array("Лист1", "Лист2", "Лист3", "Лист4", "Лист5")
    Sheets(x).Visible = CLng(Right(x, 1)) <= Target.Value
Next
End Sub



Kreol>> Запись предыдущих значений ячейки.
2012-08-18 18:55 http://forum.msexcel.ru/profiles/kreol-u150271.html
Возможно ли в excel записывать историю обновления подключений к внешним данным ? Т.е если я создаю подключение в, например, ячейке A1 и значение ячейки равно 10, то после обновления подключения значение ячейки равно, например 25. Так вот, возможно ли средствами excel записать предыдущее значение(т.е историю обновлений) ячейки, т.е 10.
Чтобы был, скажем, столбец, в котором записывались бы все предыдущие значения до последнего обновления, например ...1,2,45,56,10...и текущее=25. Короче говоря - историю значений ячейки ?
В примере представлено подключение к программе (обязательно открытой вместе с файлом, поэтому у вас значений не будет, но будут формулы). В формуле, например, A6 :
TOS - название программы
LAST - DDE код.
Все ячейки с формулами обновляются автоматически. В столбце K представлен пример необходимого результата для ячейки F6.

nilem>> Re: Запись предыдущих значений ячейки.
2012-08-18 19:37 http://forum.msexcel.ru/profiles/nilem-u30547.html
Попробуйте, например, вот это вставить в [abbr=правой кнопкой мыши по ярлычку листа -> Исходный текст]модуль листа[/abbr], в который приходят запросы. Изменения яч. F6 будут записываться на Лист2
Код:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Address(0, 0) <> "F6" Then Exit Sub
Sheets("Лист2").Cells(Rows.Count, 1).End(xlUp)(2, 1).Value = Target
End Sub


RuStronG>> Re: число прописью
2012-08-18 20:44 http://forum.msexcel.ru/profiles/rustrong-u150473.html
Подскажите, как сделать после запятой например вместо двух символов 3, и чтобы они не цифрами писались, а словами?

MCH>> Re: число прописью
2012-08-18 21:33 http://forum.msexcel.ru/profiles/mch-u48782.html
Нужно формулой или макросом? Приведити пример как это должно выглядеть

sergo44441>> Re: Копировать новые строки из Таблицы в Лист с названием строки.
2012-08-19 00:30 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
и еще вариант без допстолбца с [abbr=Вводится через Ctrl+Shift+Enter]формулой массива[/abbr]

RuStronG>> Re: число прописью
2012-08-19 09:47 http://forum.msexcel.ru/profiles/rustrong-u150473.html
Спасибо что ответили, но вопрос решен

vater>> Представить картинку по-пиксельно
2012-08-19 09:50 http://forum.msexcel.ru/profiles/vater-u144728.html
Есть ли в VBA возможность все пиксели картинки сохранить в массив и изменять их?

Serge 007>> Re: число прописью
2012-08-19 16:41 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Спасибо что ответили, но вопрос решен

Самим же Михаилом здесь  Смеющийся

iKriss>> Макрос по нарастающему итогу + ведение лога вводов значений
2012-08-19 21:54 http://forum.msexcel.ru/profiles/ikriss-u147911.html
Привет всем!
Кое-как нарисовал свой первый более-менее осмысленный макрос, но появилась проблема - начальных познаний не хватает, чтобы усовершенствовать мою чудовищную конструкцию
В общем, вот текст макроса (в приложении есть табличка, где он используется)

[code]Private Sub Worksheet_Change(ByVal Target As Excel.Range)
      With Target
         If .Address(False, False) = "B4" Then
            If IsNumeric(.Value) Then
               Application.EnableEvents = False
               Range("B12").Value = Range("B12").Value + .Value
               Range("D18").Value = Range("B12").Value - Range("F12").Value - Range("D27").Value
               Sheets(2).Cells(Rows.Count, 1).End(xlUp).Offset(1) = Now()
               Sheets(2).Cells(Rows.Count, 2).End(xlUp).Offset(1) = .Value
               Application.EnableEvents = True
               Range("$B$4").Select
               Selection.ClearContents
               Range("$C$7").Select
               Application.EnableEvents = True
         ...

Михаил С.>> Re: Задача на комбинаторику
2012-08-19 22:03 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Ну и еще вариант до кучи
Миш, что то я не понял конструкцию Do Loop. A где While?
Смотрел справку, смотрел у Уокенбаха - ничего про умолчания не нашел Грустный

Wasilic>> Re: Макрос по нарастающему итогу + ведение лога вводов значений
2012-08-19 22:36 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Вот уже и собрался кнопки поставить, да не могу! Пароля не знаю.

Михаил С.>> Re: Макрос по нарастающему итогу + ведение лога вводов значений
2012-08-20 00:06 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Где-то я сегодня уже этот вопрос встречал, и там было решение...

ZORRO2005>> Re: Формат по умолчанию
2012-08-20 23:02 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Жаль, что поменять формат на Общий, при добавлении нового листа, не получается.
Уверен?
Это твой файл, а не новый.
_Boroda_ , расскажи как ты это сделал?

_Boroda_>> Re: Формат по умолчанию
2012-08-20 23:06 http://forum.msexcel.ru/profiles/boroda-u12234.html
Дописал в пред. сообщение

ZORRO2005>> Re: Формат по умолчанию
2012-08-20 23:11 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Надо же было так запрятать!
Спасибо!

chombi>> Re: Диаграмма Ганта + zoom chart
2012-08-21 17:29 http://forum.msexcel.ru/profiles/chombi-u127831.html
Добавил Зум в Ганта ))

B2R>> Макрос, собирающий информацию из большого количества файлов
2012-08-21 17:43 http://forum.msexcel.ru/profiles/b2r-u150697.html
Приветствую всех!
Передо мной встала не самая тривиальная задача, поэтому решил обратиться к вашей помощи.
Переходя к сути - нужно создать макрос, который бы собирал в одном файле (далее - "итоговый файл"), информацию из большого количества (ориентировочно 82) файлов, имеющих абсолютно одинаковую структуру (далее - "файлов-источников").
 Немного подробнее о том, как это должно происходить:
 
1. В итоговом файле в 1м столбце стоит код региона, который должен сопоставляться со значением ячейки X5 в файлах-источниках (соответственно каждой строчке итогового файла соответствует один файл-источник), после чего соответствующая файлу-источнику строка должна заполнятся данными из файла (по какому принципу описано в пунктах 2, 3 и 4)
 
Пункты 2, 3 и 4 описывают метод заполнения одной строчки итогового файла.
 
2. Ячейки в строке, соответствующие столбцам D - W в итоговом файле должны заполнятся значениями ячеек файла-источника на листе 1, которые определяются следующим образом: всегда берет...

NooBasTiK>> Re: Макрос, собирающий информацию из большого количества файлов
2012-08-21 17:57 http://forum.msexcel.ru/profiles/noobastik-u40678.html
MyAddin надстройка вам в помощь http://www.excel-vba.ru/nadstrojka-myaddin/sbor-dannyx-s-neskolkix-listovknig/

B2R>> Re: Макрос, собирающий информацию из большого количества файлов
2012-08-21 18:22 http://forum.msexcel.ru/profiles/b2r-u150697.html
MyAddin надстройка вам в помощь http://www.excel-vba.ru/nadstrojka-myaddin/sbor-dannyx-s-neskolkix-listovknig/

Благодарю за вариант, но с учетом того, что это прийдется использовать в работе, а на машинах запрещено запускать какие-либо исполнительные файлы, такой вариант не совсем подходит (да, можно сделать это дома, но подобную операцию прийдется делать крайне регулярно и, вероятно, не только мне), поэтому все еще буду рад иным возможным решениям данной задачи.

RAN>> Re: Макрос, собирающий информацию из большого количества файлов
2012-08-21 20:12 http://forum.msexcel.ru/profiles/ran-u99256.html
Лепота!
Напишите мне макрос, правда запускать я их не могу!  Плачущий

B2R>> Re: Макрос, собирающий информацию из большого количества файлов
2012-08-21 20:29 http://forum.msexcel.ru/profiles/b2r-u150697.html
Лепота!
Напишите мне макрос, правда запускать я их не могу!  Плачущий
Я повторюсь, запрещено запускать именно исполнительные файлы, использовать макросы мне никто не запрещает, как и менять настройки excel.

Serge 007>> Re: Макрос, собирающий информацию из большого количества файлов
2012-08-21 20:32 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...запрещено запускать именно исполнительные файлы, использовать макросы мне никто не запрещает...
Что такое " исполнительные файлы" по Вашему? exe, bat? Надстройка Excel - это файл с таким же расширением, как и простой файл Excel, например xls. Никаким " исполнительным" он не является. Просто обычный файл Excel. И макросы хранятся в нём,  а не в Вашем рабочем файле. Так в чём проблема?

B2R>> Re: Макрос, собирающий информацию из большого количества файлов
2012-08-21 22:06 http://forum.msexcel.ru/profiles/b2r-u150697.html
Что такое " исполнительные файлы" по Вашему? exe, bat? Надстройка Excel - это файл с таким же расширением, как и простой файл Excel, например xls. Никаким " исполнительным" он не является. Просто обычный файл Excel. И макросы хранятся в нём,  а не в Вашем рабочем файле. Так в чём проблема?
Уже увидел, что надстройку можно без установочного файла включить, просто по дефолту он инсталлится .exe файлом. Спасибо.
В любом случае правда более удобным вариантом был бы макрос (т.к. использовать планируется на разных компьютерах, а ставить надстройку всем будет явно не очень комфортно). По сути готов за данную помощь (именно в написании макроса) предоставить соответствующее вознаграждение с предоплатой (подробнее можем в ПМ обсудить с тем, кому интересно).

Serge 007>> Re: Макрос, собирающий информацию из большого количества файлов
2012-08-21 22:31 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...по дефолту он инсталлится .exe файлом...
Ничего подобного

KuklP>> Re: Макрос, собирающий информацию из большого количества файлов
2012-08-22 00:44 http://forum.msexcel.ru/profiles/kuklp-u39713.html
(подробнее можем в ПМ обсудить с тем, кому интересно).
Адрес в подписи, пишите.

Petropetro>> Автомат копирование строки если есть значение в ячейке
2012-08-22 11:01 http://forum.msexcel.ru/profiles/petropetro-u150757.html
как в Excel Сделать так чтоб копировалась строка из таблицы с имеющимися данными и с самой решеткой таблицы ,на основании какого либо значения в определенной ячейке(если нет значения в ячейке строка не копируется)таким образом из множества данных таблицы ,заполняя определенные ячейки ,будет формироваться новая таблица заполненная в каждой строке . Все это на одном листе
Заранее благодарю

Poltava>> Re: Автомат копирование строки если есть значение в ячейке
2012-08-22 12:53 http://forum.msexcel.ru/profiles/poltava-u39021.html
Это только макросом! Вам это нужно динамически? то есть чтоб при заполнении количестко строка автоматом копировалась в новую таблицу. Или по кнопке заполнили и нажали кнопку все колонки где количество заполнено скопировались?

ZORRO2005>> Re: Автомат копирование строки если есть значение в ячейке
2012-08-22 13:57 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Это только макросом! Вам это нужно динамически? то есть чтоб при заполнении количестко строка автоматом копировалась в новую таблицу. Или по кнопке заполнили и нажали кнопку все колонки где количество заполнено скопировались?
Можно и формулой, но зачем , если есть фильтр по непустым.

Petropetro>> Re: Автомат копирование строки если есть значение в ячейке
2012-08-22 14:01 http://forum.msexcel.ru/profiles/petropetro-u150757.html
А как воспользоваться этим фильтром

ZORRO2005>> Re: Автомат копирование строки если есть значение в ячейке
2012-08-22 14:09 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
А как воспользоваться этим фильтром
Шутите?
Ctrl+Shift+L

Poltava>> Re: Автомат копирование строки если есть значение в ячейке
2012-08-22 15:15 http://forum.msexcel.ru/profiles/poltava-u39021.html
Цитировать
Можно и формулой,
А по моему формулой как раз и нельзя. На сколько мне известно формулы не могут физически изменять содержимое ячейки (хотя может с формулами массива можно что то придумать), а просят именно копирование. А вот про фильтры это вы очень правильно вспомнили но опять таки обычный фильтр не скопирует данные только расширенный. Хотя если человеку нужно просто наглядно увидеть, или его устраивает копировать данные в ручную то тогда да

ZORRO2005>> Re: Автомат копирование строки если есть значение в ячейке
2012-08-22 15:46 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Poltava,
см. вложение

alexstrel>> Копировать при условии
2012-08-22 16:30 http://forum.msexcel.ru/profiles/alexstrel-u149642.html
Хочу написать код но не получается.
Если в любую ячейку столбца A введен любой символ, то ячейки C-E той строки в которую введен или удален этот символ должны быть скопированы в ячейки при K-L.
Может кто-нибудь подскажет как это сделать?

Petropetro>> Re: Автомат копирование строки если есть значение в ячейке
2012-08-22 16:45 http://forum.msexcel.ru/profiles/petropetro-u150757.html
СПАСИБО БОЛЬШОЕ   Веселый      ZORRO2005  Вроде как проблема  решена

volanddd>> Поменять местами
2012-08-22 17:02 http://forum.msexcel.ru/profiles/volanddd-u150781.html
Есть таблица вида
1.Имя(А1) - иван(В1)
2.Фио(А2) - Иванов(В2)
и т.д.
Чем и как можно поменять таблицу что-бы в новой книге таблица имела вид
Имя(А1)- Иван(А2)
ФИО(В1)- Иванов(В2)
В оригинальном файле ну очень много таких полей.
см пример


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


В избранное