← Июль 2012 → | ||||||
1
|
||||||
---|---|---|---|---|---|---|
2
|
3
|
4
|
5
|
7
|
8
|
|
9
|
10
|
11
|
12
|
14
|
15
|
|
16
|
17
|
18
|
19
|
21
|
22
|
|
23
|
24
|
25
|
26
|
28
|
29
|
|
30
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://msexcel.ru
Открыта:
17-06-2006
Адрес
автора: job.education.exl-owner@subscribe.ru
Статистика
0 за неделю
Alxxxx74>> Re: Сводная таблица данных с накоплением
Профессиональные приемы работы в Microsoft Excel Выпуск 3 Подписчиков: 5972 Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"
Новости сайта в формате RSS Порекомендуйте нашу рассылку друзьям Обратная связь Наши рассылки: Наши сайты Профессиональные приемы работы в Microsoft Excel bonifatiy.narod.ru Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии. StudentTools.Narod.Ru Для тех, кто любит учиться Наши друзья VBAtips.ru - wordexpert.ru planetaexcel.ru |
Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"
eXtremer>> Массив не заполняется всей информаций из XML 2012-07-04 11:02 http://forum.msexcel.ru/profiles/extremer-u112335.html Добрый день, Такая ситуация, worksheet "Work" берёт информацию из worksheet "XML" и создаёт массив, но непонытатно почему не показывает все данные которые имеется в XML, примерно 300 строк не попадают в таблицу (массив). Помогите разабратся. Спасибо. Файл весит больше чем 1 МБ так что я поднял его на файл хостинге: Mirror1 Mirror2 *Автоматическое вычисления надо ждать минутку, грузится. eXtremer>> Re: Массив не заполняется всей информаций из XML 2012-07-04 13:52 http://forum.msexcel.ru/profiles/extremer-u112335.html Код: Private Sub Worksheet_Change(ByVal Target As Range)
If Range("Valida").Offset(columnOffset:=-1) = "`" Then Show_All: Exit Sub If Target.Address = Range("valida").Address Then With Worksheets("XML") Set c = .ListObjects("List4").Range.Find(Target.Validation.Parent, LookIn:=xlValues) If Not c Is Nothing Then ActiveSheet.AutoFilter.Range.AutoFilter Field:=17, Criteria1:=c.Offset(columnOffset:=-1).Value Range("sb_total").Calculate ActiveSheet.AutoFilter.Range.Offset(2, 0).Resize(rowSize:=ActiveSheet.AutoFilter.Range.Rows.Count + 11, ColumnSize:=13).Select End If End With Else End If End Sub Sub Show_All() If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData Range("sb_total").Calculate End If End Sub Станиславский>> Преобразования текста в число 2012-07-04 13:53 http://forum.msexcel.ru/profiles/stanislavskiy-u122280.html Доброго дня всем! Столкнулся с проблемой: есть некая форма, которая заполняется каждый месяц. Собственно по функционалу её вопросов нет, работает на отлично, но у меня постоянно приходят в голову мысли как её улучшить или доработать. Так вот сейчас на очередном этапе столкнулся с проблемой преобразования текста в число (ну как-то так звучит наверное). В общем вся суть состоит в том, чтобы из месяца сделать число. Если вводить в ячейку, к примеру, 1.08.12 то при формате ячеек как дата-месяц высвечивается - "Август", но помнить о том, что в данную ячейку необходимо вносить данные именно в таком формате очень неудобно. Хотелось бы, чтобы при введении в ячейку словом "Август" дальнейшая формула распознавала его как число "41122", а дальше с этим числом уже легче работать будет. Как мог всё описал и показал в примере. Очень буду признателен за помощь! STEROID>> начало работы в режиме конструктора, с чего начать? 2012-07-04 13:59 http://forum.msexcel.ru/profiles/steroid-u114348.html Прошу помочь сориентироваться: необходимо составить единую базу поставщиков, есть 4 исполнителя и один человек которое все сводит все воедино - это я . Ни листе 2 содержится список поставщиков и их контакты, исполнителям необходимо заполнить список в заданном формате, зная их исполнительность - на листе 1 разработана форма, для того чтобы мне потом не пришлось воедино все сводить и исправлять руками... Вопрос как мне привязать результаты элементов строк с соответствующими ячейками. никогда раньше не имел опыта работы в режиме конструктора? Serge 007>> Re: Преобразования текста в число 2012-07-04 14:32 http://forum.msexcel.ru/profiles/serge_007-u25260.html Код: =--(B9&ГОД(СЕГОДНЯ())) Станиславский>> Re: Преобразования текста в число 2012-07-04 15:21 http://forum.msexcel.ru/profiles/stanislavskiy-u122280.html Спасибо! всё работает! только вот вопрос всё же мучает - что означают (делают) два минуса спереди формулы? ZORRO2005>> Re: Сводная таблица данных с накоплением 2012-07-04 15:54 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Это конечно неплохо, но нет наглядности для дальнейшего доказательства правоты требований... Но все равно благодарю! Вариант 2, судя по всему, "ручной"? Alxxxx74, что-то я не пойму...Вам помочь пытаются, а вы ехидничаете. 1 вариант не так и второй - "ручной", а пояснить "что не так" не царское дело?! Serge 007>> Re: Сводная таблица данных с накоплением 2012-07-04 15:56 http://forum.msexcel.ru/profiles/serge_007-u25260.html Завтра постараюсь скинуть свой вариант Alxxxx74, сделал пока только суммы, посмотрите подходит ли форма, если да - потестируйте на наличие ошибок. Если всё ок, перейдём к датам Serge 007>> Re: Преобразования текста в число 2012-07-04 15:58 http://forum.msexcel.ru/profiles/serge_007-u25260.html только вот вопрос всё же мучает - что означают (делают) два минуса спереди формулы? Ну раз мучает, так поиском воспользовались бы Что такое -- или как превратить ИСТИНА в 1, а ЛОЖЬ в 0? Alxxxx74>> Re: Сводная таблица данных с накоплением 2012-07-04 16:22 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html В принципе очень даже!!! Но если разворот горизонтальный, то не слишком ли форма разрастется вправо, когда в нее добавится расчет просроченных дней? А если клиент будет платить в день по 10 000 при отгрузке в 900 000, то десяти оплат не хватит получается? Я поэтому и пытался делать вертикальную детализацию. Ирина>> Преобразование часов и минут в рабочие дни, часы, минуты 2012-07-04 16:31 http://forum.msexcel.ru/profiles/irina-u147265.html Добрый день! В одной из тем на данном форуме нашла необходимую мне формулу для подсчета рабочих дней и часов (рабочий день - 8 часов): =целое(a1/8)&" дн, "&остат(a1;&" час" Могли бы вы мне подсказать, как из этой формулы вывести минуты. Например, человек работал 17 часов 26 минут. Формула дает результат: 2 дня 1, 26 минут. Как разбить еще 1, 26 часов? Что бы конечным результатом был вид: 2 дня, 1 час, 26 минут. Заранее спасибо cheshiki1>> Re: Преобразование часов и минут в рабочие дни, часы, минуты 2012-07-04 16:41 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html в каком виде и в каких единицах начальное число? вариант Код: =ЦЕЛОЕ(A1/8)&" дн "&ЦЕЛОЕ(ОСТАТ(A1;8))&" час "&(ОСТАТ(A1;8)-ЦЕЛОЕ(ОСТАТ(A1;8)))*60&" мин."
gamaun>> Re: Сортировка данных на защищённых листах и в диапазонах с разрывом. 2012-07-04 17:07 http://forum.msexcel.ru/profiles/gamaun-u22707.html К сожалению этот вариант не подходит, т.к. макрос "Сортировка_2" сортирует полностью весь список, а не выделенный диапазон (указанный в ячейках), а если указать диапазон с разрывом начинается ругня на одну строку макроса(конечно может я не совсем корректно адаптировал к своему листу этот макрос). Мне кажется что надо на основе макроса "Сортировка_11" создавать "Сортировка_21" и что-то придумывать, прописывать условие: если строка, указанная в ячейке 1 меньше 31 и строка указанная в ячейке 2 больше 42, то проводить сортировку на подобие описанной в макросе "Сортировка_2"( с временным удалением строк 31:42....и т.д., но не диапазона В6:посл, а диапазона, указанного в ячейках "1" и "2"), иначе проводить сортировку, как описано в макросе "Сортировка_11". Прикладываю файл где ругается на строку макроса. Ирина>> Re: Преобразование часов и минут в рабочие дни, часы, минуты 2012-07-04 17:08 http://forum.msexcel.ru/profiles/irina-u147265.html Ввожу в ячейку значение 17,26. Потом задаю свой формат и показывает 17 часов 26 минут. Как вариант для некоторых данных могу вводить иначе: например время работы 8 часов 45 минут, что при переводе в десятичную систему будет 8,75. Прикрепила файл, так будет понятнее. Спасибо Ирина>> Re: Преобразование часов и минут в рабочие дни, часы, минуты 2012-07-04 17:33 http://forum.msexcel.ru/profiles/irina-u147265.html Формулу я попробовала, уже намного лучше : Вот только 2 нюанса: 1. Формула работает если вводить значение времени в десятичной системе. 2. минуты отображаются дробным числом, то есть добавляются еще и секунды. Вид: 2 дн 1 час 26 2. Если вводить продолжительность времени в десятичной системе,(3,75 это 3 часа 45 минут),как тогда отобразить эти 3 часа 45 минут? Файл с применением формулы прикрепила. cheshiki1>> Re: Преобразование часов и минут в рабочие дни, часы, минуты 2012-07-04 17:50 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html Код: =ЕСЛИ(ЦЕЛОЕ(I14/8)<>0;ЦЕЛОЕ(I14/8)&" дн ";"")&ЦЕЛОЕ(ОСТАТ(I14;8))&" час "&ОКРУГЛ((ОСТАТ(I14;8)-ЦЕЛОЕ(ОСТАТ(I14;8)))*60;0)&" мин." в лоб. ;-)Ирина>> Re: Преобразование часов и минут в рабочие дни, часы, минуты 2012-07-04 17:59 http://forum.msexcel.ru/profiles/irina-u147265.html ОООО, Бог Excelя Спасибо Вам огромнейшее!!! Казалось бы, я не отсталый пользователь компьютера, в том числе и Офиса, но для меня эта формула - потемки. Значит будем изучать. Нет предела совершенству! : Еще раз СПАСИБО! Serge 007>> Re: Сводная таблица данных с накоплением 2012-07-04 20:27 http://forum.msexcel.ru/profiles/serge_007-u25260.html ...не слишком ли форма разрастется вправо? А вот это Вам решать. Я же не знаю что почём у Вас
exceleved>> Re: Вставка графического объекта по центру ячейки 2012-07-04 21:40 http://forum.msexcel.ru/profiles/exceleved-u35802.html Вам нужно назначить этот макрос на кнопку "Вставить" и на сочетание клавиш Ctrl+V. Поищите, как это сделать - обсуждалось много раз на всех форумах. MSiUzaQ>> Усовершенствование макроса по изменению ссылки 2012-07-05 05:24 http://forum.msexcel.ru/profiles/msiuzaq-u144012.html Здравствуйте уважаемые знатоки, Есть файл с несколькими страницами и макросом который меняет путь в ячейках зависимости от указанного месяца в определенный ячейках на каждой странице, можно ли переделать этот макрос так что бы изменять дату можно было бы только на первой странице? MSiUzaQ>> Re: Усовершенствование макроса по изменению ссылки 2012-07-05 08:47 http://forum.msexcel.ru/profiles/msiuzaq-u144012.html Запостил этот же вопрос на: http://www.planetaexcel.ru/forum.php?thread_id=42926 KuklP>> Re: Усовершенствование макроса по изменению ссылки 2012-07-05 09:04 http://forum.msexcel.ru/profiles/kuklp-u39713.html Так? alesiberiano>> Как посчитать время, которое выгужается в excel в формате секундомера 2012-07-05 09:16 http://forum.msexcel.ru/profiles/alesiberiano-u147313.html Уважаемые формучане! столкнулся со следующей проблемой. Дано: время в формате секундомера, а именно вот такое: 00:18.11.458 Задаю формат ячейки - временной, но при этом ничего не изменяется. Все мои попытки посчитать данный формат (например вычесть из одного значения другое по формуле(00:18.32.290-00:18.23.802))приводят к ошибке в значении (восклицательный знак). Менять что-то вручную нереально, из-за большого кол-ва значений. Пробовал заменять все точки на двоеточия, но безрезультатно... Что я делаю не так? для примера прикладывают экселевский файл Alxxxx74>> Re: Сводная таблица данных с накоплением 2012-07-05 09:24 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html ...не слишком ли форма разрастется вправо? А вот это Вам решать. Я же не знаю что почём у Вас Согласен, мне. Я так понимаю, автоматически не посчитать количество оплат закрывающих отгрузку, дла того чтобы подбирать необходимую велисину диапазона разворота? KuklP>> Re: Добавить в таблицу отсутствующие значения 2012-07-05 09:36 http://forum.msexcel.ru/profiles/kuklp-u39713.html Видел дату последнего ответа, но может ТС будет интересно:-) Код: Public Sub www()
Dim a, b, i&, n& a = Me.[a1].CurrentRegion.Value ReDim b(1 To UBound(a, 1) + Sheets(2).UsedRange.Rows.Count, 1 To 1) With CreateObject("scripting.dictionary") For i = 1 To UBound(a) If Not .exists(a(i, 1)) Then _ n = n + 1: .Item(a(i, 1)) = n: b(n, 1) = a(i, 1) Next a = Sheets(2).[a1].CurrentRegion.Value For i = 2 To UBound(a) If Not .exists(a(i, 1)) Then _ n = n + 1: .Item(a(i, 1)) = n: b(n, 1) = a(i, 1) Next End With Sheets(1).[a1].Resize(n, 1) = b End Sub _Boroda_>> Re: Как посчитать время, которое выгужается в excel в формате секундомера 2012-07-05 11:00 http://forum.msexcel.ru/profiles/boroda-u12234.html 00:18.11.458 что тут где? что такое 00, 18, 11, 458 - часы, минуты, секунды, тысячные секунд или еще как? Если да, то можно так: Код: =ПОДСТАВИТЬ(ПОДСТАВИТЬ(K6;".";":";1);".";",")-ПОДСТАВИТЬ(ПОДСТАВИТЬ(N6;".";":";1);".";",") а формат нужно такойчч:мм:сс,000 два двоеточия, запятая и три нуля Serge 007>> Re: Сводная таблица данных с накоплением 2012-07-05 11:32 http://forum.msexcel.ru/profiles/serge_007-u25260.html ...автоматически не посчитать количество оплат закрывающих отгрузку, дла того чтобы подбирать необходимую величину диапазона разворота? Так даже если и посчитать, то где гарантия что завтра не появится отгрузка с большим количеством оплат?
Alxxxx74>> Re: Сводная таблица данных с накоплением 2012-07-05 15:12 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html Это конечно неплохо, но нет наглядности для дальнейшего доказательства правоты требований... Но все равно благодарю! Вариант 2, судя по всему, "ручной"? Alxxxx74, что-то я не пойму...Вам помочь пытаются, а вы ехидничаете. 1 вариант не так и второй - "ручной", а пояснить "что не так" не царское дело?! Alxxxx74>> Re: Сводная таблица данных с накоплением 2012-07-05 15:20 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html ...автоматически не посчитать количество оплат закрывающих отгрузку, дла того чтобы подбирать необходимую величину диапазона разворота? Так даже если и посчитать, то где гарантия что завтра не появится отгрузка с большим количеством оплат?Я составил форму, которую хотелось бы получить в идеале. Лист Расчеты (2) Alxxxx74>> Re: Сводная таблица данных с накоплением 2012-07-05 15:55 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html Завтра постараюсь скинуть свой вариант Alxxxx74, сделал пока только суммы, посмотрите подходит ли форма, если да - потестируйте на наличие ошибок. Если всё ок, перейдём к датам Кстати, формулы начинают работать некорректно если: - 1-я сумма сразу перекрывает первую же отгрузку (В "Оплата 1" - 0, "Оплата 2" - целиком сумма 1-й отгрузки. Проверяется если на листе "ДДС" первой суммой поставить например 100 000) - 2-я сумма (при условии что, 1-я оплата меньше 1-й отгрузки) закрывает 1-ю отгрузку, перекрывает 2-ю отгрузку и немного переходит на 3-ю (Проверяется если на листе "ДДС" 1-ю оплату оставить неизменной, а 2-ю поставить напри... alesiberiano>> Re: Как посчитать время, которое выгужается в excel в формате секундомера 2012-07-05 16:54 http://forum.msexcel.ru/profiles/alesiberiano-u147313.html все так, спасибо! только можно подробнее как вы это сделали. и как это применить ко всем значениям? спасибо! Serge 007>> Re: Сводная таблица данных с накоплением 2012-07-05 17:08 http://forum.msexcel.ru/profiles/serge_007-u25260.html Я составил форму, которую хотелось бы получить в идеале. Лист Расчеты (2) За это я не возьмусь...формулы начинают работать некорректно... Поэтому я и отправил Вам файл с предложением Цитировать ...посмотрите подходит ли форма, если да - потестируйте на наличие ошибок...
Alxxxx74>> Re: Сводная таблица данных с накоплением 2012-07-05 17:20 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html За это я не возьмусь Ну может тогда продолжить развивать вашу форму?
moonlightchild>> Отображение сообщения и переход к найденной записи 2012-07-05 17:25 http://forum.msexcel.ru/profiles/moonlightchild-u147352.html Уважаемые программисты, пожалуйста помогите с макросом. При нажатии на кнопку на Лист1 должно отображаться сообщение типа "Истек срок действия удостоверения № " и выводиться список просроченных удостоверений(Удостоверение просрочено если в столбце I ячейка принимает значение "Истек срок"). И желательно чтобы была возможность перехода к этим записям нажатием на кнопку "Далее" или "перейти" Файл пример прилагается. Спасибо! Serge 007>> Re: Сводная таблица данных с накоплением 2012-07-05 17:35 http://forum.msexcel.ru/profiles/serge_007-u25260.html может тогда продолжить развивать вашу форму? Если будет время и если Вы определитесь с максимально возможным числом оплат за отгрузку
Alxxxx74>> Re: Сводная таблица данных с накоплением 2012-07-05 17:38 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html Если будет время и если Вы определитесь с максимально возможным числом оплат за отгрузку Я думаю максимально не более 20
Лекс Эксель>> Неформатный прайс-лист 2012-07-05 20:29 http://forum.msexcel.ru/profiles/leks_eksel-u147364.html Привет!! Сложилась такая ситуация, что у одного из оптовиков с которым работаем прайс лист на продукцию не того формата, который нужен нам. У нас интернет-магазин. И он устроен так что обновление цен происходит с помощью копирования информации из файла эксель. Нужно чтобы было 3 столбца: артикул (цифровой), наименование, цена. Тогда данные легко импортируются на сайт. Но как это сделать из этого прайса не знаю. Мы можем сделать 3 столбца и задать артикул, но в прайсе слева только порядковые номера. То есть когда появляется новый товар в прайсе позиции смещаются. И соответственно артикулы, которые мы присвоили товарам уже не будут им соответствовать при следующем импорте на сайт. То есть обновление цен происходит по артикулам! Можно ли его как-то переделать под наши нужды? kozaTTT>> Как поставить фильтр, выбор данных на одной странице из другой страницы 2012-07-05 23:39 http://forum.msexcel.ru/profiles/kozattt-u147374.html Добрый день, вечер или утро! Задача: Есть екселевский файл с двумя страницами. На одной странице таблица, а на второй странице, данные для таблицы. Как сделать, что бы в определенной ячейке народ выбирал именно те данные, которые находятся на второй странице, а не придумывал свои названия. ZORRO2005>> Re: Как поставить фильтр, выбор данных на одной странице из другой страницы 2012-07-06 00:33 http://forum.msexcel.ru/profiles/zorro2005-u4225.html http://forum.msexcel.ru/microsoft_excel/vzaimozavisimye_spiski_na_raznyh_listah-t8092.0.html;msg42073#msg42073 cheshiki1>> Re: Как поставить фильтр, выбор данных на одной странице из другой страницы 2012-07-06 09:34 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html создаем именованный диапазон Формула - Именованный диапазон - Создать. Данные - Проверка данных - Список - ="имя созданного диапазона". MSiUzaQ>> Re: Усовершенствование макроса по изменению ссылки 2012-07-06 10:22 http://forum.msexcel.ru/profiles/msiuzaq-u144012.html Так? К сожалению не работает, все равно приходится переключать месяц на второй странице вручную, а если например сделать ссылку на второй странице на первую на месяц и год, путь на ней все равно не меняется при изменении месяца на первой( eXtremer>> Re: Массив не заполняется всей информаций из XML 2012-07-06 10:28 http://forum.msexcel.ru/profiles/extremer-u112335.html Кто-то поможет ? kozaTTT>> Re: Как поставить фильтр, выбор данных на одной странице из другой страницы 2012-07-06 10:41 http://forum.msexcel.ru/profiles/kozattt-u147374.html что такой [a1] ? Я ввела формулу ДВССЫЛ( указала диапазон ячеек, по после точки с запятой ; требует [a1]... Что мне туда поставить?? Если не ставлю дает ССЫЛКА cheshiki1>> Re: Как поставить фильтр, выбор данных на одной странице из другой страницы 2012-07-06 11:05 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html почитайте справку про ДВССЫЛ. [a1]-необязательный аргумент можно пропустить. покажите свой файл куда вы пихаете ДВССЫЛ. ) см. вложение разбирайтесь тока у меня почему то через имя список работает (ЦФО) а через ДВССЫЛ не хочет(...затрат) возможно это глюк у меня. _Boroda_>> Re: Как поставить фильтр, выбор данных на одной странице из другой страницы 2012-07-06 11:20 http://forum.msexcel.ru/profiles/boroda-u12234.html Посмотрите такой вариант. Условие - значения в строке 1 листа 2 должны быть точно такие, как в столбце А листа 1. И не нужно никаких ДВССЫЛов. Будете задваивать вопросы и/или закидывать их в разные темы - обижусь. И Вас обижу. Задвоения поубивал. ZORRO2005>> Re: Как поставить фильтр, выбор данных на одной странице из другой страницы 2012-07-06 11:36 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Во вложении пример с ДВССЫЛ и иллюстрацией всех этапов создания выпадающего списка. тока у меня почему то через имя список работает (ЦФО) а через ДВССЫЛ не хочет(...затрат) возможно это глюк у меня. Кавычки забыли. ДВССЫЛ текстовую строку нужно.
KuklP>> Re: Усовершенствование макроса по изменению ссылки 2012-07-06 11:39 http://forum.msexcel.ru/profiles/kuklp-u39713.html :-) Это ж еще пойди пойми из Вашего описания, чего Вы хотите. Ну смотрите. PS Делайте ссылку на второй странице на первую на месяц и год. IKor>> Re: Неформатный прайс-лист 2012-07-06 11:49 http://forum.msexcel.ru/profiles/ikor-u6827.html Я бы предложил формировать столбец артикулов основного прайс-листа отдельно, а для обновления цен по прайс-листу поставщика использовать функцию [url=http://msexcel.ru/content/view/20/2/]ВПР(_)[/url]: =ВПР(текущий_артикул;база_поставщика;номер_столбца_цен_поставщика;0) Либо, если в базе_поставщика артикулы располагаются не в левом столбце, то можете поэкспериментировать с функциями ПОИСКПОЗ() и ИНДЕКС(). KuklP>> Re: Отображение сообщения и переход к найденной записи 2012-07-06 12:33 http://forum.msexcel.ru/profiles/kuklp-u39713.html Зачем так усложнять? Код: Sub Кнопка3_Щелчок()
Dim l As Byte, MyFile As String Dim n As Integer If Application.WorksheetFunction.CountIf([I3:I1000], "Истек срок") Then If ActiveSheet.AutoFilterMode Then ActiveSheet.AutoFilterMode = 0 Else [a1].CurrentRegion.Columns(9).Offset(1).AutoFilter 1, "Истек срок", , , 0 ' MsgBox "Истекает срок действия удостоверения №" End If End If End Sub kozaTTT>> Re: Как поставить фильтр, выбор данных на одной странице из другой страницы 2012-07-06 12:52 http://forum.msexcel.ru/profiles/kozattt-u147374.html ПАСИБООООО... Я Вас все ЛЮ. : MSiUzaQ>> Re: Усовершенствование макроса по изменению ссылки 2012-07-06 13:24 http://forum.msexcel.ru/profiles/msiuzaq-u144012.html :-) Это ж еще пойди пойми из Вашего описания, чего Вы хотите. Ну смотрите. PS Делайте ссылку на второй странице на первую на месяц и год. Я так и подозревал что не совсем понятно... Не очень хорошо умею выражать свои мысли( При открытии прикрепленного файлика выскакивает ошибка, я её заскринил и приложил. KuklP>> Re: Усовершенствование макроса по изменению ссылки 2012-07-06 13:38 http://forum.msexcel.ru/profiles/kuklp-u39713.html Ну и правильно. Это было до моего вмешательства:-) Там лидирующие точки лишние. Так надо: Код: With Лист1
sNed = .Range("J13") sFile = .Range("I13") End With Yurich>> "help please" надо преобразовать результат в цифры 2012-07-06 19:55 http://forum.msexcel.ru/profiles/yurich-u147438.html Может, я неправильно выразился - раскрою задачу подробнее: В результате вычисления по формуле (элементарное сложение-вычитание) в ячейке отображается некое значение (точнее - время прохождения дистанции) Можно ли получившееся значение как-то преобразовать в простые цифры (в формате времени). И второй вопрос: мне надо в том же файле вычислять разницу между расчётным и реальным временем прохождения дистанции. В абсолютной величине. Пока у меня формула считает только опоздание, а опережение не отражается, т.к. имеет отрицательное значение. Пока приходится вручную добавлять в формулу минусы, но, думаю, это не есть правильно. Может есть какой простой способ? Serge 007>> Re: "help please" надо преобразовать результат в цифры 2012-07-06 20:43 http://forum.msexcel.ru/profiles/serge_007-u25260.html В результате вычисления по формуле (элементарное сложение-вычитание) в ячейке отображается некое значение (точнее - время прохождения дистанции) Присвойте ячейке формат датыМожно ли получившееся значение как-то преобразовать в простые цифры (в формате времени). ...мне надо в том же файле вычислять разницу между расчётным и реальным временем прохождения дистанции. В абсолютной величине. Пока у меня формула считает только опоздание, а опережение не отражается, т.к. имеет отрицательное значение. Пока приходится вручную добавлять в формулу минусы, но, думаю, это не есть правильно. Код: =ABS(A1-B1)
Илья Рейзнер>> Re: Суммирование значений колонки на предмет поиска суммы чисел, равной "x" 2012-07-07 00:59 http://forum.msexcel.ru/profiles/ilya_reyzner-u147452.html m3 и Marine, для решения ваших сходных задачек воспользуйтесь инструкцией:
PS: Marine, поаккуратней с разделителями целой и дробной части числа. Задача - как раз моя. А вот макрос не запускается. И...как-то я в его сути не разберусь. А мне важно понимание. Чтобы потом самому подобное написать. Шпец Докапыч>> Re: Суммирование значений колонки на предмет поиска суммы чисел, равной "x" 2012-07-07 02:40 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html А вот макрос не запускается. И...как-то я в его сути не разберусь. А мне важно понимание. Чтобы потом самому подобное написать. Попробуй запустить последнюю версию проекта, там уже всё собрано: BruteAndGreedyAlg.rar Суть алгоритма рождалась на листочке в течение пары дней с поиском зависимостей, после чего доводилась методом тыка, ну а полученный результат в коде максимально прокомментирован. Так что либо пойти тем же путём и воссоздать что-то похожее, либо сделать пошаговый разбор готового решения со слежкой за состоянием переменных в окне Locals и перенесением алгоритма обратно на листочек. Odessit>> Рассчет суммы списаний со счета 2012-07-07 11:11 http://forum.msexcel.ru/profiles/odessit-u147480.html Всем привет из солнечной Одессы! Нужна Ваша помощь. На данный момент прохожу стажировочку в банке. Есть следующая задача: В Excel таблица с трансакциями по каждому клиенту. Необходимо посчитать сумму средств списанных со счета каждого клиента. Сложность состоит в том, что списания в разной валюте, рядом со столбцом "сумма", есть столбец "валюта" с числовым идентификатором. Надо сделать таблицу в которой будут сведены данные из основной таблицы, а именно: ФИО Держателя - Сумма списаний по каждой валюте в отдельности. А еще лучше если потом можно будет подсчитать общую сумму списаний в мультивалютном формате, т.е. енац валюта гривна(980), значит бакс (840) надо конвертировать в гривну, евры (978) в гривну, и все сложить вместе. Но пока если мжете подскажите как выполнить первую часть задачи, иначе я еще неделю Proсру на эти подсчеты. Спасибо заранее. cheshiki1>> Re: Рассчет суммы списаний со счета 2012-07-07 11:41 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html самый простой способ сводная Odessit>> Re: Рассчет суммы списаний со счета 2012-07-07 11:59 http://forum.msexcel.ru/profiles/odessit-u147480.html Если не сложно киньте линк на то, как правильно ее сделать Serge 007>> Re: Рассчет суммы списаний со счета 2012-07-07 12:02 http://forum.msexcel.ru/profiles/serge_007-u25260.html Вкладка Вставка - Сводная таблица cheshiki1>> Re: Рассчет суммы списаний со счета 2012-07-07 12:05 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html http://www.planetaexcel.ru/tip.php?aid=129 этот пример посмотрите п.с. выделять необязательно всю таблицу, в вашем случае достаточно B1:D45 но это вам решать. наваял вариант по второму вопросу - разбирайтесь. см. скрепку Odessit>> Re: Рассчет суммы списаний со счета 2012-07-07 12:06 http://forum.msexcel.ru/profiles/odessit-u147480.html Это, то я понял, а как дальше сделать так чтоб оно все автоматом считало?? cheshiki1>> Re: Рассчет суммы списаний со счета 2012-07-07 12:11 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html что вы имеете ввиду под словом автоматом считало. Odessit>> Re: Рассчет суммы списаний со счета 2012-07-07 12:18 http://forum.msexcel.ru/profiles/odessit-u147480.html Нужно чтобы выводилась общая сумма по каждой валюте в отдельности. Там рядом со столбцом сумма есть столбец валюта, вот по этому признаку и надо группировать cheshiki1>> Re: Рассчет суммы списаний со счета 2012-07-07 12:33 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html из списка полей, поле "сумма" тянете в окно "Значения" должно появится в окне значения строка "Сумма по полю Сумма" если строка другая щелкаете по стрелочку на надписи в открывшемся окне жмете параметры и там выбираете Сумма. п.с. сводную нужно обновлять вручную. интересно как вы разбираетесь если ни один приложенный файл не скачали 8-) Natalia>> Подстановка данных для непустых 2012-07-07 13:18 http://forum.msexcel.ru/profiles/natalia-u20515.html Уважаемые форумчане! Вроде-бы не сложная задачка. Можно ли с помощью формул подставить только те данные, в одной строке с которыми есть значения. Выкладываю маленький примерчик. На самом деле таблицы большие, моделей много, подставлять нужно на другой лист. cheshiki1>> Re: Подстановка данных для непустых 2012-07-07 13:40 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html =ЕСЛИОШИБКА(ИНДЕКС(№_Кат;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(Модель_1);СТРОКА(Модель_1)-1);СТРОКА(Исходник!A1)));"") [abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr] (ctrl+shift+enter) для остальных поменяйте Модель_1 на соответствующий. универсальная [abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr] =ЕСЛИОШИБКА(ИНДЕКС(№_Кат;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ДВССЫЛ(ПОДСТАВИТЬ(A$1;" ";"_")));СТРОКА(ДВССЫЛ(ПОДСТАВИТЬ(A$1;" ";"_")))-1);СТРОКА(Исходник!A1)));"") просто растягиваем по столбцам. Natalia>> Re: Подстановка данных для непустых 2012-07-07 16:10 http://forum.msexcel.ru/profiles/natalia-u20515.html cheshiki1!!!! Спасибо большое. Начинала я правильно, а потом запуталась. Без Вас точно бы не справилась!!! ShAM>> Re: Рассчет суммы списаний со счета 2012-07-07 23:19 http://forum.msexcel.ru/profiles/sham-u106530.html Цитировать интересно как вы разбираетесь если ни один приложенный файл не скачали 8-) Видимо, первый реальный телепат на подобных форумах jimbots>> Как можно связать google контакты с excel таблицей? 2012-07-08 00:35 http://forum.msexcel.ru/profiles/jimbots-u30021.html Доброй ночи, подскажите как можно связать google контакты с excel таблицей? Какие могут быть варианты? Ситуация такая есть таблица где 3 столбца ID ИМЯ МОБИЛЬНЫЙ НОМЕР нужно на основе этих данные находить человека в гугл контактах (https://www.google.com/contacts/) по номеру телефона и добавлять после имени через пробел ID ИМЯ - ID A123 Кто может подсказать какие либо идеи отпишите сюда, либо в ICQ 153473 Заранее благодарен! alexp21>> поиск и замена 2012-07-08 15:55 http://forum.msexcel.ru/profiles/alexp21-u105511.html Здравствуйте, помогите реализовать функцию поиска и замены в таблице, Есть 3 столбца, В первом старые данные (числа), Во втором новые, В третьем длинный столбец старых данных (чисел), Нужна функция которая берет данные из 1 столбца, меняет их на новые из второго (находящиеся на той же строке) и выводит в третьем обновленные данные. Буду очень благодарен за помощь, Спасибо. ZORRO2005>> Re: поиск и замена 2012-07-08 16:18 http://forum.msexcel.ru/profiles/zorro2005-u4225.html D1: Код: =ВПР(C1;$A$1:$B$28;2;) и тянем вниз
MSiUzaQ>> Re: Усовершенствование макроса по изменению ссылки 2012-07-08 17:26 http://forum.msexcel.ru/profiles/msiuzaq-u144012.html Ну и правильно. Это было до моего вмешательства:-) Там лидирующие точки лишние. Так надо: Код: With Лист1 sNed = .Range("J13") sFile = .Range("I13") End With Был немного под праздником не мог написать. Что-то я делаю не так, но что-то не работает( На второй странице не изменяется путь в ссылке автоматически KuklP>> Re: Усовершенствование макроса по изменению ссылки 2012-07-08 17:58 http://forum.msexcel.ru/profiles/kuklp-u39713.html Я не знаю, как на это отвечать. У меня меняется. Хорошо, вот Ваш файл. Попробуйте на первом листе менять месяц в ячейке С1. MSiUzaQ>> Re: Усовершенствование макроса по изменению ссылки 2012-07-08 18:29 http://forum.msexcel.ru/profiles/msiuzaq-u144012.html Я не знаю, как на это отвечать. У меня меняется. Хорошо, вот Ваш файл. Попробуйте на первом листе менять месяц в ячейке С1. Может быть у меня с настройками EXCEl-я проблемы? по тому что у меня даже на первом листе перестал меняться путь( KuklP>> Re: Усовершенствование макроса по изменению ссылки 2012-07-08 18:37 http://forum.msexcel.ru/profiles/kuklp-u39713.html А может у Вас макросы отключены? Кто смотрит тему, отпишитесь плиз - работает ли мой файл? Danmer>> Сравнение таблиц, с последующим суммированием значений.. 2012-07-08 18:44 http://forum.msexcel.ru/profiles/danmer-u147565.html Доброго времени суток! Появилась потребность решать задачу посредством Excel,но,к сожалению, совсем нет никакого опыта в этой сфере. Буду очень благодарен за любую помощь! Задача в следующем есть 2 таблицы 1 Игрок1 34 34 и 1 Игрок8 34 35 2 Игрок2 45 56 2 Игрок2 55 78 3 Игрок3 45 43 3 Игрок9 23 54 4 Игрок4 55 23 4 Игрок10 34 11 5 Игрок5 23 32 5 Игрок3 33 77 цель создать третью таблицу в которой была бы таблица 1 и строки из табл 2, в которых 2 столбец (Игрок) отличается от 2 столбца (Игрок) таблице1. То есть получиться 1 Игрок1 34 34 2 Игрок2 45 56 3 Игрок3 45 43 4 Игрок4 55 23 5 Игрок5 23 32 6 Игрок8 34 35 7 Игрок9 23 54 8 Игрок10 34 11 Помимо этого, значения строк из 2-х таблиц вторые столбы которых совпали должны суммироваться 1 Игрок1 34 34 2 Игрок2 110(45+55) 134 (56+78) 3 Игрок3 78(45+33) ... ZORRO2005>> Re: Сравнение таблиц, с последующим суммированием значений.. 2012-07-08 18:59 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Excel какой? Danmer>> Re: Сравнение таблиц, с последующим суммированием значений.. 2012-07-08 19:09 http://forum.msexcel.ru/profiles/danmer-u147565.html 2010, но не имеет значения, изначально таблицы будут в хтмл, просто я подумал что средствами excel реализовать будет проще ZORRO2005>> Re: Сравнение таблиц, с последующим суммированием значений.. 2012-07-08 19:26 http://forum.msexcel.ru/profiles/zorro2005-u4225.html 2010, но не имеет значения, изначально таблицы будут в хтмл, просто я подумал что средствами excel реализовать будет проще Имеет значения, т.к. кнопку "Мастер сводных таблиц" в 2010 надо вытаскивать с помощью Настройки панели быстрого доступа.Предлагаю 3 варианта: 1. Данные двух таблиц помещаем друг под другом, не забыв сделать общую шапку и с помощью сводной таблицы получаем результат 2. Делаем сводную таблицу на основе на основе данных, находящихся в нескольких диапазонах консолидации 3. Формулами Во вложении пример с 3 вариантами Danmer>> Re: Сравнение таблиц, с последующим суммированием значений.. 2012-07-08 19:58 http://forum.msexcel.ru/profiles/danmer-u147565.html Огромное спасибо! Вы на самом деле очень сильно помогли, так здорово что есть люди готовые помочь) Плюс +10 к карме Вам) Спасибо еще раз!) Odessit>> Re: Рассчет суммы списаний со счета 2012-07-08 20:00 http://forum.msexcel.ru/profiles/odessit-u147480.html Всем, привет.Спасибо за советы! Я не телепат у меня жена =))) Я спешил на дачу и не увидел линк. Всем спасибо за советы, завтра буду ваять Yurich>> Re: "help please" надо преобразовать результат в цифры 2012-07-08 20:44 http://forum.msexcel.ru/profiles/yurich-u147438.html Я не об этом. Мне надо формулы убрать. С первым вопросом разобрался так: скопировал значение, вставил в Word, а потом скопировал из Wordа и вставил опять в Эксель. Получились чисто результаты без формул. А за второе спасибо! Помогло. Barbarian12>> Re: "help please" надо преобразовать результат в цифры 2012-07-08 21:05 http://forum.msexcel.ru/profiles/barbarian12-u139204.html Я не об этом. Мне надо формулы убрать. Можно воспользоваться специальной вставкой и выбрать - значения.
С первым вопросом разобрался так: скопировал значение, вставил в Word, а потом скопировал из Wordа и вставил опять в Эксель. Получились чисто результаты без формул. А за второе спасибо! Помогло. avgur113>> Re: Рассчет суммы списаний со счета 2012-07-08 21:46 http://forum.msexcel.ru/profiles/avgur113-u86914.html СУММЕСЛИМН тоже можно, только если много клиентов, то, конечно, придется повозиться. Poltava>> Re: Добавить в таблицу отсутствующие значения 2012-07-08 22:10 http://forum.msexcel.ru/profiles/poltava-u39021.html Спасибо. Посмотрел бегло вроде то что нужно. Завтра буду разбираться. Спасибо за ответ. Odessit>> Re: Рассчет суммы списаний со счета 2012-07-08 22:28 http://forum.msexcel.ru/profiles/odessit-u147480.html cheshiki1 дал четкий совет. Делается сводная таблица. В строки ставятся ФИО, в столбцы валюты. Потом я просто данный скопировал на свежий лист, добавил столбец "Мультивалютный", замутил формулу которая конвертирует все валюты в гривну и вуаля - все кошерно, как говорят у нас в Одессе.!!! cheshiki1 еще раз спасибо karlos67>> Re: Отбор ячеек таблицы для суммирования 2012-07-10 21:54 http://forum.msexcel.ru/profiles/karlos67-u147429.html nilem, спасибо за помощь и за то, что нашли ошибку Но я не думаю, что такой вариант подойдет в моем случае. Проблема в том, что те, кто будут использовать Ваш способ знают эксель очень слабо. Они не смогут сами воспроизвести эти формулы и определить куда их вставлять. Я представлял себе немного по другому. Существует эксель-файл, в котором содержится код для преобразования отчета. Также на листе в данном файле есть данные для настройки отчета (перечень счетов для группировок). Сам отчет выгружается из АБС. Пользователь открывает выгруженный отчет, открывает параллельно файл с кодом, нажимает кнопку и получает готовый результат. В принципе я этого добился, но не смог только сделать код более компактным и сделать возможность выбора счетов из листа эксель. Ну еще там в примечаниях к коду есть отдельные вопросы... nilem>> Re: Отбор ячеек таблицы для суммирования 2012-07-11 00:33 http://forum.msexcel.ru/profiles/nilem-u30547.html Ну тогда примерно так, с кнопкой. Код нах-ся в Модуль2. Анна 760>> Динамический перенос ячеек 2012-07-11 09:21 http://forum.msexcel.ru/profiles/anna_760-u146711.html Здравствуйте!Подскажите не могу понять как сделать. Нужно что бы на каждом листе при забивании определенного месяца высвечивался он, остальные месяца скрывались. И на страницу с поиском переносились все клиенты (листы). Я в VBA новичок.Подскажите как сделать??пример внизу. karlos67>> Re: Отбор ячеек таблицы для суммирования 2012-07-11 10:02 http://forum.msexcel.ru/profiles/karlos67-u147429.html Интересный код. Спасибо, буду разбираться. spono>> Re: Подскажите, как внутри ячейки столбец преобразовать в строку? 2012-07-11 10:20 http://forum.msexcel.ru/profiles/spono-u133677.html Код: Sub www() Cells.Replace Chr(13), " ", 2 Cells.Replace Chr(10), " ", 2 End Sub NooBasTiK>> VBA не могу разобраться 2012-07-11 10:26 http://forum.msexcel.ru/profiles/noobastik-u40678.html Есть шаблон excel файла с большим кодом vba, я в нем переделываю форму которая должна заполняться, всё вроде хорошо но не вставляются куда надо названия разделов подразделов и т.п. вроде как нашел код который за это отвечает. Может кто то подсказать как его отредактировать что бы вставлял названия куда я захочу? [code]' Добавление на лист ЛС_* строк с заголовками Function fillChap(ceAllNtns As Object, cmapNtns As Collection, nMaxRow As Long) As String fillChap = "" Dim indN As Long, nRow As Long, nChaps As Long Dim eNtn As Object Dim sNtnType As String, sCap As String, sNPP As String, sName As String Dim mapNtn As Dictionary nChaps = 0 For indN = 1 To ceAllNtns.Length Set eNtn = ceAllNtns(indN - 1) sNtnType = getFld(eNtn, "ТИП", "?") If sNtnType = "<" Or sNtnType = "[" Or sNtnType = "{" Then sNPP = getFld(eNtn, "НПП") sName = getFld(eNtn, "ИМЯ") sCap = IIf(sNtnType = "[", "Раздел", IIf(sNtnType =... legorax>> Автосумма с заданным шагом 2012-07-11 10:36 http://forum.msexcel.ru/profiles/legorax-u147741.html Доброго времени суток! столкнулся с проблемой авто суммы по шагам:есть таблица,в которой по кварталам расписаны затраты на работы,нужно во второй таблице сделать суммы по годам..помогите автоматизировать,что бы можно было растянуть формулу и она считала суммы по кварталам по всем годам и вписывала их в таблицу(сейчас при растягивании формулы она считает допустим с 1 по 4 квартал 2008 потом с 2 квартала 2008 по 1 квартал 2009,т.е. с шагом 1 а надо с шагом 4!) leonorra>> Выведение результата суммы с одного листа на другой в соответствии с тек. датой 2012-07-11 10:41 http://forum.msexcel.ru/profiles/leonorra-u147256.html Доброго времени суток! Суть вопроса: ежедневно сдается отчет, содержащий данные по остаткам сырья на текущую дату. Первый лист содержит значения, а второй - это форма самого отчета. Как сделать так, чтобы в отчете данные выводились на текущую дату? Serge 007>> Re: Выведение результата суммы с одного листа на другой в соответствии с тек. датой 2012-07-11 10:53 http://forum.msexcel.ru/profiles/serge_007-u25260.html В F1: Код: =СЕГОДНЯ() в В12: Код: =ВПР(F1;Соль!B3:I33;8;)
Mariam>> Нужна помощь в написании макроса (добавление строк) 2012-07-11 11:28 http://forum.msexcel.ru/profiles/mariam-u147745.html привет всем, нужен макрос, который будет добавлять определенное кол-во строк на листе, после каждой строки где есть значения и подтягивал в новые, добавленные строки значения с другого листа. как добавить эти строки, не сложно, но у меня все время слетает макрос и хаотично добавляет строки. А нужно добавлять между уже имеющимися строками. Хелп плиз. Добавляю файл, На первом Листе АР таблица куда нужно вставлять строки. Нужно вставить то кол-во строк, которое на листе 2, т.е. 28 строк. Вставить их нужно после каждого адреса магазина, т.е. между 5 и 6й строкой вставить 28 строк со 2го листа; между 6й и 7й строкой вставить 28 строк со второго листа и тд. leonorra>> Re: Выведение результата суммы с одного листа на другой в соответствии с тек. датой 2012-07-11 11:38 http://forum.msexcel.ru/profiles/leonorra-u147256.html Огромное спасибо! С остальным разобралась =) Poltava>> Re: Нужна помощь в написании макроса (добавление строк) 2012-07-11 11:57 http://forum.msexcel.ru/profiles/poltava-u39021.html Скорее всего вы идете с верху в низ, а нужно наоборот с низу в верх. Это так общая ошибка не смотря ваш макрос, сам на ней попадался. Ну а в общем на форуме работает волшебная кнопочка поиска VBA вставка N строк в зависимости от значения ячейки cheshiki1>> Re: Автосумма с заданным шагом 2012-07-11 12:00 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html лучше бы экселевский файл приложили. вариант =СУММ(СМЕЩ($B$2;1;ПОИСКПОЗ(C$7;$B$2:$I$2;0)-1;1;4)) диапазоны поменяйте на свой. Mariam>> Re: Нужна помощь в написании макроса (добавление строк) 2012-07-11 12:25 http://forum.msexcel.ru/profiles/mariam-u147745.html Спасибо, почитала. Это не совсем то, что мне нужно. У меня нет привязки к каким-то значениям. Просто нужно копи пастить строки с одного листа на другой после каждого магазина.Пример во вложении. hardsiberian>> Как округлить значения в ячейках сводной таблицы до нужного рязряда 2012-07-11 12:31 http://forum.msexcel.ru/profiles/hardsiberian-u147748.html Задача: Требуется, чтобы числовой результат в ячейке сводной таблицы отображался с округлением до второго разряда (сотни). Использовать функцию ОКРУГЛ в исходных таблицах не вариант, так как данные в них заносятся вручную, а делать отдельные ячейки для вычисляемых округленных данных не хочется ввиду большого объема данных. Подскажите решение, пожалуйста. Poltava>> Re: Нужна помощь в написании макроса (добавление строк) 2012-07-11 13:07 http://forum.msexcel.ru/profiles/poltava-u39021.html Какой вопрос такой ответ Цитировать как добавить эти строки, не сложно, но у меня все время слетает макрос и хаотично добавляет строки. А нужно добавлять между уже имеющимися строками. Хелп плиз. Из вашего вопроса можно сделать вывод что вы с макросами в принципе знакомы и у вас конкретная проблема, а подтянуть строки для вас не сложно. Вы не приложили ни адекватный пример файла ни пример макроса. Под адекватным примером я имею в виду пример с тек как есть сейчас и как должно быть! желательно с комментариями если он не слишком прост. В теме на которую я дал ссылку как раз и расписано добавление n строк это ответ на ваш вопрос и решение проблемы с Цитировать у меня все время слетает макрос и хаотично добавляет строки Если вам нужен готовый макрос а не совет в написании своего то тогда приложите адекватные примеры.
Serge 007>> Re: Как округлить значения в ячейках сводной таблицы до нужного рязряда 2012-07-11 13:19 http://forum.msexcel.ru/profiles/serge_007-u25260.html [abbr=клик правой кнопкой мыши]ПКМ[/abbr] по ячейке нужного поля - Параметры полей значений - Числовой формат. Выставляйте какой необходим hardsiberian>> Re: Как округлить значения в ячейках сводной таблицы до нужного рязряда 2012-07-11 13:28 http://forum.msexcel.ru/profiles/hardsiberian-u147748.html Спасибо за ответ. Вы предлагаете изменять формат представления данных, но мне не нужно менять кол-во знаков после запятой. Мне нужно, чтобы число в сводной таблице округлялось до нужного разряда. (например, 125869 в 125900) Serge 007>> Re: Как округлить значения в ячейках сводной таблицы до нужного рязряда 2012-07-11 13:56 http://forum.msexcel.ru/profiles/serge_007-u25260.html Вы предлагаете изменять формат представления данных, но мне не нужно менять кол-во знаков после запятой. Вы сами просили:Задача: Требуется, чтобы числовой результат в ячейке сводной таблицы отображался с округлением до второго разряда (сотни) Если необходимо именно округлять значения, то создавайте в сводной вычисляемое поле с формулой = ОКРУГЛ('название поля';количество_разрядов_округления) _Boroda_>> Re: Как округлить значения в ячейках сводной таблицы до нужного рязряда 2012-07-11 14:05 http://forum.msexcel.ru/profiles/boroda-u12234.html Пока делал, Сергей уже ответил. Чтоб не пропадало - хоть пример приложу. Кстати, обращу Ваше внимание, что в вычисляемых полях итогам не всегда можно верить (в файле выделено красным) NooBasTiK>> Re: VBA не могу разобраться 2012-07-11 15:05 http://forum.msexcel.ru/profiles/noobastik-u40678.html Никто не понял этот код? SSS1210>> нарастающий итог 2012-07-11 16:04 http://forum.msexcel.ru/profiles/sss1210-u147764.html Здравствуйте! У меня такая проблема: в одной колонке ежемесячно меняются данные,а во второй они должны прибавляться с нарастающим итогом! подскажите пожалуйста как сделать 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 При условии изменения вручную значения ячейки количество в первом листе в меньшую сторону. Это то как раз понятно. Непонятно другое: первый лист у Вас - Материальный отчет. Он содержит конечное число наименований материалов. Так вот, при изменении (уменьшение) остатка по одному из материалов, на этот материал должны быть выписаны документы, шаблоны которых расположены на остальных листах?
На сегодня все. До встречи на следующей неделе. |
В избранное | ||