← Июль 2012 → | ||||||
1
|
||||||
---|---|---|---|---|---|---|
2
|
3
|
4
|
6
|
7
|
8
|
|
9
|
10
|
11
|
13
|
14
|
15
|
|
16
|
17
|
18
|
20
|
21
|
22
|
|
23
|
24
|
25
|
27
|
28
|
29
|
|
30
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://excel.1gb.ru/content/view/98/74/
Открыта:
16-11-2006
Статистика
0 за неделю
SSS1210>> нарастающий итог
Форум по Microsoft Excel Выпуск 28 Подписчиков: 563 Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"
Новости сайта в формате RSS Порекомендуйте нашу рассылку друзьям Обратная связь Наши рассылки: Наши сайты Профессиональные приемы работы в Microsoft Excel bonifatiy.narod.ru Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии. StudentTools.Narod.Ru Для тех, кто любит учиться Наши друзья VBAtips.ru - wordexpert.ru planetaexcel.ru |
Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel".
NooBasTiK>> Re: Нужна помощь в написании макроса (добавление строк) 2012-07-11 16:24 http://forum.msexcel.ru/profiles/noobastik-u40678.html Спасибо, почитала. Это не совсем то, что мне нужно. У меня нет привязки к каким-то значениям. Просто нужно копи пастить строки с одного листа на другой после каждого магазина.Пример во вложении. А сводную таблицу не получиться использовать?
wildnew>> Re: Убрать лишние данные из ячейки 2012-07-11 16:32 http://forum.msexcel.ru/profiles/wildnew-u147765.html А возможно ли делать похожую процедуру (желательно как можно проще) вот с такими данными: Имеем 1 столбец: БС456,джыо аподжыв ажлд БС36,юш зяфщ дар жлыо вап БС563.до ывш апэщ32 БС4 дырашэщп Требуется: 456 36 563 4 Суть: оставить только первые цифры независимо одна две или три их там, текст перед ними и после удалить независимо от того что в нем. ? KuklP>> Re: Убрать лишние данные из ячейки 2012-07-11 16:38 http://forum.msexcel.ru/profiles/kuklp-u39713.html Да, возможно. Poltava>> Re: нарастающий итог 2012-07-11 16:45 http://forum.msexcel.ru/profiles/poltava-u39021.html Пример в студию Xkirill>> Re: Списки в Excel 2012-07-11 22:47 http://forum.msexcel.ru/profiles/xkirill-u147785.html Доброго всем времени суток. интересно получилось ли у кого реализовать такое, только списками без колонок. имеем таблицу Номер Категории ; Имя Категории ; Номер Подкатегории ; Имя подкатегории например(пустые номера, они нам в принципе не нужны): LICORES TEQUILA LICORES VERMOUTH LICORES VODKA SAKE JAPON SAKE OTROS ZUMOS FRUTAS ZUMOS VEGETALES ZUMOS OTROS ZUMOS AGUAS AGUA CON GAS AGUAS AGUA SIN GAS SOFT DRINKS BOTELLA SOFT DRINKS LATA SOFT DRINKS B I B SOFT DRINKS PLASTICO SOFT DRINKS JARABES VINOS GENEROSOS NACIONAL VINOS GENEROSOS IMPORTACION сформировать список уникальных категорий без колонки у меня не получилось, это ладно, делаю его руками и создаю список. а вот как сформировать динамическую выборку для подкатегорий. например: я заполняю страницу продукта, в колонке категория выбираю из заранее сформированного списка("=CategoryList") категорию далее хочу выбрать в колонке подкатегория, значения из общего списка для соответствующей выбран... Serge 007>> Re: Списки в Excel 2012-07-11 22:59 http://forum.msexcel.ru/profiles/serge_007-u25260.html Ничего не понятно. Выкладывайте пример "Есть так - надо так" NooBasTiK>> Re: VBA не могу разобраться 2012-07-11 23:07 http://forum.msexcel.ru/profiles/noobastik-u40678.html Чтобы вставлял куда надо, следует изменить условие: А можно по подробнее? как это правило действует?
Код: If sNtnType = "<" Or sNtnType = "[" Or sNtnType = "{" Then Tom32>> Re: функция ШЕСТН.В.ДЕС() или сравнение мас-адресов 2012-07-12 00:03 http://forum.msexcel.ru/profiles/tom32-u64975.html Спасибо. помогло. Oleg13>> Нужно автоматизировать проверку выплат пособий по уходу за ребенком до 1,5 лет. 2012-07-12 00:59 http://forum.msexcel.ru/profiles/oleg13-u5378.html Здравствуйте! Есть таблицы, в которых указаны даты начала и окончания выплаты, количество детей (от этого зависит размер пособия) и сумма выплаченного пособия. Нужна формула, формулы для автоматической проверки выплаченного пособия. Можно, наверное, макросом (вопросами потом замучаю :-)). Алгоритм, по которому рассчитываются пособия в приложенном файле (лист «Алгоритм расчета»). Пример таблицы там же (лист «Таблица с примерами»). Рядом произведен расчет вручную для примера, строк в оригинале много и таблиц 7 штук – вручную нереально. Алгоритм вроде бы простой, но возникает много условий (начало месяца, середина, конец, разные года, количество детей). Вооощем запутался и очень прошу помощи. Помогите, пожалуйста!!! Alex745>> Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-12 05:42 http://forum.msexcel.ru/profiles/alex745-u147806.html Здравствуйте господа,прошу помочь в решении такой задачи,есть четыре таблицы Excel в одной книге но на разных листах,первая таблица содержит описание товара,номер и цену.Как сделать так,чтобы при уменьшении количества товара в наличии в первом листе,они(запчасти) автоматически прописывались в трех других таблицах,в ячейки наименование и количество.Вот образец. MCH>> Re: Нужно автоматизировать проверку выплат пособий по уходу за ребенком до 1,5 лет. 2012-07-12 05:48 http://forum.msexcel.ru/profiles/mch-u48782.html Как вариант, только не все суммы совпадают, возможно у Вас даты не корректно указаны Проблемные ячейки указал Fedbul>> Re: Как округлить значения в ячейках сводной таблицы до нужного рязряда 2012-07-12 06:13 http://forum.msexcel.ru/profiles/fedbul-u31035.html Можно и так! GWolf>> Re: Убрать лишние данные из ячейки 2012-07-12 07:52 http://forum.msexcel.ru/profiles/gwolf-u4652.html Добрый день! ... Единственный минус - формула будет выдавать ошибку, если среди первых 7 символов ячейки будут разрозненные цифры (например, БС563х9до ывш апэщ). В таком случае цифру 7 в СТРОКА следует уменьшить до нужного количества. Осмелюсь заметить: Цитировать оставить только первые цифры независимо одна две или три их там Если я правильно понял, то "вытащить" нужно ПЕРВУЮ СТОЯЩИХ ПОДРЯД группу цифр?На скрепке - пример реализации. [code]Sub otbor() Dim nR As Long, nC As Long Dim stroka As String, simwol As String, nabor As String Dim i As Integer Dim flg0 As Boolean, flg1 As Boolean nR = 4 '- стартовое значение счетчика строк nC = 2 '- номер рабочей колонки stroka = "" '- переменная для значения обрабатываемой ячейки With ThisWorkbook '- В этой рабочей книге With .Worksheets("Lt1") '- на листе "Lt1" 'в ходе выполнения цик... GWolf>> Re: VBA не могу разобраться 2012-07-12 08:09 http://forum.msexcel.ru/profiles/gwolf-u4652.html ... А можно по подробнее? как это правило действует? :'( - СМЕЯЛСЯ ДО СЛЕЗ! А если по существу, то: 1) Ув. KukIP правильно указал Вам направление и стиль поведения на данном форуме. Вы же, только без обид, решили уподобится водителю на толстом джипе: "Ну и фиг на правила, сматри кака крута тачанка!". 2) Шпец Докапыч, честно говоря, я стесняюсь в присутствии этого человека шляпу одеть! Но все же замечу Вам, что он таки верно указал какая часть кода рулит в ответе на Ваш вопрос. Но ... Уважаемый NooBasTiK, если Вы, как Вы говорите, что-то меняете в кем то написаном проекте, то полагаю, основами VBA владеете!? Тогда может быть сами поймете, что, для ответа на Ваш вопрос в выше приведенной цитате, следует ПРОЧИТАТЬ и ПОНЯТЬ Цитировать sNtnType = getFld(eNtn, "ТИП", "?") вот эти строки кода. А поняв их, нетрудно сдела...
If sNtnType = "<" Or sNtnType = "[" Or sNtnType = "{" Then Oleg13>> Re: Нужно автоматизировать проверку выплат пособий по уходу за ребенком до 1,5 лет. 2012-07-12 10:18 http://forum.msexcel.ru/profiles/oleg13-u5378.html только не все суммы совпадают, возможно у Вас даты не корректно указаны Каюсь делал пример вручную и накосячил... Дополнительный повод автоматизации :-)Проблемные ячейки указал Как вариант, ... Вариант очень даже подходящий!!! Огромнейшее спасибо. Два дня сидел парился (дополнительные столбцы разбивки по годам, месяцам и датам и т.п.) и все равно застрял на месте. Спасибо.NooBasTiK>> Re: VBA не могу разобраться 2012-07-12 10:29 http://forum.msexcel.ru/profiles/noobastik-u40678.html Если я буду выкладывать тут всё что связанно с этим кодом то на сервере закончиться место! Всё равно спасибо и в VBA я не петрю, иначе бы сюда не обращался. Автор кода говорит что консультации не даёт вот и приходиться заниматься методом научного тыка. Функция gtFild Код: Function getFld(eFldsParent As Object, sName As String, Optional sDefVal As String = "") As String
Dim eFld As Object Set eFld = eFldsParent.selectSingleNode("fld[ @name='" + sName + "']") If eFld Is Nothing Then getFld = sDefVal Else getFld = eFld.Text End If End Function GWolf>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-12 10:31 http://forum.msexcel.ru/profiles/gwolf-u4652.html Добрый день! Вопрос понятен, а вот условия, при которых должно наступить "счастье", следует описать по-подробнее! GWolf>> Re: VBA не могу разобраться 2012-07-12 10:36 http://forum.msexcel.ru/profiles/gwolf-u4652.html Если я буду выкладывать тут всё что связанно с этим кодом то на сервере закончиться место! Всё равно спасибо и в VBA я не петрю, иначе бы сюда не обращался. Автор кода говорит что консультации не даёт вот и приходиться заниматься методом научного тыка. "Вам шашечьки, или ехать?" Если переживаете за место на сервере, то выложите на файлообменнике. Нам, вроде как и не очень критично то, что Вы не решите Ваш вопрос, но, если Вы в его решении заинтересованы, то, думается, найдете адекватный способ передать информацию для форума, в количестве, необходимом для решения задачи. Успеха! wildnew>> Re: Убрать лишние данные из ячейки 2012-07-12 10:46 http://forum.msexcel.ru/profiles/wildnew-u147765.html Спасибо огромное, да формула может быть и дает ошибки, но в моем случае работает. Макрос тоже работает (в принцип еще не вдавался, но как я понимаю он ошибаться не должен). Для меня проще - лучше. Ну а вообще есть пара идей где может пригодиться макрос, когда нужно сделать чтонибудь по требованию. Попробую вникнуть как они работают. Спасибо еще раз. legorax>> Re: Автосумма с заданным шагом 2012-07-12 11:04 http://forum.msexcel.ru/profiles/legorax-u147741.html спасибо,помогло! NooBasTiK>> Re: VBA не могу разобраться 2012-07-12 11:33 http://forum.msexcel.ru/profiles/noobastik-u40678.html Я все нашел, в этом коде за то где будет находиться разделы и т.п. отвечает Код: Range("A" + CStr(nRow)).Select
Selection.EntireRow.Insert Range("A" + CStr(nRow) + ":L" + CStr(nRow)).Formula = Array(sNPP, sCap, sName, "", "", "", "", "", "", "", "", "") Range("A" + CStr(nRow) + ":L" + CStr(nRow)).style=""LsChapter"" SS78RUS>> Re: Заполнение пустых ячеек соседними данными при особых условиях 2012-07-12 11:41 http://forum.msexcel.ru/profiles/ss78rus-u19949.html Красиво! И, главное, именно то, что и хотел! Спасибо большое! А Полиглюкин.. хмм.. подозреваю, что это лекарство какое-то =) Alex745>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-12 11:47 http://forum.msexcel.ru/profiles/alex745-u147806.html При условии изменения вручную значения ячейки количество в первом листе в меньшую сторону. GWolf>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-12 12:05 http://forum.msexcel.ru/profiles/gwolf-u4652.html При условии изменения вручную значения ячейки количество в первом листе в меньшую сторону. Это то как раз понятно. Непонятно другое: первый лист у Вас - Материальный отчет. Он содержит конечное число наименований материалов. Так вот, при изменении (уменьшение) остатка по одному из материалов, на этот материал должны быть выписаны документы, шаблоны которых расположены на остальных листах?
jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-12 16:15 http://forum.msexcel.ru/profiles/jamantos-u147830.html Не выходит!((( Ексель 2010 может не дает!? Результат "0" а должно быть "6" И еще вопрос: А если не один символ а несколько, будет также поиском работать? С комбинацией клавишь вообще не понял, зажал их и ничего не произошло!( Barbarian12>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-12 16:19 http://forum.msexcel.ru/profiles/barbarian12-u139204.html С комбинацией клавишь вообще не понял, зажал их и ничего не произошло!( Вводится формула в ячейку и вместо обычного интера зажимается одновременно shift+ctrl+enter. Если все сделано верно, формула отобразится в фигурных скобах - {формула}.
Serge 007>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-12 16:43 http://forum.msexcel.ru/profiles/serge_007-u25260.html Не выходит! Что не выходит? Пример давайте, в котором не получаетсяА если не один символ а несколько, будет также поиском работать? Будет, так:Код: =СЧЁТ(ПОИСК({"г";"к"};ПСТР(A1;СТРОКА(ДВССЫЛ("a1:a"&ДЛСТР(A1)));1)))
Alex745>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-12 17:16 http://forum.msexcel.ru/profiles/alex745-u147806.html Еще вопросы: 1) Вы владеете VBA? 2) Чем (макрос, формулы) для Вас предпочтительнее было бы решать данную задачу? Пожелание: Выложите пример в формате Excel 2003. Нет,к сожалению VBA я не владею.Предпочтительнее было бы решение при помощи формул,но тут было высказано мнение что это не получится. Архив с примером обновил. vater>> Автоматизация расчетов с добавлением ячеек 2012-07-12 19:36 http://forum.msexcel.ru/profiles/vater-u144728.html Здравствуйте, столкнулся с проблемой с первичными расчетами. В прикрепленном файле есть 3 листа:
Проблема состоит в имитации выбора региона, т.к. все остальное можно, вроде, сделать записав макрос. Пробовал сделать соотношение текстового названия региона его номерному значению, но не разобрался как его использовать в мак... karlos67>> При открытии EXCEL недоступны макросы из PERSONAL 2012-07-12 23:11 http://forum.msexcel.ru/profiles/karlos67-u147429.html Добрый день! Формирую отчеты из программы ПТК ПСД. Это такая софтина для подготовки банковской отчетности. При выгрузке отчет автоматом открывается в Excel, т.е. программа сама вызывает его и открывает в нем файл отчета даже если Excel до этого открыт не был. У меня написано несколько макросов для обработки таких отчетов, которые сохранены в PERSONAL. Проблема в следующем. Когда Excel открывается по вызову программы ПТК ПСД, т.е. после выгрузки отчета, макросы из PERSONAL недоступны. Также недоступны некоторые дополнительно установленные настройки к Excel. Приходится сохранять файл отчета, закрывать Excel и открывать файл заново. После это все макросы и надстройки видны. Подскажите, почему так происходит и как с этим бороться. Serg>> Re: Динамический перенос ячеек 2012-07-13 07:54 http://forum.msexcel.ru/profiles/serg-u144676.html Добрый день. Так ? KuklP>> Re: При открытии EXCEL недоступны макросы из PERSONAL 2012-07-13 08:11 http://forum.msexcel.ru/profiles/kuklp-u39713.html Здесь обсуждалось: http://www.planetaexcel.ru/forum.php?thread_id=26041&page_forum=2&allnum_forum=28 Анна 760>> Re: Динамический перенос ячеек 2012-07-13 08:50 http://forum.msexcel.ru/profiles/anna_760-u146711.html Да, спасибо большое, но хотелось спросить. А как добавить остальных клиентов??? jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 08:57 http://forum.msexcel.ru/profiles/jamantos-u147830.html Эээээээээээхххххххх туговато!((((((( Попробывал как вы говорите и не выходит! Функции надо показать в какой строке искать? И как? Не понял по коду что за что отвечает! karlos67>> Re: При открытии EXCEL недоступны макросы из PERSONAL 2012-07-13 09:05 http://forum.msexcel.ru/profiles/karlos67-u147429.html Почитал ссылку, слишком мудрено. Проблема неожиданного решилась очень просто. Если сделать процедуру вызова макроса, сохраненного в PERSONAL, например просто добавить на панель инструментов кнопку и привязать к ней макрос, то при нажатии на нее происходит автоматическое открытие PERSONAL и запуск указанного макроса, даже если EXCEL был загружен в "чистом виде" без подключения надстроек и шаблонов. jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 09:08 http://forum.msexcel.ru/profiles/jamantos-u147830.html Ураааааааа Заработалоооооо!!!!))) Всем огромное спасибо! Единственное что осталось не понятным это поиск набора символов например: "ов", а не "о" и "в". Отдельно "о" и "в" могут часто повторяться, а вот "ов" определенное количество. Это количество и надо узнать! jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 09:14 http://forum.msexcel.ru/profiles/jamantos-u147830.html Вроде и с "ОВ" заработало, но не везде. Сам разберусь!) И ещё заодно: Как сделать и можно ли вообще чтобы в ячейке, если значение равно "нулю" ячейка оставалась пустой!? GWolf>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-13 09:27 http://forum.msexcel.ru/profiles/gwolf-u4652.html Добрый день! На скрепке - начало автоматизации Вашей задачи. Пока программа только лишь реагирует на изменение Вами колонки "Остаток на конец - Количество" и если новое значение меньше старого, то выдает сообщение, что процедура формирования набора документов в разработке. Обращаю Ваше внимание на то, что Дефектная ведомость и Акт установки имеют ОДИНАКОВУЮ форму. Это так и должно быть? Barbarian12>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 09:41 http://forum.msexcel.ru/profiles/barbarian12-u139204.html Код: =ПОДСТАВИТЬ(СЧЁТ(НАЙТИ("г";ПСТР(A1;СТРОКА($1:$1000);1)));0;)
=ПОДСТАВИТЬ(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"г";));0;) =ПОДСТАВИТЬ(СЧЁТ(ПОИСК({"г";"к"};ПСТР(A1;СТРОКА(ДВССЫЛ("a1:a"&ДЛСТР(A1)));1)));0;) jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 09:51 http://forum.msexcel.ru/profiles/jamantos-u147830.html Пишет ложь!( GWolf>> Re: Использование нескольких файлов Excel для расчета 2012-07-13 09:57 http://forum.msexcel.ru/profiles/gwolf-u4652.html Добрый день! 1) Выложите файл примера в формате Excel 2003; 2) Если возможно, конкретизируйте Ваши вопросы. Ваше описание проблемы, предполагает, что некий Ваш визави мало того что возьмется за автоматизацию Вашей предметной области, так к тому же, еще и владеть ею будет! Коли таковой отыщется - снимаю пред ним шляпу. Поймите правильно, это не отказ от участия в Вашей проблеме, а призыв к Вам САМОМУ занятся ее решением, но с нашей помощью. Помощь же, как правило, если Вы читали форум, сводится к ответам на конкретно поставленные вопросы, а не к ТЗ на разработку! P.S. Хотелось бы еще заметить, и этим к сожалению грешите не Вы один, что в первом обращении следовало бы описывать и Ваше владение Excel: работаю только формулами; не против освоить VBA; пытаюсь писать на VBA; пишу на VBA но, вот возникла проблема. Это для того, что бы понимать с кем имеем дело и какие средства и методы предлагать. Если человек кактегорически неприемлет VBA, то нет смысла ему предлагать подобное решение... Barbarian12>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 10:12 http://forum.msexcel.ru/profiles/barbarian12-u139204.html Где же тут ложь? jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 10:24 http://forum.msexcel.ru/profiles/jamantos-u147830.html Фишка еще в том что если ищем символ "О" то он ищет во всех случаях например в "УО" также есть "О", а мне нужно конкретно где только один символ "О"! ShAM>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 11:54 http://forum.msexcel.ru/profiles/sham-u106530.html Может, все же свой файл приложите. Со всеми вариантами и всеми хотелками. jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 12:36 http://forum.msexcel.ru/profiles/jamantos-u147830.html пытался, но не выходит что-то!((( Остался один вопрос не решенным! Как искать конкретный символ, а не выковыривать их из слов?) iKriss>> Отправка данных из формы в общую таблицу (переоформил в соотв. с правилами) 2012-07-13 12:42 http://forum.msexcel.ru/profiles/ikriss-u147911.html Добрый день, друзья и коллеги! С Excel работаю достаточно давно, но макросы никак не даются. Большая просьба помочь советом или готовым решением, ну или хотя советом с чего начать поиск решения =) В общем, задача стоит следующая. Есть некая форма (Лист А), куда вбивается информация о клиенте. Рядом с этой формой - кнопочка "Добавить в базу". Нажимаем кнопочку - информация из формы добавляется в базу (Лист Б), причем в верхнюю строчку. Разумеется, поля формы соответствуют полям базы. Это первое ) Второе - возможность редактирования записей из базы через форму (поиск по идентификатору, внесение изменений, отправка исправленной записи обратно в базу). Совершенно точно знаю, что это возможно сделать с помощью макросов, но, хоть убей, не знаю с чего начинать и как. А изучать VBA с нуля, к сожалению, совсем нет времени =( Пожалуйста, помогите нубу кто чем может. Заранее большое спасибо. В благодарность тем, кто из Санкт-Петербурге, предложу хорошую скидку на ремонт ноутбуков =) Alex745>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-13 12:51 http://forum.msexcel.ru/profiles/alex745-u147806.html Трудно передать словами степень моей благодарности!!!!!!!Что касается ведомостей,то да,они отличаются только названием. jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 12:53 http://forum.msexcel.ru/profiles/jamantos-u147830.html Пробелами конечно же не выход! Потому как если один символ в ячейке, то врятли его в пробелах будут вбивать!) Serge 007>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 13:27 http://forum.msexcel.ru/profiles/serge_007-u25260.html 1. пытался, но не выходит что-то!((( 1. Что не выходит? На кнопку не можете нажать? Перестаньте морочить голову и выкладывайте пример.2. Как искать конкретный символ, а не выковыривать их из слов?) 2. Буква Г -это по Вашему не конкретный символ? jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 13:32 http://forum.msexcel.ru/profiles/jamantos-u147830.html Форум постоянно ругается что такой файл (или с таким именем уже существует), впринципе не суть уже! Потому как остался решить вопрос с буковками! "Г" это безусловно символ, но мне нужно чтобы поиск искал только те ячейки в которых только один символ и этот символ "Г", а не в словах типо "Гриб" или "Грязь"! Serge 007>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 14:38 http://forum.msexcel.ru/profiles/serge_007-u25260.html 1. Форум постоянно ругается что такой файл (или с таким именем уже существует) 1. Переименовать не судьба что ли?2. "Г" это безусловно символ, но мне нужно чтобы поиск искал только те ячейки в которых только один символ и этот символ "Г", а не в словах типо "Гриб" или "Грязь"! 2. И в чём проблема?! Все предложенные ранее мной варианты формул ищут вхождение в строке любой длинны. Вы их смотрели, пробовали применить или просто охота пофлудить? ZORRO2005>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 14:58 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Тема называется Как посчитать сколько символов (предположим "Г") встречается в строке?, а не в ячейке. Думаю, достаточно СЧЁТЕСЛИ. IKor>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 15:04 http://forum.msexcel.ru/profiles/ikor-u6827.html Остался один вопрос не решенным! Как искать конкретный символ, а не выковыривать их из слов?) Если подходить к вашему вопросу буквально, то можно использовать функции НАЙТИ(), ПОИСК() или ПСТР().Вероятно вы читали справку по этим и другим функциям, использованным в примерах выше. Но раз вопрос остался, то как мне кажется, что вопрос нужно уточнить. Serge 007>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 15:06 http://forum.msexcel.ru/profiles/serge_007-u25260.html Серёг, текст в ячейке - это текстовая строка, а если так как ты говоришь, то почему у автора с каждым ответом остаётся всё меньше вопросов? jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 15:09 http://forum.msexcel.ru/profiles/jamantos-u147830.html 1. Форум постоянно ругается что такой файл (или с таким именем уже существует) 1. Переименовать не судьба что ли?2. "Г" это безусловно символ, но мне нужно чтобы поиск искал только те ячейки в которых только один символ и этот символ "Г", а не в словах типо "Гриб" или "Грязь"! 2. И в чём проблема?! Все предложенные ранее мной варианты формул ищут вхождение в строке любой длинны. Вы их смотрели, пробовали применить или просто охота пофлудить? Всё судьба! Переименовыванием занимался полчаса, но видимо глюк какой-то(((( Всё работает прекрасно! Но мне немного не нравится поиск к примеру "О" в ячейках конкретной строки! Если в ячейке только "О" то гуд, а вот если он нашел "О" в слове то этого "О" мне не нужно пересчитывать! ВОТ! ZORRO2005>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 15:23 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Серёг, текст в ячейке - это текстовая строка, а если так как ты говоришь, то почему у автора с каждым ответом остаётся всё меньше вопросов? Думаю, это совпадение.jamantos, Глюки с переименованием файла действительно бывают. Назовите файл jamantos_2.xls и с помощью кнопки "Обзор" прикрепите к сообщению. jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 15:31 http://forum.msexcel.ru/profiles/jamantos-u147830.html Даже такое уникальное название как "ЗАДАЧА JAMANTOS" не проканало!(((((((( ZORRO2005>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 15:37 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Значит действительно СУДЬБА. Посмотрите мой пример:Г.xls Serg>> Re: Динамический перенос ячеек 2012-07-13 15:40 http://forum.msexcel.ru/profiles/serg-u144676.html Надеюсь будет понятно. Будут ? пиши. Serge 007>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 15:46 http://forum.msexcel.ru/profiles/serge_007-u25260.html Глюки с переименованием файла действительно бывают. А что за глюки?Я за много лет не сталкивался ZORRO2005>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-13 15:56 http://forum.msexcel.ru/profiles/zorro2005-u4225.html А что за глюки? Такие же, как описаны выше.Я за много лет не сталкивался Прикрепляю файл - ругается, что такое имя есть. Переименование не помогает. Приходилось выходить из редактирования. GWolf>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-13 17:32 http://forum.msexcel.ru/profiles/gwolf-u4652.html Добрый вечер! На скрепке - вариант реализации для одной позиции. Требуется разьяснение: следует ли печатать комплект документов для КАЖДОЙ измененной в меньшую сторону строки, или же комплект документов формируется для ВСЕГО НАБОРА измененных строк? Печатать пока программа не умеет. KuklP>> Re: Отправка данных из формы в общую таблицу макросом 2012-07-13 18:29 http://forum.msexcel.ru/profiles/kuklp-u39713.html Ну, если друзей и коллег из Питера не окажется поблизости, email в подписи, стучитесь, договоримся. Alex745>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-13 19:31 http://forum.msexcel.ru/profiles/alex745-u147806.html Добрый вечер!Идеальным был бы вариант формирования одного комплекта документов для всего набора изменённых строк. GWolf>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-13 19:43 http://forum.msexcel.ru/profiles/gwolf-u4652.html Вас понял! Будем стремится к идеалу. На скрепке проект уже умеет "складывать" все изменения построчно в один комплект документов. Пришлось добавить лист "Spr", что с ним и как понятно из заголовка и содержимого листа. Я его пока не стал прятать, хотя в готовом проекте, возможно его следует скрыть. После удаления в шаблонах строк с созданной программой информацией, в листе "Spr" следует установить значения "по умолчанию", для справки они записаны в третьей колонке. Как Вы можете заметить я несколько модифицировал Ваши шаблоны. Хотелось бы узнать, допустимо ли такое своеволие. Если то, что Вы предлагали в начале, принципиально важно, я верну все обратно. Потребуется лишь подстройка координат адресации в коде проекта. Все, на сегодня, иду спать - продолжим завтра. P.S. Из за того что у меня Excel 2003, возникают проблемы с настройкой пользовательской среды управления: - напрашивается панелька меню, но созданная в Excel 2003, она небудет работать в Excel 2010! Там другой принцип и подхо... Шпец Докапыч>> Re: Автоматизация расчетов с добавлением ячеек 2012-07-13 23:25 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html "Имитация выбора" = презентация? Т.е. цель - некая демонстрация заполнения таблицы? Тогда рекомендую использовать Сервис → Сценарии. У меня как раз где-то завалялся интересный примерчик. Текст в Раскрывающемся списке меняется с изменением числа в связанной ячейке (B1, B2). Либо я не смог догадаться какая функциональность требуется (значения в каких ячейках и фигурах менять автоматом). В этом случае рекомендую целевые объекты для пояснения выделить цветом. Error>> Проблема с функцией ЕСЛИ 2012-07-14 03:55 http://forum.msexcel.ru/profiles/error-u147962.html Доброго времени суток! Проблема с функцией ЕСЛИ. Надо что бы вся строчка была заполнена + тогда только выдавало сообщение Главы сданы, а он на оборот выдает только когда в первой ячейке находиться + как решить проблему? Alex745>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-14 04:51 http://forum.msexcel.ru/profiles/alex745-u147806.html Добрый день!!Знаете,лучше вернуть все обратно,потому что могут возникнуть проблемы с синхронизацией первого листа.Но может быть я ошибаюсь.А в целом проект мне очень нравится,трудно сделать лучше. Dmitr68>> Re: Проблема с функцией ЕСЛИ 2012-07-14 06:14 http://forum.msexcel.ru/profiles/dmitr68-u18737.html Код: =ЕСЛИ(СЧИТАТЬПУСТОТЫ(B2:AB2);"Не сданы главы";"Главы сданы") vater>> Re: Автоматизация расчетов с добавлением ячеек 2012-07-14 12:40 http://forum.msexcel.ru/profiles/vater-u144728.html К сожалению сценарии не подходят, хотя я о них мало что знаю. Автоматизация у меня не получается из-за того, что я не знаю как макросу указать на то, какой регион я выбираю. Под имитацией я имел ввиду замену текстовых значений региона на числовые по формуле "СУММЕСЛИ", которые компьютеру более понятны. Наверно, главная проблема в том, чтобы каждую итерацию, макрос менял значения в ячейках B1:B2 (связующие ячейки в выпадающих списках) на числовые значения L14 и O14 (названия регионов соответствующие дате). В приложенном файле изменен 2 лист, там добавлен список ручных действий, которые и нужно автоматизировать. Шпец Докапыч>> Re: Автоматизация расчетов с добавлением ячеек 2012-07-14 13:12 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Наверно, главная проблема в том, чтобы каждую итерацию, макрос менял значения в ячейках B1:B2 (связующие ячейки в выпадающих списках) на числовые значения L14 и O14 (названия регионов соответствующие дате). Вот пара вариантов для преобразования названия региона в его числовое значение:Код: Sub Test()
MsgBox Reg2Num_1("Central") MsgBox Reg2Num_2("Central") End Sub Function Reg2Num_1(NameReg As String) 'названия регионов указаны в коде Reg2Num_1 = InStr("EWC", Left(NameReg, 1)) End Function Function Reg2Num_2(NameReg As String, Optional rng As Range) 'использование функции ПОИСКПОЗ() If rng Is Nothing Then Set rng = [B4:B6] Reg2Num_2 = Application.WorksheetFunction.Match(NameReg, rng, 0) End Function vater>> Re: Автоматизация расчетов с добавлением ячеек 2012-07-14 13:39 http://forum.msexcel.ru/profiles/vater-u144728.html После объяснения второго поста, я маленько разобралсяи решил добавить два новых стобца напротив названий регионов, где через формулу растянул их числовые значения. И через "запись макроса" маленько написал новый макрос: [code]Sub ÌàêðîñÏåðåíîñà() Range("R11").Select 'Копирует числовое значение Региона1 Application.CutCopyMode = False Selection.Copy Range("B1").Select 'Вставляет числовое значение Региона1 в зависимую ячейку списка Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Range("S11").Select 'Копирует числовое значение Региона2 Application.CutCopyMode = False Selection.Copy Range("B2").Select 'Вставляет числовое значение Региона2 в зависимую ячейку списка Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Dim LastRow As Long 'Выполняет копирование расчетных значений - кнопка "Расчет" LastRow = Range("F" & Rows.Count).End(xlUp).... GWolf>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-14 19:58 http://forum.msexcel.ru/profiles/gwolf-u4652.html Добрый день! ...могут возникнуть проблемы с синхронизацией первого листа.Но может быть я ошибаюсь.... Полагаю, что ошибаетесь. Попробую обосновать свою позицию: 1) Под первым листом подразумевается Материальный отчет? Так вот этот лист я как раз НЕ МЕНЯЛ. 2) Изменения в шаблонах, если Вы обратили внимание, коснулись колисества строк-столбцов щедро отданных Вами при их создании и минимизированных мной с целью уменьшения, в частности, пространства занимаемого элементами шаблона на печатном листе. 3) Никаких ссылок навигации или чего еще, увязывающих первый лист с листами шаблонов я не обнаружил. Именно это и подвигло меня на оптимизацию шаблонов. Предлагаю Вам, все же, более детально рассмотреть оптимизированные шаблоны. Из опата могу обратить Ваше внимание на то, что пользователи обычно стараются в таблице сделать шаблон так, как он выглядит на бумаге. Т.е. если есть слева поле, то первую колонку НЕ ЗАНИ... Wasilic>> Re: Проблема с функцией ЕСЛИ 2012-07-14 23:50 http://forum.msexcel.ru/profiles/wasilic-u24852.html Можно и так! Код: =ЕСЛИ(СЧЁТЕСЛИ(B2:AB2;"+")=27;"Главы сданы";"")
Шпец Докапыч>> Re: Вопрос по формулам 2012-07-15 23:54 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Раз пошла такая пьянка, нарочно придумал максимально примитивный вариант: =И(A2>-1;A2<=5)*2+И(A2>5;A2<=10)*1.75+И(A2>10;A2<=15)*1.5+... Подсказки для топикстартера: Функция И() возвращает логическое значение ИСТИНА или ЛОЖЬ. В Excel значению ИСТИНА соответствует 1, а ЛОЖЬ = 0. Таким образом, если A2=13, то: =ЛОЖЬ*2+ЛОЖЬ*1,75+ИСТИНА*1,5+... =0*2+0*1,75+1*1,5+... =0+0+1,5 Ура, - читать справку не требуется! *** Не знаю, проще или сложнее для понимания, но можно и так: (A2>-1)*(A2<=5)*2+... Wasilic>> Re: Вопрос по формулам 2012-07-16 00:27 http://forum.msexcel.ru/profiles/wasilic-u24852.html Но тут, как я понимаю, указаны конкретные числа (выделены черным) А2*просмотр(А2;{0;5;10;15;20;25;30;35};{2;1,75;1,5;1,25;1;0.75;0,5;0,25}) А мне надо интервалы чисел, например -Если ячейка A2 содержит число от 0 до 5 (включительно), то это число в ячейке необходимо умножить на 2 и вставить в ячейку B2 Смотрите пример! GWolf>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-16 08:37 http://forum.msexcel.ru/profiles/gwolf-u4652.html Добрый день, коллеги! Действительно, если набрать сообщение, прикрепить файл, а имя файла не поменять, т.е. файл под этим именем уже был прикреплен к ранее созданному посту темы, то при попытке вернутся в сообщение и прикрепить переименованный файл - сообщение отправить не дает, говорит что такое уже было отправлено! Решал проблему так: Выделял текст сообщения и копировал в буфер. Затем закрывал режим ответа, входил снова, восстанавливал из буфера текст и прикреплял переименованный файл. Все уходило! Может быть следует как то доработать вариант отката, что бы можно было при сформированном тексте сообщения менять прикрепленные файлы!? NooBasTiK>> Re: макрос на скрытие строк 2012-07-16 09:50 http://forum.msexcel.ru/profiles/noobastik-u40678.html Это всё хорошо, но диапазон? Можно доработать код так что бы диапазон определялся сам, т.е. до последней ячейки с данными. shellcode>> аналитика excell 2012-07-16 10:02 http://forum.msexcel.ru/profiles/shellcode-u147228.html Подскажите пожалуйста. С excel у меня отношения не сильно теплые, но начальство поручило именно мне заняться им. Задача - при заполнении листа квартиры, надо посчитать среднюю стоимость квартир по категориям (гостинки,однокомнатные ...), структуру спроса по районам.(количество и среднюю стоимость метра) и сегментацию в процентах (т.е. 2-комнатные новой планировки составляют скажем 2 % ...) Ну и в листе мониторинг надо количество квартир по районам и типам, т.е. почти сегментация, но в абсолютных числах. Я не могу понять как считать ту же среднюю стоимость, если новые квартиры будут добавляться, а делить надо будет на какое то конкретное число. Готов принять любую помощь, даже небезвозмездно. Если выложил не в тот раздел, то прошу модератора переместить. Шпец Докапыч>> Re: макрос на скрытие строк 2012-07-16 11:58 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Это запросто: Код: 'Set DinDiap = [E2:E12] 'здесь уже не указывается диапазон
LR = Range("E" & Rows.Count).End(xlUp).Row + 1 Set DinDiap = Range("E2:E" & LR) 'здесь определяется диапазон SR = DinDiap.Row: fl = -2 IKor>> Re: Автоматический перенос данных 2012-07-16 12:13 http://forum.msexcel.ru/profiles/ikor-u6827.html А по-моему все понятно: Человеку нужно, чтобы изменения в файле немедленно после сохранения отображались в копиях файла, открытых только для чтения. Другое дело, что я не знаю как это реализовать физически... jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-16 12:22 http://forum.msexcel.ru/profiles/jamantos-u147830.html Добрый день! Впринципе все заработало, но есть небольшой косяк: я просил помочь с уничтожением нуля, если он единственный символ в ячейке и впринципе предложенные варианты заработали, но когда в ячейке цифра 10 то ноль удаляется автоматом и остается 1, а это недопустимо! Как сделать чтобы если результат равен "0", то ячейку оставлять пустой? Вот мой код, который почти работает идеально: =ПОДСТАВИТЬ(СЧЁТЕСЛИ(D19:AH19;"В");0;) exceleved>> Re: макрос на скрытие строк 2012-07-16 12:24 http://forum.msexcel.ru/profiles/exceleved-u35802.html Попробуйте Код: columns("E").specialcells(xlcelltypeblanks).entirerow.hidden=true Serge 007>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-16 12:33 http://forum.msexcel.ru/profiles/serge_007-u25260.html ...я просил помочь с уничтожением нуля, если он единственный символ в ячейке... Чёт не нашел я где это Вы просилиКод: =ЕСЛИ(СЧЁТЕСЛИ(D19:AH19;"В");СЧЁТЕСЛИ(D19:AH19;"В");"")
NooBasTiK>> Re: макрос на скрытие строк 2012-07-16 12:35 http://forum.msexcel.ru/profiles/noobastik-u40678.html Это запросто: Сделал по другомуКод: 'Set DinDiap = [E2:E12] 'здесь уже не указывается диапазон LR = Range("E" & Rows.Count).End(xlUp).Row + 1 Set DinDiap = Range("E2:E" & LR) 'здесь определяется диапазон SR = DinDiap.Row: fl = -2 Код: Dim lLastRow As Long Спасибо!
lLastRow = Cells(Rows.Count, 5).End(xlUp).Row Set DinDiap = Range("E2:E" & lLastRow) jamantos>> Re: Как посчитать сколько символов (предположим "Г") встречается в строке? 2012-07-16 12:47 http://forum.msexcel.ru/profiles/jamantos-u147830.html ...я просил помочь с уничтожением нуля, если он единственный символ в ячейке... Чёт не нашел я где это Вы просилиКод: =ЕСЛИ(СЧЁТЕСЛИ(D19:AH19;"В");СЧЁТЕСЛИ(D19:AH19;"В");"") А я чёт нашел!) На первой странице! Спасибо за помощь, вроде сейчас все правильно работает!) andreybti>> Необходимо записать формулу в одну ячейку а результат получить в другой? 2012-07-16 14:01 http://forum.msexcel.ru/profiles/andreybti-u146017.html Стоит задача создать таблицу расчета площадей, где в столбце А пользователь должен записать формулу, а результат расчета должен отразится в столбце В . GWolf>> Re: Как осуществить автоматическую запись в ячейки трех таблиц,находящихся на разных 2012-07-16 14:04 http://forum.msexcel.ru/profiles/gwolf-u4652.html Доброго дня! Ну, вот, на скрепке то, что получилось. Правда тестил только в Excel 2003 И так, что мы умеем: 1) При изменении значения графы "Остаток на конец_Кол-во" в меньшую сторону, программа сообщает пользователю: старое - новое значения и предлагает решить, "Да-Нет", вопрос о внесении записи в Листы-шаблоны; 2) При нажатии на кнопочку "принтер", на листе с Материальным отчетом, идет вывод на печать Листов-шаблонов, а затем их очистка; 3) При нажатии на картинку "Лист с красным крестиком" на листе с Материальным отчетом, происходит просто очистка Листов-шаблонов. Предлагаю потестить проект и отписать Ваши замечания. _Boroda_>> Re: Необходимо записать формулу в одну ячейку а результат получить в другой? 2012-07-16 14:10 http://forum.msexcel.ru/profiles/boroda-u12234.html Так нужно? GWolf>> Re: аналитика excell 2012-07-16 14:17 http://forum.msexcel.ru/profiles/gwolf-u4652.html Добрый день! Оччень внимательно прочел о Вашем "несносном" начальстве! А теперь по сути задачи: 1) Выложите пример в формате Excel 2003; 2) Решите вариант примера, хотя бы для группы из трех квартир "в ручную". А то, поймите правильно, у нас на форуме все риэлторы и только то и делают, что каждый день мониторят рынок недвижимости! Увы, это далеко не так. С ув. GWolf. GWolf>> Re: Автоматический перенос данных 2012-07-16 14:26 http://forum.msexcel.ru/profiles/gwolf-u4652.html А по-моему все понятно: Человеку нужно, чтобы изменения в файле немедленно после сохранения отображались в копиях файла, открытых только для чтения. Другое дело, что я не знаю как это реализовать физически... Ну, коли так то, данные то сохранить не проблема, но вот что бы они отображались. Если не ошибаюсь нужно перезапустить файлы приемники данных, ну т.е. закрыть из и снова открыть. andreybti>> Re: Необходимо записать формулу в одну ячейку а результат получить в другой? 2012-07-16 14:41 http://forum.msexcel.ru/profiles/andreybti-u146017.html да .. смысл такой, но, простите, мне не очень понятно как это реализовано (это функция?), вы не могли бы объяснить это ... и в приложенном ниже файле простейшая формула выдает ошибку. Irrrrrok>> Суммировать до выполнения определенного условия 2012-07-16 14:54 http://forum.msexcel.ru/profiles/irrrrrok-u148111.html Добрый день. Помогите пожалуйста разобраться. Есть 3 столбца. Код товара, текущая вместимость его места хранения и расход - та величина, которой должна быть равна новая вместимость (устроит приблизительно значение). Для первых 30 товаров нужно рассчитать новую вместимость. Нужно суммировать значения вместимостей товаров (начиная с нижних) до тех пор пока они не будут равны (или немного меньше) расходу самого первого. Пример для товара1 (расход 16800) новая вместимость будет равна сумме вместимостей товаров 1147-1160, т.е. 16557. Для товара 2 - (расход 8130) - это сумма вместимостей товаров 1139-1146 т.е. 7765. Не могу никак правильно организовать цикл. Помогите пожалуйста _Boroda_>> Re: Необходимо записать формулу в одну ячейку а результат получить в другой? 2012-07-16 15:18 http://forum.msexcel.ru/profiles/boroda-u12234.html в приложенном ниже файле простейшая формула выдает ошибку. Это где же?2*2-1*1=3 и 2*2-1.2*2=1,6 все правильно, никакой ошибки нет. Про реализацию - см. Вставка - Имя (для 2003) или Формулы - Диспетчер имен (для 2007 - 2010) Если не совсем понятно будет - пишите, объясню подробнее. На форуме Вы можете получить совет по любым вопросам работы в Microsoft Excel. Добро пожаловать на форум! |
В избранное | ||