← Август 2012 → | ||||||
1
|
3
|
4
|
5
|
|||
---|---|---|---|---|---|---|
6
|
7
|
8
|
10
|
11
|
12
|
|
13
|
14
|
15
|
17
|
18
|
19
|
|
20
|
21
|
22
|
24
|
25
|
26
|
|
27
|
28
|
29
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://excel.1gb.ru/content/view/98/74/
Открыта:
16-11-2006
Статистика
0 за неделю
Wasilic>> Re: Таблица с выборкой! Подскажите, коллеги!!!
Форум по Microsoft Excel Выпуск 33 Подписчиков: 563 Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"
Новости сайта в формате RSS Порекомендуйте нашу рассылку друзьям Обратная связь Наши рассылки: Наши сайты Профессиональные приемы работы в Microsoft Excel bonifatiy.narod.ru Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии. StudentTools.Narod.Ru Для тех, кто любит учиться Наши друзья VBAtips.ru - wordexpert.ru planetaexcel.ru |
Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel".
Так еще проще было бы просто вывести зависимость объема цистерны (горизонтального цилиндра известной высоты и диаметра) от высоты уровня заполнения - из геометрических соображений. А объем, приходящийся на сферические днища приблизительно рассчитать из заполненного объема сферы. В общем то, не так все просто, смотрите здесь:http://www.mathforum.ru/forum/read/1/41692/ http://www.dpva.info/Guide/GuideEquipment/Tanks/PartleFilledCistern/ http://www.rascet.ru/otvet.html KuklP>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-14 21:46 http://forum.msexcel.ru/profiles/kuklp-u39713.html ctrl+H droganic>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-14 21:48 http://forum.msexcel.ru/profiles/droganic-u150198.html это что мне дает? можете пояснить, как пользоваться этой комбинацией клавиш? KuklP>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-14 21:51 http://forum.msexcel.ru/profiles/kuklp-u39713.html А попробовать нажать? Появится окно поиска-замены. Дальше разжевывать? Запишите макрорекордером процесс изменения ссылок. И повесьте на кнопку в шаблоне. Теперь кнопка будет копироваться вместе с листом. droganic>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-14 21:53 http://forum.msexcel.ru/profiles/droganic-u150198.html Это поиск. я не это спрашиваю. есть какие-то настройки, которые отвечают за сохранность связи "диаграмма-таблица" внутри листа. вот их мне и надо знать: где находятся, как настраиваются и т.д. KuklP>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-14 21:55 http://forum.msexcel.ru/profiles/kuklp-u39713.html Удачи. Найдете - поделитесь:-) droganic>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-14 22:00 http://forum.msexcel.ru/profiles/droganic-u150198.html Удачи. Найдете - поделитесь:-) Они есть. Я это знаю наверняка. Почему? Поясняю: На работе и у меня дома стоит одинаковый Office Professional 2007. Дома проблем с копированием листа и сохранением ссылок диаграмма-таблица нет, все копируется как надо. А вот на работе и есть такая проблема. Приходится или копировать на работе и потом ровнять ссылки в диаграмме или создавать копии на домашнем компе а использовать на рабочем. Файл один и тот же, гоняю его по электронке туда-сюда.
droganic>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-14 22:04 http://forum.msexcel.ru/profiles/droganic-u150198.html Запишите макрорекордером процесс изменения ссылок. И повесьте на кнопку в шаблоне. Теперь кнопка будет копироваться вместе с листом. думаю эту проблему можно решить гораздо проще. зачем еще какой-то рекордер подключать, кнопку создавать? я же на своем компе ничего подобного не делал, а ведь работает все нормально.
droganic>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-14 22:08 http://forum.msexcel.ru/profiles/droganic-u150198.html сейчас вот сделал скрины с домашнего Экселя и завтра сравню с Экселем на рабочем компе. если докопаюсь до сути проблемы - обязательно выложу решение. Я на работе сегодня Айтишников этим озадачил. Спец есть у нас один, Гуру по экселю, он тоже схватился за голову. Наверно до сих пор ломает голову. KuklP>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-14 22:09 http://forum.msexcel.ru/profiles/kuklp-u39713.html Так я и прошу - поделитесь. Я таких настроек не видел. Написал бы простой макрос и не парился. droganic>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-14 22:12 http://forum.msexcel.ru/profiles/droganic-u150198.html Так я и прошу - поделитесь. Я таких настроек не видел. Написал бы простой макрос и не парился. я не спец по макросам, привык пользоваться теми функциями, которые изменяются галочкой. мне по работе этого вполне хватает. а со своей проблемой столкнулся впервые
0mega>> Re: Функция ЕСЛИ с несколькими условиями 2012-08-15 11:40 http://forum.msexcel.ru/profiles/0mega-u34319.html ... он работает, но для пустой ячейки в листе "Сводный" выдает 0,... , что не слишком удобно. Alina, Правильное замечание. Я как-то не обратил на это внимание. На будущее, чтобы Вы знали, у Excel-я есть "выключатель нулей". Напишите какой у Office и вам подскажут где его искать IKor>> Задача на комбинаторику 2012-08-15 15:55 http://forum.msexcel.ru/profiles/ikor-u6827.html Коллеги, Передо мной поставлена задача найти оптимальный вариант составления определенных сумм чисел из некоторого переменного комплекта. Эту задачу я собираюсь решить последовательным перебором всех возможных вариантов, для чего составил таблицу (совокупность векторов) возможных комплектов чисел и собираюсь последовательным перебором вариантов решить задачу. Однако, в общем случае количество слагаемых наперед не известно: пользователь должен иметь возможность по своему желанию добавлять/убирать слагаемые. Пользователь указывает какой из векторов чисел добавляется в сумму. Таким образом, мне нужно сгенерировать таблицу переменной ширины (зависит от количество слагаемых, указанных пользователем), каждая строка которой представляет собой один из вариантов сочетания порядковых номеров указанных векторов: 1-1-1-1 1-1-1-2 1-1-1-3 ... 1-1-1-10 1-1-2-1 1-1-2-2 ... 10-10-10-10 Количество значений в каждом векторе постоянное и известное (оно меняется в зависимости от задачи: 5...15). В принц... NooBasTiK>> Помощь по графику 2012-08-15 16:06 http://forum.msexcel.ru/profiles/noobastik-u40678.html Есть график (см приложение): 1. Можно ли сделать так что бы горизонтальная ось была подписана пикетами это столбцы 2-3 таблицы 2. Можно ли сделать что бы цвета заливались в зависимости от значений Спасибо за внимание! TopLoader>> Автоматическое "сцепление" ячеек 2012-08-15 16:58 http://forum.msexcel.ru/profiles/toploader-u150244.html Приветствую! Прошу помощи с Excel-ем. Мне необходимо объединить текстовые значения нескольких ячеек в одну, если они являют собой одно предложение. Сложность в том, что иногда предложение может быть разбито на произвольное количество ячеек: от двух до восьми. Плюс сама эта таблица огромная, так что о ручном выполнении этих действий речи быть не может. Как пробовал решить эту задачу я: исходя из того, что новое предложение в данной таблице всегда начинается с прописной буквы, я решил анализировать функцией, на сколько ячеек разбито предложение. Делал это следующим образом: если в соседней ячейке первая буква большая (СОВПАД(ЛЕВСИМВ(O8;1);ПРОПИСН(ЛЕВСИМВ(O8;1)))), в двух следующий первая буква — маленькая, а в следующей (то есть уже в четвертой) — снова большая, значить это предложение разбито на три ячейки. Сцепляем их вместе с пробелами: СЦЕПИТЬ(O8;" ";O9;" ";O10). Результат сего действа можете увидеть в файле-вложении. ... _Boroda_>> Re: Автоматическое "сцепление" ячеек 2012-08-15 17:37 http://forum.msexcel.ru/profiles/boroda-u12234.html Если без макросов, то вот так можно. Кошмар, конечно, но вдруг понравится TopLoader>> Re: Автоматическое "сцепление" ячеек 2012-08-15 17:46 http://forum.msexcel.ru/profiles/toploader-u150244.html Если без макросов, то вот так можно. Кошмар, конечно, но вдруг понравится Ну результат такой, какой и нужен Спасибо большое! Сейчас попробую понять, как это работает и перенесу на большую таблицу Serge 007>> Re: Автоматическое "сцепление" ячеек 2012-08-15 17:50 http://forum.msexcel.ru/profiles/serge_007-u25260.html Быть может это делается как-нибудь вообще иначе, проще и быстрее? Каким-нибудь макросом или VBA-скриптом? Макросом проще наверное...Сделал формулой с доп. столбцом (можно и без него, но если таблица реально большая - будет тормозить). Надо учитывать, что текст в ячейках не должен начинаться с буквы ё или цифр и быть только русским. Как и в решении _Boroda_ ЗЫ Количество сцепляемых строк может быть не более 254 PSPS Хотя легко можно доработать и для ё, и для цифр, и для английского текста TopLoader>> Re: Автоматическое "сцепление" ячеек 2012-08-15 17:53 http://forum.msexcel.ru/profiles/toploader-u150244.html Быть может это делается как-нибудь вообще иначе, проще и быстрее? Каким-нибудь макросом или VBA-скриптом? Макросом проще наверное...Сделал формулой с доп. столбцом (можно и без него, но если таблица реально большая - будет тормозить). Надо учитывать, что текст в ячейках не должен начинаться с буквы ё или цифр и быть только русским. Как и в решении _Boroda_ ЗЫ Количество сцепляемых строк может быть не более 254 Отлично, спасибо большое! ZORRO2005>> Re: Задача на комбинаторику 2012-08-15 18:01 http://forum.msexcel.ru/profiles/zorro2005-u4225.html IKor, держи вариант до 9 столбцов. Формула не моя, но разобраться можно. IKor>> Re: Задача на комбинаторику 2012-08-15 18:39 http://forum.msexcel.ru/profiles/ikor-u6827.html Спасибо, буду разбираться. Если у кого-нибудь есть еще варианты - приму с благодарностью. P.S. Пока обнаружена странная вещь: при относительно большом количестве вариантов (больше 8 столбцов по 5 строк) Эксель надолго задумывается и выводит пустую таблицу. Еще более странно то, что формула не работает с частным случаем к=1 (один столбец). droganic>> Re: проблема при копировании листа с диаграммой и таблицей 2012-08-15 19:01 http://forum.msexcel.ru/profiles/droganic-u150198.html так я и не нашел решение своей проблемы. ко всему прочему на работе у меня офис глюканул: не открывает документы эксель, только сам открывается, пустой. MCH>> Re: Задача на комбинаторику 2012-08-15 19:48 http://forum.msexcel.ru/profiles/mch-u48782.html Варианты на базе UDF ZORRO2005>> Re: Задача на комбинаторику 2012-08-15 21:54 http://forum.msexcel.ru/profiles/zorro2005-u4225.html P.S. Пока обнаружена странная вещь: при относительно большом количестве вариантов (больше 8 столбцов по 5 строк) Эксель надолго задумывается и выводит пустую таблицу. Я видел СПОРТЛОТО "5 из 36", но не "36 из 5". Если есть 8 цифр, то комплекты могут быть не больше чем из 8 цифр. k<=n k=5, n=8 Цитировать Еще более странно то, что формула не работает с частным случаем к=1 (один столбец). Например k=1, n=5.Какие комплекты и сколько по одной цифре можно сделать? 5 комплектов: 1,2,3,4,5. Выведите формулу для k=1 в отдельном столбце. IKor, вы попросили решение формулой. Я дал универсальное решение. Т.к. не было четких границ, я растянул формулу на 30.000 ячеек, поэтому Excel и задумывается. RAN>> Re: Автоматическое "сцепление" ячеек 2012-08-15 23:06 http://forum.msexcel.ru/profiles/ran-u99256.html Макрос Код: Sub qqq() Dim arr, i&, k& arr = Range("A2:A" & Range("A" & Rows.Count).End(xlUp).Row).Value Range("A2:A" & Range("A" & Rows.Count).End(xlUp).Row).ClearContents On Error Resume Next For i = 1 To UBound(arr) If Left(arr(i, 1), 1) = UCase(Left(arr(i, 1), 1)) Then k = k + 1 arr(k, 1) = arr(i, 1) Else arr(k, 1) = arr(k, 1) & " " & arr(i, 1) End If Next Range("A2").Resize(k) = arr End Sub Wasilic>> Re: Автоматическое "сцепление" ячеек 2012-08-15 23:19 http://forum.msexcel.ru/profiles/wasilic-u24852.html Или так! Макрос в примере. 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 Прочитал Цитировать И тут: http://www.planetaexcel.ru/forum.php?thread_id=44314 и тут: http://www.excelworld.ru/forum/2-2190-1#24075 И здесь. Требуется: При добавлении строки с названием Тула, добавлять эту строку в такую же таблицу, но в Лист Тула. Если же старая строка подвергается изменениям, то в листе тоже необходимо обновить.. "На водку" никто не дал, готового решения тоже. Прошу дать наводки, либо готовые решения. Спасибо за внимание!! Но вариант решения, хоть и геморный, но есть. Даю "на водку". Создаем кнопку типа - "Внести" В таблицах делаем доп. столбец с номером записи, для поиска этого номера при корректировке старой строки или ввода новой. Макрос берёт имя листа (типа Тула) и № записи (со строки на которой находится курсор), и на листе Тула ищет № этой зап... 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 Где-то я сегодня уже этот вопрос встречал, и там было решение... На форуме Вы можете получить совет по любым вопросам работы в Microsoft Excel. Добро пожаловать на форум! |
В избранное | ||