← Август 2012 → | ||||||
1
|
2
|
4
|
5
|
|||
---|---|---|---|---|---|---|
6
|
7
|
8
|
9
|
11
|
12
|
|
13
|
14
|
15
|
16
|
18
|
19
|
|
20
|
21
|
22
|
23
|
25
|
26
|
|
27
|
28
|
29
|
30
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://msexcel.ru
Открыта:
17-06-2006
Адрес
автора: job.education.exl-owner@subscribe.ru
Статистика
0 за неделю
Serge 007>> Re: Автоматическое "сцепление" ячеек
Профессиональные приемы работы в Microsoft Excel Выпуск 9 Подписчиков: 5961 Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"
Новости сайта в формате RSS Порекомендуйте нашу рассылку друзьям Обратная связь Наши рассылки: Наши сайты Профессиональные приемы работы в Microsoft Excel bonifatiy.narod.ru Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии. StudentTools.Narod.Ru Для тех, кто любит учиться Наши друзья VBAtips.ru - wordexpert.ru planetaexcel.ru |
Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"
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 Где-то я сегодня уже этот вопрос встречал, и там было решение... ZORRO2005>> Re: Формат по умолчанию 2012-08-20 23:02 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Жаль, что поменять формат на Общий, при добавлении нового листа, не получается. Уверен?Это твой файл, а не новый. _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) В оригинальном файле ну очень много таких полей. см пример На сегодня все. До встречи на следующей неделе. |
В избранное | ||