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

Alxxxx74>> Re: Сводная таблица данных с накоплением


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

Выпуск 3
от 2012-07-13

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

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

Основные разделы сайта
Статьи
Форум

Новости сайта в формате RSS
Новые сообщения форума в формате RSS
Читать в Яндекс.Ленте

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel"

Наши сайты

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

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Наши друзья

VBAtips.ru -
подсказки и решения на VBA

wordexpert.ru
Профессиональная работа с текстом

planetaexcel.ru
Когда заешь - все просто

Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"



Alxxxx74>> Re: Сводная таблица данных с накоплением
2012-07-04 08:56 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html
Вариант 2, судя по всему, "ручной"?  Улыбка


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,25 мин. Можно ли округлить минуты?
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>> &quot;help please&quot; надо преобразовать результат в цифры
2012-07-06 19:55 http://forum.msexcel.ru/profiles/yurich-u147438.html
Может, я неправильно выразился - раскрою задачу подробнее:

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

И второй вопрос: мне надо в том же файле вычислять разницу между расчётным и реальным временем прохождения дистанции. В абсолютной величине. Пока у меня формула считает только опоздание, а опережение не отражается, т.к. имеет отрицательное значение. Пока приходится вручную добавлять в формулу минусы, но, думаю, это не есть правильно. Может есть какой простой способ?

Serge 007>> Re: &quot;help please&quot; надо преобразовать результат в цифры
2012-07-06 20:43 http://forum.msexcel.ru/profiles/serge_007-u25260.html
В результате вычисления по формуле (элементарное сложение-вычитание) в ячейке отображается некое значение (точнее - время прохождения дистанции)
Можно ли получившееся значение как-то преобразовать в простые цифры (в формате времени).
Присвойте ячейке формат даты

...мне надо в том же файле вычислять разницу между расчётным и реальным временем прохождения дистанции. В абсолютной величине. Пока у меня формула считает только опоздание, а опережение не отражается, т.к. имеет отрицательное значение. Пока приходится вручную добавлять в формулу минусы, но, думаю, это не есть правильно.
Код:
=ABS(A1-B1)


Илья Рейзнер>> Re: Суммирование значений колонки на предмет поиска суммы чисел, равной &quot;x&quot;
2012-07-07 00:59 http://forum.msexcel.ru/profiles/ilya_reyzner-u147452.html
m3 и Marine, для решения ваших сходных задачек воспользуйтесь инструкцией:
  • 1) Открываете свой файлик и переходите в редактор (Alt+F11);
  • 2) Импортируете в него модуль из вложения (File -> Import File);
  • 3) Заносите в ячейку "B1" сумму, комбинации для которой Вы хотите получить;
  • 4) Выделяете вертикальный диапазон с комбинируемыми числами (не столбец целиком);
  • 5) Выполняете макрос "StartBrute".

PS: Marine, поаккуратней с разделителями целой и дробной части числа. Подмигивающий

Задача - как раз моя.
А вот макрос не запускается.
И...как-то я в его сути не разберусь. А мне важно понимание. Чтобы потом самому подобное написать.

Шпец Докапыч>> Re: Суммирование значений колонки на предмет поиска суммы чисел, равной &quot;x&quot;
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: &quot;help please&quot; надо преобразовать результат в цифры
2012-07-08 20:44 http://forum.msexcel.ru/profiles/yurich-u147438.html
Я не об этом. Мне надо формулы убрать.
С первым вопросом разобрался так: скопировал значение, вставил в Word, а потом скопировал из Wordа и вставил опять в Эксель. Получились чисто результаты без формул.

А за второе спасибо! Помогло.

Barbarian12>> Re: &quot;help please&quot; надо преобразовать результат в цифры
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
При условии изменения вручную значения ячейки количество в первом листе в меньшую сторону.
Это то как раз понятно. Непонятно другое: первый лист у Вас - Материальный отчет. Он содержит конечное число наименований материалов. Так вот, при изменении (уменьшение) остатка по одному из материалов, на этот материал должны быть выписаны документы, шаблоны которых расположены на остальных листах?


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


В избранное