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

скорпи>> Сбор данных с нескольких книг и с разных листов


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

Выпуск 33
от 2011-08-26

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

Рассылка сайта "Профессиональные приемы работы в 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"



скорпи>> Сбор данных с нескольких книг и с разных листов
2011-08-18 10:07 http://forum.msexcel.ru/profiles/skorpi-u10494.html
Добрый день, ценители Exsel! Прошу вашей помощи, в макросах не сильна, но смысл более-менее понимаю.
Есть книга с данными на 4х листах (на каждом листе свои), таких книг 30 (по каждому городу). Хочу получить 4 книги (листа), в каждом сбор информации со всех 30 файлов по названиям листа.
Со своей стороны я вижу реализацию так:
1. Разделяем листы книги на несколько отдельных файлов.
Макрос написали, но тут сразу возникла проблема, т.к. изначальная информация - 30 идентичных книг, в каждой соответственно одинаковое название листов, при разделении уже 2го фала excel хочет заменить лист(т.к. название одно), полночи искали, как создать имя новой книги как название текущего листа + название текущей книги.
2. Сбор данных с нескольких листов в 1 (таблички), но только с тех кто имеет одинаковое начало названия файла.

Как-то так, надеюсь хоть не много по-русски получилось.


Serge 007>> Re: Распространение функции ВПР на другие ячейки
2011-08-18 10:26 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Странно, у меня всё работает.

Excel какой?

MARIKA89>> Re: Распространение функции ВПР на другие ячейки
2011-08-18 10:33 http://forum.msexcel.ru/profiles/marika89-u100227.html
2003!
РАБОТАЕТ? Шокирован

Ingvar>> Re: Сохранение графика в картинку и отправка серии графиков по почте.
2011-08-18 10:34 http://forum.msexcel.ru/profiles/ingvar-u5141.html
В общем нашел как сделать, кому интересно, нужно приатачить картинку
при атаче установить индификатор на ресурс внутри письма, после этого в теле письма htmlbody указать ссылку на данный индификатор
и будет счастье.. есть два варианта присоединение картинки атачем:

Код:
With CreateObject("cdo.Message")
    set att = objMessage.AddAttachment("C:\pic\pic1.gif", "", "")
   att.Fields.Append "urn:schemas:mailheader:content-id", 200, 100
   att.Fields("urn:schemas:mailheader:content-id").Value = "pic123456789"
   att.Fields.Update
   objMessage.HTMLBody = "<b>" & cns1 & "</b><img src=""cid:pic123456789"">"
    .To = "test@test.ru"
    .From = "test@test.ru"
    .Subject = "test"
    .Send
end with

И второй вариант  присоединение картинки как часть тела письма...
в этом варианте вложенные картинки не будут отображаться как вложения, а в теле письма будут видны.
Для моего случая как раз нужный вариант. В отчет все вставляется и отображается как надо без доп. повторения во вложения...

MARIKA89>> Re: Распространение функции ВПР на другие ячейки
2011-08-18 10:43 http://forum.msexcel.ru/profiles/marika89-u100227.html
А что именно Serge у Вас работает?
Сам ВПР у меня тож работает, а вот обнавляет ОН  тоже сам???То есть при протягиваниии у Вас не везде нули,а где-т выскакивают и значения??

+у нас на работе все проги лицензированные, тк что с заменой офиса тоже может все проблематично... Обеспокоенный

Jim>> замена функции ВПР через VBA
2011-08-18 12:06 http://forum.msexcel.ru/profiles/jim-u4457.html
всем доброго времени суток!

столкнулся с такой проблемой, что функция ВПР очень медленно работает.
у меня есть очень большая таблица - "Классификатор" (примерно 500 тыс. строк), из нее я через ВПР подтягиваю 4 столбца в другую таблицу (30-50 тыс строк). это занимает очень много времени.

возможно ли через VBA сделать макрос заменяющий ВПР, но работающий быстрее.
необходимо чтобы после запуска такого макроса было следующиее:
1. выскакивало окно с просьбой указать путь к Классификатору.
2. далее спрашивало номера столбцов которые необходимо подтянуть.

может кто помочь такое сделать?

всем заранее спасибо.!

nilem>> Re: Макрос применяется только на одном листе
2011-08-18 13:26 http://forum.msexcel.ru/profiles/nilem-u30547.html
Вместо сводной можно попробовать такой макрос на зеленой стрелке - см. лист Астрахань. Дальше, про 7 колонок непонятно. И конечная цель в чем?

Paha_L>> Re: похожие слова
2011-08-18 13:37 http://forum.msexcel.ru/profiles/pahal-u52234.html
может можно чтобы в примечании всплывало содержание ячейки? если конечно, примечание не занято


1. ячейка в столбце2  должна стать красной, если после 8 знака есть полное повторение (тоже после 8 знака) в другой ячейке столбца2
2. в ячейке столбца3 слова, которые есть в ячейке столбца1, должны вылазить вперед



Десант>> Замена столбиков на строки
2011-08-18 14:19 http://forum.msexcel.ru/profiles/desant-u4301.html
Уважаемые специалисты!
У меня вопрос.
Как поменять столбики на строки легким взмахом руки? Можно на примере календаря : первый вариант, отмеченный красным, нужно перевести на вариант "синий", который находится ниже.
Заранее спасибо.

MCH>> Re: Сравнение строк по определенным условиям
2011-08-18 14:44 http://forum.msexcel.ru/profiles/mch-u48782.html
Цитировать
А можно объяснение для чайников?
Потому что по аналогии у меня никак не получается.
Что именно не получется? Приложите свой файл.

В столбце D используются формулы массива, вводятся нажатием ctrl+shift+enter


Jim>> Re: Замена столбиков на строки
2011-08-18 15:59 http://forum.msexcel.ru/profiles/jim-u4457.html
легко...

выделяешь свой календарь, копируешь, далее выбиаешь куда будешь вставлять. нажимаешь правую кнопку мыши - далее специальная вставка - в открывшемся окне, ставь галочку на "транспонировать"

MARIKA89>> Re: Распространение функции ВПР на другие ячейки
2011-08-18 16:33 http://forum.msexcel.ru/profiles/marika89-u100227.html
Уже разобрались, проблема была в отсутствии флажка Автопересчет=)

Десант>> Re: Замена столбиков на строки
2011-08-18 16:51 http://forum.msexcel.ru/profiles/desant-u4301.html
легко...

выделяешь свой календарь, копируешь, далее выбиаешь куда будешь вставлять. нажимаешь правую кнопку мыши - далее специальная вставка - в открывшемся окне, ставь галочку на "транспонировать"
Спасибо!
Ну а если таблица более сложная, с формулами и значениями из других листов?..

aavavv>> Поиск значений в массиве
2011-08-18 17:20 http://forum.msexcel.ru/profiles/aavavv-u100414.html
Добрый день.

Есть таблица с тремя столбцами: начало и конец периода и показатель на этот период.

При дальнейших вычислениях необходимо использовать показатели заданного периода. Т.е. вводим новый период, ищем значения показателя попадающий в этот диапазон дат. Ну и, к примеру, складываем все показатели.
Подскажите, возможно ли это сделать без макроса? Если нет, то пример макроса набросайте?

Спасибо.



nilem>> Re: замена функции ВПР через VBA
2011-08-18 17:31 http://forum.msexcel.ru/profiles/nilem-u30547.html
Есть интересный алгоритм для быстрого поиска в отсортированном массиве. Но нужен примерчик Вашего классификатора (строк на 1000, или залейте полный файл на файлообменник) и что нужно из него получить.

Jim>> Re: замена функции ВПР через VBA
2011-08-18 18:44 http://forum.msexcel.ru/profiles/jim-u4457.html
примеры вложил.
файл - "пример классификатора.xlsx" это откуда брать информацию.
файл - "файл 2.xlsx" это куда втянуть. подтянуть необходимо остальные 4 столбца.

GWolf>> Re: Сбор данных с нескольких книг и с разных листов
2011-08-18 20:01 http://forum.msexcel.ru/profiles/gwolf-u4652.html
Добрый вечер!

А сам макрос то где?

Что до понимания кодом, где он находится в конкретной итерации исполнения, так "загоните" в переменную имя, обрабатываемой в конкретной итерации, книги (например: nmWB), а в другую переменную, имя обрабатываемого листа (например: nmWS). Затем создайте переменную, объединяющую эти две переменные (например: wBwS = nmWB & nmWS).

nilem>> Re: замена функции ВПР через VBA
2011-08-18 22:06 http://forum.msexcel.ru/profiles/nilem-u30547.html
Вот типа такого.

Serge 007>> Re: Замена столбиков на строки
2011-08-18 22:55 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Ну а если таблица более сложная...
Ну а если мы не будем гадать, а приложим Вашу "более сложную" таблицу?

viter>> Дата изменения в ячейках
2011-08-19 00:55 http://forum.msexcel.ru/profiles/viter-u90164.html
Интересует следующее.  Возможно ли  сделять так, чтобы в каждой отдельной ячейке (а также в связаных с ими ячейках других листов, книг) отображалась дата последнего внесённого изменения (например ввиде всплывающего примечания и т.п.).
Спасибо.

silentland>> Re: Быстродействие вычислений в excel
2011-08-19 01:32 http://forum.msexcel.ru/profiles/silentland-u99087.html
А как померять быстродействие книги, вообще? Например, при добавлении пустой строки?

dlack82>> Вывод среднего числа из списка с последующим разложением
2011-08-19 01:36 http://forum.msexcel.ru/profiles/dlack82-u100471.html
Добрый вечер уважаемые гуру Exel, помогите пожалуйста решить проблему(для меня) связанную с автоматизацией расчета, с самой программой связан поверхностно, а тут надо очень по глубже знания.Задача, все значения практически известны, надо брать известное число находить среднее между двумя в одном столбике, далее разложить эти два найденных значения(пример 10 и 20 разложить 10,11,12,13,14,15......20)и выбрать ближайшее к искомому. Более подробно изложил во вложении.
Можно ли все это уложить в одну формулу? или нужно писать макрос.
Если есть возможность подскажите с формулой.
За ранее спасибо.


kimtan>> Re: Списки в Excel
2011-08-19 02:30 http://forum.msexcel.ru/profiles/kimtan-u12219.html
Уложить можно.

megafon>> Re: Списки в Excel
2011-08-19 09:27 http://forum.msexcel.ru/profiles/megafon-u100518.html
Здраствуйте! можно ли скопировать текст из ячейки, если он выводится туда по средством формулы? Например: есть три столбца таблицы Ф.И.О. я сцепил их в один на другой лист, а скопировать текст не получается, или можно объденить столбцы, без потери информации както по другому???


iron priest>> Re: Поиск значений в массиве
2011-08-19 09:55 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
Есть таблица

таки нету

iron priest>> Re: Поиск значений в массиве
2011-08-19 10:01 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
к примеру складываем

Ingvar>> Работа в общей книге: проблемы, вопросы
2011-08-19 11:23 http://forum.msexcel.ru/profiles/ingvar-u5141.html
Добрый день.

По работе с общей книгой подскажите.
Нужно запретить пользователям удалять других пользователей.
Т.е. чтобы они не могли  используя - Сервис -- Доступ к книге
удалять других пользователей... могли только смотреть ....
А то некоторые личности зачем-то удаляют других пользователей.

PS Или подскажите идентификатор кнопки  "Удалить" в меню "Доступ к книге" на картинке выделена кнопка. Чтобы заблокировать её нажатие.
И можно ли это сделать?

PSS Кто поделиться из опыта организации работы над документом нескольких пользователей. Какие проблемы могут быть?
Что следует учесть??? Возможна совместная работа от 10+ человек... т.е. 5-10-15-20-30...nn
Есть предел?



Ingvar>> Re: Работа в общей книге: проблемы, вопросы
2011-08-19 11:53 http://forum.msexcel.ru/profiles/ingvar-u5141.html
Пока решили данный момент удалением меню "Доступ к книге" и запретом добавления опять данного меню в ручную через настройку.
Но все равно хочу услышать кто что знает т.к. есть определенные проблемы при работе большого кол-ва человек.

Ingvar>> Re: Сохранение графика в картинку и отправка серии графиков по почте.
2011-08-19 11:54 http://forum.msexcel.ru/profiles/ingvar-u5141.html
Т.к. данный вопрос успешно решился тему закрываю.

Serge 007>> Re: Списки в Excel
2011-08-19 13:46 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Здраствуйте.

Какое отношение Ваш вопрос имеет к этой теме?

ЗЫ Используйте спец вставку.

gamaun>> Re: Защита ячеек
2011-08-19 14:01 http://forum.msexcel.ru/profiles/gamaun-u22707.html
IKor, спасибо за помощь! Есть 2 нюанса: 1. Я с VBA никогда не сталкивался. 2. Формулы модифицировать тоже не вариант, их там очень много, они на всех листах разные, а листов порядка 20 и на это уйдёт уйма времени. Мне скорее всего проще будет VBA освоить чем перебить формулы Улыбка

All-ejik>> Подскажите простой способ слепить две таблицы с разных листов на отдельный лист!
2011-08-19 14:19 http://forum.msexcel.ru/profiles/allejik-u45635.html
Есть две таблицы с одинаковыми столбцами, нужно слепить их в одну на отдельном листе, так, чтобы структура таблицы не изменилась. Также при добавлении/удалении значений в исходные таблицы нужно чтобы общая таблица обновлялась в соответствии с внесенными изменениями.

dronnet>> Перевод шестнадцатеричных символов по таблице ASCII
2011-08-19 17:49 http://forum.msexcel.ru/profiles/dronnet-u74053.html
Здравствуйте уважаемые форумчане!

Суть вопроса:
есть например такое число (ну или текст)
312E302E31
его надо перевести в соответствие с таблицей ASCII http://ru.wikipedia.org/wiki/ASCII   (самая первая таблица)

по этой таблице:
31 это 1
2Е это .   (просто точка)
30 это 0
2Е это .  (опять точка)
31 это 1

в итоге получится такая надпись -   1.0.1
т.е. 312E302E31 переводится по этой таблице как 1.0.1
как это сделать по простому?
В екселе есть функция СИМВОЛ, но там только таблица ANSI.

Что можете посоветовать?

MCH>> Re: Перевод шестнадцатеричных символов по таблице ASCII
2011-08-19 18:52 http://forum.msexcel.ru/profiles/mch-u48782.html
Код:
=СИМВОЛ(ШЕСТН.В.ДЕС(ПСТР(A1;1;2)))&СИМВОЛ(ШЕСТН.В.ДЕС(ПСТР(A1;3;2)))&СИМВОЛ(ШЕСТН.В.ДЕС(ПСТР(A1;5;2)))&СИМВОЛ(ШЕСТН.В.ДЕС(ПСТР(A1;7;2)))&СИМВОЛ(ШЕСТН.В.ДЕС(ПСТР(A1;9;2)))

или UDF:
Код:
Function HexStr(s As String) As String
    Dim i As Integer
    For i = 1 To Len(s) Step 2
        HexStr = HexStr & Chr("&H" & Mid(s, i, 2))
    Next i
End Function


link1>> Варианты комбинаций чисел с 2 до 11 в excel
2011-08-19 19:19 http://forum.msexcel.ru/profiles/link1-u100468.html
Друзья, помогите с решением задачи.

Нужно составить все возможные комбинации чисел ничиная с 2 до 11.

Смотрел тему "Комбинаторика с помощью excel", но, к сожалению, не нашел ответа на свой вопрос (наверно плохо смотрел)).

Понятно, что всего комбинаций будет 3628800, проблема как с помощью формул составить таблицу со всеми комбинациями. Если возможно, то именно с формулами, я в VBA не силен (

Буду очень признателен Вам за помощь !!!

MCH>> Re: Варианты комбинаций чисел с 2 до 11 в excel
2011-08-19 20:37 http://forum.msexcel.ru/profiles/mch-u48782.html
Решение на формулах, можно изменять количество переставляемых чисел,
для получения дальнейших комбинаций скопируйте формулы вниз

PS: а куда Вы 3,6 млн. комбинаций перестановок запихнете, и что хотите с ними делать?

link1>> Re: Варианты комбинаций чисел с 2 до 11 в excel
2011-08-19 20:46 http://forum.msexcel.ru/profiles/link1-u100468.html
MCH, Спасибо ОГРОМНОЕ !!!!! , именно то, что нужно   Аплодисменты Аплодисменты Аплодисменты

А как продолжить список? у меня 10 офис, если выделить последнюю строку и потянуть за автозаполнениние, то он начинает строить комбинации со 2 числа, а не с 11 как строкой выше.

Действительно, не подумал на счет максимального числа строк в листе, может есть какая-нибудь возможность перекинть продолжение таблицы на другие листы?

link1>> Re: Варианты комбинаций чисел с 2 до 11 в excel
2011-08-20 00:50 http://forum.msexcel.ru/profiles/link1-u100468.html
Нашел решение данной проблемы. МСН, Вам еще громадное спасибо!!!, очень выручили ))

KuklP>> Re: Сбор данных с нескольких книг и с разных листов
2011-08-20 06:54 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Со своей стороны я вижу реализацию так:
1. Разделяем листы книги на несколько отдельных файлов.
Это нужно делать в последнюю очередь, когда данные собраны из всех книг в одну. Из Вашего примера трудно понять, что Вам нужно. Выложите архив из нескольких файлов, откуда собирать. И файл КАК должно быть собрано.

IKor>> Re: Подскажите простой способ слепить две таблицы с разных листов на отдельный лист!
2011-08-20 08:43 http://forum.msexcel.ru/profiles/ikor-u6827.html
Смотрите прилагаемый файл.
Несколько комментариев:
1. Использование именованых диапазонов необязательно, но с ними проще и понятнее - см. меню ВСТАВКА / ПРИСВОИТЬ / ИМЯ
2. Следите за тем, чтобы добавление новых строк попадало в именованные диапазоны:
- править диапазоны руками после добавления новых строк
- вставлять новые "в середину" диапазона, а затем передвигать на место (что в общем-то является другим способом сделать правку руками)
- использовать динамически определяемые именованные диапазоны - вместо ссылки на диапазон использовать функцию вида =СМЕЩ(неподвижная_ячейка;смещение_по_строкам;смещение_по_столбцам;СЧЁТ(левый_столбец_таблицы)-Константа;ширина_таблицы)
3. Следить за достаточным количеством строк в итоговой таблице, при необходимости, просто протягивать их вниз (копировать те же формулы).

IKor>> Re: Дата изменения в ячейках
2011-08-20 08:49 http://forum.msexcel.ru/profiles/ikor-u6827.html
Мне кажется, что эксель не хранит информацию об изменениях конкретных ячеек, поэтому придется формировать отдельную таблицу (на скрытом листе, например) для хранения дат и формирования текста примечаний, а также для указания в какие именно ячейки (ссылкуи на другие листы) следует добавлять примечания.
Далее используем VBA для расстановки и контроля примечаний в нужных местах.

iron priest>> Re: Дата изменения в ячейках
2011-08-20 14:40 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
в 2010 офисе (я им пользуюсь, хотя и в 2007 также думаю) есть вкладка "рецензирование" и дальше "исправления"

одно условие, при включении исправлений книга становится общей, что ограничивает ряд функций икселя

изменения отображаются в виде обычных примечаний, только с синем уголком, где пишется имя пользователя, дата изменения информации в ячейке и собственно что изменилось

пример: в ячейке Н5 было "http://forum.msexcel.ru" затем вы в этой ячейке добавили "http://forum.msexcel.ru - это круто". в результате в уголке ячейки появится синий уголок, при наведении курсором на который появится сообщение вот такого вида



WiSp>> данные с других листов в ведомость
2011-08-20 15:11 http://forum.msexcel.ru/profiles/wisp-u100677.html
Добрый день! Так как я не профессионал в Excel, решил обратиться сюда с данным вопросом. Имеется документ с денежной ведомостью, в которой прописана зарплата каждого военнослужащего. Список достигает порядка 250 лиц и множество столбцов с начислениями (например: оклад по в/званию, должностной и пр.) На другом листе создана квитанция (см. прикреплённый файл) в который должны вписываться данные из этого листа. Причем так, чтобы можно было выбрать одного человека из списка и в квитанцию сразу внеслись его данные о зарплате. Хотелось бы увидеть решение данного вопроса и объяснения как это осуществить. Делается для женщины средних лет, которая в Excel не очень сильна. У самого возможности заниматься этим нет, по причине того, что служу в армии и постоянного выхода в интернет нет. Буду благодарен всем, кто поможет в данном вопросе.

kim_win>> Нужно сделать чтобы впр проверял по 2 столбцам
2011-08-20 19:27 http://forum.msexcel.ru/profiles/kimwin-u100714.html
Значит дело такое есть база в excel с 2 таблицами регион и город(село), есть ещё одна база с 3 таблицами регион, город(село) и округ, использовал =ВПР(L4;Лист1!$F$1:$G$769;2;ЛОЖЬ), НО проблема в том что в некоторые название сёл одинаковые но находяться в разных округах, помогите уже незнаю что делать. Скорее всего сложно понят что я написал эт потому что несколько дней ломаю голову над эти в вложении сам фаил

TimSha>> Re: Нужно сделать чтобы впр проверял по 2 столбцам
2011-08-20 19:37 http://forum.msexcel.ru/profiles/timsha-u13313.html
Вариант: использовать базу почтовых индексов или базу данных индентификации территорий (комстат)...
ps Нового под рукой нет Грустный ... Районы области (поле "cd") начинаются с 32...

kim_win>> Re: Нужно сделать чтобы впр проверял по 2 столбцам
2011-08-20 19:45 http://forum.msexcel.ru/profiles/kimwin-u100714.html
Вариант: использовать базу почтовых индексов или базу данных индентификации территорий (комстат)...
Ну как бы не чего не понятно, я новичёк в этом деле. Собсна тут есть различия они в разных районах находятся и надо сделать следущее:
взять райони село и сравнить с другой таблицой где есть помимо перечисленного ещё и округ, затем вставить значение именно того округа который подходит по значению( район;село == район;село)

TimSha>> Re: Нужно сделать чтобы впр проверял по 2 столбцам
2011-08-20 20:01 http://forum.msexcel.ru/profiles/timsha-u13313.html
kim_win! Посмотрите вложение в моем первом посте, новое KATO найдете на сайте комстата.

kim_win>> Re: Нужно сделать чтобы впр проверял по 2 столбцам
2011-08-20 20:11 http://forum.msexcel.ru/profiles/kimwin-u100714.html
Жаль но не то что нужно, это моё как бы задание, именно и стого что имеется надо заполнить столбец B

TimSha>> Re: Нужно сделать чтобы впр проверял по 2 столбцам
2011-08-20 20:39 http://forum.msexcel.ru/profiles/timsha-u13313.html
Санчиндо рекомендует всегда включать смекалку... В нашем случае, как вариант, сцепить район и НП, а потом к ним подставить округ...  Подмигивающий

Serge 007>> Re: Нужно сделать чтобы впр проверял по 2 столбцам
2011-08-20 22:33 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...проблема в том что в некоторые название сёл одинаковые но находяться в разных округах...00
http://www.excelworld.ru/publ/formulas/tricks/vlookup_by_two_criteria/17-1-0-1

Dsor>> Что быстрее ?
2011-08-21 00:19 http://forum.msexcel.ru/profiles/dsor-u98036.html
Доброго времени суток ! В процессе оптимизации вычислений столкнулся со следующим вопросом:
Существует массив $C$17:$C$(.....), который содержит ряд повторяющихся значений, их необходимо достать и отсортировать. У меня существует два варианта решения задачи:
=ЕСЛИ(Q17="";"";VLOOKUP3(СМЕЩ($C$17:$C$17;;;$B$16);3;W17;1;1))
=ЕСЛИ(Q17="";"";VLOOKUP3(СМЕЩ($C$17:$C$17;;;$B$16);3;W17;2;1))
и.т.д.
или
={ИНДЕКС($C$17:$C$27;НАИМЕНЬШИЙ(ЕСЛИ($W$17=$E$17:$E$27;СТРОКА($E$17:$E$27)-16;"");СТРОКА()-16))}
При учете что максимальное кол-во строк равняется 8-ми))
Кто знает, подскажите, что быстрее ?  Улыбка

Dmitr68>> Re: Нужно сделать чтобы впр проверял по 2 столбцам
2011-08-21 05:37 http://forum.msexcel.ru/profiles/dmitr68-u18737.html
Если поменять местами столбцы В и С, то можно простой формулой (С2):
=ИНДЕКС(H$2:H$770;ПОИСКПОЗ(2;МУМНОЖ(--СОВПАД(F$2:G$770;A2:B2);{1:1});0))

MCH>> Re: Что быстрее ?
2011-08-21 07:05 http://forum.msexcel.ru/profiles/mch-u48782.html
скорость не замерял (в виду отсутствия файла, а самому лень придумывать), но думаю что вариант без СМЕЩ предпочтительней, хотябы не будет постоянно пересчитывать формулы

Мигель>> Re: Помогите с расчетами
2011-08-21 09:07 http://forum.msexcel.ru/profiles/migel-u84558.html
Ну так что? Остается только дальше всё лопатить вручную?  Грустный

sergo44441>> Re: данные с других листов в ведомость
2011-08-21 09:10 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
у вас только файл не прикрепился, поэтому, видимо, и ответа пока нет

sergo44441>> Re: Последовательное изменение значенич в ячейке с выпадающим списком
2011-08-21 09:11 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Спасибо, именно так и получилось

WiSp>> Re: данные с других листов в ведомость
2011-08-21 09:24 http://forum.msexcel.ru/profiles/wisp-u100677.html
у вас только файл не прикрепился, поэтому, видимо, и ответа пока нет

Пардон, не обратил внимания. Прикрепил. Буду ждать ответов.

Misha123>> Помогите с кодом VBA
2011-08-21 09:26 http://forum.msexcel.ru/profiles/misha123-u100779.html
Я пишу торгового робота для себя в Excel. Если кто не вкурсе, вот, о торговых роботах - что такое торговый робот на бирже . Так вот, меня интересует написание такого кода, который в назначенное время отправляет информацию из определенных ячеек на определенный адрес. Помогите пожалуйста.

TWIkZ>> Разбиение таблицы на несколько файлов/листов
2011-08-21 10:06 http://forum.msexcel.ru/profiles/twikz-u100687.html
День добрый.

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

Один файл нужен из-за используемой функции [url=http://msexcel.ru/content/view/20/2/]ВПР(_)[/url] и для быстрого формирования реестра сразу по всем аппаратам.

Причем заметьте: Общий файл - это просто таблица с формулами и ВСЕМИ записями. А файлы-коробки - это таблица с заголовками и местами для подписей и печатей.

Как мне можно создать на каждую коробку отдельный файл или хотябы отдельный лист? Думаю, что помогут макросы, но пока не нашел как, собираю данные из разных тем.

== Вложения ==
21.08.2011 - Это общий файл на день. Формул там нет, не думаю, что это важно, главное структура.
21.08.2011_х - это файл на одну упаковку.



iron priest>> Re: Помогите с расчетами
2011-08-21 10:41 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
а не легче подсчитать среднемесячный или средне годовой товарооборот вплоть для каждой детали?

KuklP>> Re: Разбиение таблицы на несколько файлов/листов
2011-08-21 11:13 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Попробуйте.

sergo44441>> Re: данные с других листов в ведомость
2011-08-21 11:34 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
а исходник как выглядит? Интересует макет (шапка таблицы) с парой фамилий, данные можно абстрактные.

TWIkZ>> Re: Разбиение таблицы на несколько файлов/листов
2011-08-21 11:39 http://forum.msexcel.ru/profiles/twikz-u100687.html
Да, это примерно то, что мне нужно. Спасибо!

Единственное, что внешний вид таблиц немного другой - есть колонки с датами. Это я сейчас попробую проверить/изменить, если не будет работать, напишу.

И в конечных таблицах по умолчанию 50 строк и внизу надписи "Сдал", "Принял".
Но это всё мелочи, не важно.

Буду разбираться с кодом, уверен, что много нового для себя открою) Если не затруднит, где можно найти справочник по функциям, используемым в этом скрипте?

KuklP>> Re: Разбиение таблицы на несколько файлов/листов
2011-08-21 11:46 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Если не затруднит, где можно найти справочник по функциям, используемым в этом скрипте?
В клавише F1. Непонимающий

iron priest>> Re: Бюджет с помощю сводных таблиц Excel
2011-08-21 12:34 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
Как сделать сводную таблицу из двух файлов?Непонимающий


http://forum.msexcel.ru/microsoft_excel/znayuschie_lyudi_pomogite_so_svodnoy_tablitsey-t6179.0.html

WiSp>> Re: данные с других листов в ведомость
2011-08-21 16:05 http://forum.msexcel.ru/profiles/wisp-u100677.html
а исходник как выглядит? Интересует макет (шапка таблицы) с парой фамилий, данные можно абстрактные.

Завтра сделаю и выложу. Информация, как Вы понимаете, не для общего доступа. Напишу пример и выложу.

Serge 007>> Re: Что быстрее ?
2011-08-21 17:46 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...При учете что максимальное кол-во строк равняется 8-ми))...
Очень смешно.
На восьми строках Вы не заметите никакой разницы.

ЗЫ Что такое VLOOKUP3 ?

kimtan>> Re: Что быстрее ?
2011-08-21 19:37 http://forum.msexcel.ru/profiles/kimtan-u12219.html
Оптимальнее будет:
=ЕСЛИ(Q17="";"";VLOOKUP3($C$17:ИНДЕКС($C$17:$C$1000;$B$16);3;W17;1;1))
Хотя, не видя файла могу ошибиться...

Мигель>> Re: Помогите с расчетами
2011-08-22 06:28 http://forum.msexcel.ru/profiles/migel-u84558.html
И что это будет? Это же всё примерные числа, а мне нужно точно всё, какое количество дней деталь пролежала на складе от момента закупки до момента продажи

iron priest>> Re: Помогите с расчетами
2011-08-22 07:48 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
в целях экономического анализа никто в дням не привязывается Показывает язык

iron priest>> Re: Что быстрее ?
2011-08-22 08:22 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
При учете что максимальное кол-во строк равняется 8-ми))

это для эстонцев таблица делается? Смеющийся

dronnet>> Re: Перевод шестнадцатеричных символов по таблице ASCII
2011-08-22 10:00 http://forum.msexcel.ru/profiles/dronnet-u74053.html
Ой спасибо огромное !
воспользовался первым вариантом, как наиболее простым.
действительно работает, но почему не понятно, вроде бы команда СИМВОЛ преобразует по таблице ANSI.

Спасибо MCH!

GWolf>> Re: Помогите с расчетами
2011-08-22 10:07 http://forum.msexcel.ru/profiles/gwolf-u4652.html
Ну так что? Остается только дальше всё лопатить вручную?  Грустный

Доброго дня!
Ну что ж такое?! Я уже и автора (Гарнаев) назвал. И пример кода привел. А Вы все в ручную да в ручную. Может все же вникните в эти For ... Next - ы, да начнете, наконец то по существу вопросы задавать?

aavavv>> Re: Поиск значений в массиве
2011-08-22 10:21 http://forum.msexcel.ru/profiles/aavavv-u100414.html
Спасибо.

А если необходимо использовать каждое значение попадающее в отбор?

GWolf>> Re: Помогите с кодом VBA
2011-08-22 10:42 http://forum.msexcel.ru/profiles/gwolf-u4652.html
Я пишу торгового робота для себя в Excel. Если кто не вкурсе, вот, о торговых роботах - что такое торговый робот на бирже . Так вот, меня интересует написание такого кода, который в назначенное время отправляет информацию из определенных ячеек на определенный адрес. Помогите пожалуйста.


Добрый день!
Во-первых: Что бы понять, интересующую Вас предметную область, нужно просмотреть материал, выложенный по указанной Вами ссылке. А поскольку сей материал доступен только  ЗАРЕГЕСТРИРОВАННЫМ пользователям, то не совсем корректно требовать от нас платной регистрации что бы Вам помочь.
Так что, либо выкладывайте, здесь на сайте, архив с материалами по теме. Либо извините, но Вы резко сужаете круг спецов способных оказать Вам помощь.
Во-вторых: В соответствии с правилами форума темы типа "Помогите ..." должны быть отправляемы в корзину!!! ...

GWolf>> Re: Как в Excel создать взаимосвязь между ячейками на разных листах? Она разрывается
2011-08-22 10:50 http://forum.msexcel.ru/profiles/gwolf-u4652.html
Добрый день!

Мысли вслух:
- Тэкс, поможем ... Гм, а пароль на код?

- Тэкс, ну ладно. А что если обновление ячеек выполнять макросом. Тогда и ссылки никакие ненужны!?

All-ejik>> Re: Подскажите простой способ слепить две таблицы с разных листов на отдельный лист!
2011-08-22 11:58 http://forum.msexcel.ru/profiles/allejik-u45635.html
Спасибо за пример, мне подходит. Правда теперь другая проблема:не хочет работать функция ВПР, ссылающаяся на эту таблицу. Выдает ошибку #ССЫЛКА! Подскажите как исправить? При этом в вашем примере ВПР работает Грустный(((

Разобрался. С номером столбца ошибся, теперь все работает, спасибо!

iron priest>> Re: Поиск значений в массиве
2011-08-22 12:27 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
что значит использовать?

GWolf>> Re: Поиск значений в массиве
2011-08-22 12:59 http://forum.msexcel.ru/profiles/gwolf-u4652.html
Спасибо.

А если необходимо использовать каждое значение попадающее в отбор?

А может быть, Вы, уважаемый, все же озадачите нас примерчиком: Исходные данные и как это все должно в итоге выглядеть?
!!!! Терпение Ваших визави небеспредельно! Увы!

Успехов.

WiSp>> Re: данные с других листов в ведомость
2011-08-22 13:24 http://forum.msexcel.ru/profiles/wisp-u100677.html
Собственно вот пример. На листе "Август" все данные, на лимсте "Ведомость" находится сама ведомость, в которую должны попасть данные.  В первом сообщении всё написал. Буду благодарен, жду ответов.

kim k.>> Может ли список проверки вводимых значений быть динамическим?
2011-08-22 15:56 http://forum.msexcel.ru/profiles/kim_k-u5362.html
Добрый день, форумчане!
меня интересует вопрос, можно ли привязать диапазон проверяемых значений к конкретному столбцу конкретной Таблицы? Чтобы при добавлении новой строки, она же появилась в критериях проверки значений.

Пример во вложении

Спасибо!

TimSha>> Re: Может ли список проверки вводимых значений быть динамическим?
2011-08-22 16:43 http://forum.msexcel.ru/profiles/timsha-u13313.html
У вас, в принципе, уже сделано - список значений оформлен ТАБЛИЦЕЙ (ей можно еще дать имя), добавленное в него значение будет видно и при наборе... Если же интересует возможность автоматически пополняемого списка из набора, то есть вариант на дружественном форуме - http://www.programmersforum.ru/forumdisplay.php?s=&daysprune=-1&f=29 .

KuklP>> Re: Может ли список проверки вводимых значений быть динамическим?
2011-08-22 16:49 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Пробуйте так.

kim k.>> Re: Может ли список проверки вводимых значений быть динамическим?
2011-08-22 17:27 http://forum.msexcel.ru/profiles/kim_k-u5362.html
TimSha, Таблице дано имя, однако это имя ("Список.Проверки") в список проверки допустимых значений вставить невозможно. Ругается.
KuklP предложил другой вариант -- присвоить имя диапазону от первой до последней строки Таблицы. Причем, как я понял, это имя не должно содержать цифр, знаков типа точки.

KuklP>> Re: Может ли список проверки вводимых значений быть динамическим?
2011-08-22 17:33 http://forum.msexcel.ru/profiles/kuklp-u39713.html
kim k, Вам подошел мой вариант?

kim k.>> Re: Может ли список проверки вводимых значений быть динамическим?
2011-08-22 17:48 http://forum.msexcel.ru/profiles/kim_k-u5362.html
Да, спасибо, он чудно работает!
Конечно не совсем понятно, по какой причине список проверки не может послаться на таблицу. Я изначально хотел вообще сделать полную ссылку с указанием столбца -- в виде "имя Таблицы/Столбец" -- Список.Проверки[список.проверки]. Но, так понимаю, это пока не реализовано или глючит. Или я не знаю, как корректно обратиться.

Спасибо еще раз!

KuklP>> Re: Поиск значений в массиве
2011-08-22 18:01 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Терпение Ваших визави небеспредельно! Увы!
Ребят, ну сами приучаете. Увы...
На Планете в таких случаях просто отправляют в Правила, пункт 3.(на этом форуме пункт 2).

iron priest>> Re: Поиск значений в массиве
2011-08-22 19:16 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
Терпение Ваших визави небеспредельно! Увы!
Ребят, ну сами приучаете. Увы...
На Планете в таких случаях просто отправляют в Правила, пункт 3.(на этом форуме пункт 2).

кстати почему бы не сделать это обязательным? а то у нас написано " есть возможность ... "

iron priest>> Re: Правила форума
2011-08-22 19:17 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
в связи с тем, что многие юзеры не прикрепляют файлы, предлагаю немного изменить п.2 в части "могут отправлять" на "обязаны прикрепить"

Алексей Шмуйлович>> Re: Правила форума
2011-08-22 19:24 http://forum.msexcel.ru/profiles/alexshm-u64.html
Можно и изменить. А Вы думаете, это поможет =)

Алексей Шмуйлович>> Re: Правила форума
2011-08-22 19:29 http://forum.msexcel.ru/profiles/alexshm-u64.html
в связи с тем, что многие юзеры не прикрепляют файлы, предлагаю немного изменить п.2 в части "могут отправлять" на "обязаны прикрепить"

Сделано

KuklP>> Re: Поиск значений в массиве
2011-08-22 19:37 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Не, ну перегибать тоже не стоит. На вопрос: "Подскажите как запустить макрос1() после редактирования ячейки D1." легко ответить и без примера. Но что касается этого топика конкретно, то Ваш первый ответ был очень уместен. Как и ответ GWolf. В принципе, если есть время и вдохновение - на здоровье, рисуйте примеры за ТС:-)  Но не стоит забывать, к хорошему легко привыкаешь. Вот залетные ТС и не утруждают себя знакомством с правилами, атмосферой форума. Про атмосферу я к тому, что прежде чем начать постить в форум(неважно какой), я некоторое время читаю его, чтоб не выглядеть идиотом, написав что-нибудь невпопад.
С уважением, Сергей.

sergo44441>> Re: данные с других листов в ведомость
2011-08-22 20:27 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
вот так получилось, выпадающий список и формулы, фамилии можно добавлять, они появятся в выпадающем списке

nilem>> Re: Помогите с расчетами
2011-08-22 21:16 http://forum.msexcel.ru/profiles/nilem-u30547.html
Такой вот полуавтоматический вариант. Выделяем диапазон, относящийся к одной детали (в файле - диапазон с зеленой заливкой), жмем стрелку. Далее выделяем следующий диапазон для другой детали, опять стрелка и т.д.
Просто для понимания - так надо? Проверьте.
Если даты спаренные, типа "18.04.2005 - 05.05.2005; 25.04.2005 - 05.05.2005", значит часть этого количества была реализована в первый период, вторая - во второй. Вместо периодов можно просто кол-во дней писать.

GWolf>> Re: Поиск значений в массиве
2011-08-23 07:21 http://forum.msexcel.ru/profiles/gwolf-u4652.html
Не, ну перегибать тоже не стоит. На вопрос: "Подскажите как запустить макрос1() после редактирования ячейки D1." легко ответить и без примера. Но что касается этого топика конкретно, то Ваш первый ответ был очень уместен. Как и ответ GWolf. В принципе, если есть время и вдохновение - на здоровье, рисуйте примеры за ТС:-)  Но не стоит забывать, к хорошему легко привыкаешь. Вот залетные ТС и не утруждают себя знакомством с правилами, атмосферой форума. Про атмосферу я к тому, что прежде чем начать постить в форум(неважно какой), я некоторое время читаю его, чтоб не выглядеть идиотом, написав что-нибудь невпопад.
С уважением, Сергей.

Абсолютно с Вами согласен, уважаемый Сергей!

iron priest>> Re: Правила форума
2011-08-23 08:21 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
Можно и изменить. А Вы думаете, это поможет =)

теперь просто будем делать ссылочку на пункт, а там пусть сами разбириются Улыбка

Мигель>> Re: Помогите с расчетами
2011-08-23 08:56 http://forum.msexcel.ru/profiles/migel-u84558.html
nilem Спасибо большое! То что надо!

GWolf я просто не понял, что Гарнаев это автор книги, уже скачал, и теперь постараюсь вникнуть в эти For ... Next - ы

nilem>> Re: Помогите с расчетами
2011-08-23 09:27 http://forum.msexcel.ru/profiles/nilem-u30547.html
С повышенной степенью автоматизации. Ничего выделять не надо.

Serge 007>> Re: Поиск значений в массиве
2011-08-23 09:37 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Не, ну перегибать тоже не стоит. На вопрос: "Подскажите как запустить макрос1() после редактирования ячейки D1." легко ответить и без примера.

А это общий вопрос.
Я в правилах своего форума так и написал:
Цитировать
3. Всегда прикладывайте файл-пример, кроме тех случаев, когда вопрос носит общий характер и не касается конкретно Вашего файла.


silentland>> Как сделать раскрывающийся список в середине листа?
2011-08-23 09:54 http://forum.msexcel.ru/profiles/silentland-u99087.html
Можно сделать примерно так:


Чтобы на листе было как бы несколько таблиц с раскрывающимися строчками?

KuklP>> Re: Поиск значений в массиве
2011-08-23 10:39 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Ну и нормально. Только, жаль - правила читают в основном те, кто отвечает на вопросы:-) Как с этим бороться, кроме как тыкая в правила ТС, пока не придумано:-)

KuklP>> Re: Как сделать раскрывающийся список в середине листа?
2011-08-23 10:41 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Никак.

WiSp>> Re: данные с других листов в ведомость
2011-08-23 11:06 http://forum.msexcel.ru/profiles/wisp-u100677.html
вот так получилось, выпадающий список и формулы, фамилии можно добавлять, они появятся в выпадающем списке

Спасибо, то что надо. Вы не могли бы объяснить подробно, как это сделать. На случай, если я буду адаптировать это под другую таблицу. В оригинальном документе побольше граф, их, к сожалению, я не могу выложить. Но буду благодарен за подробное объяснение. Или же ссылки на видео-урок, если таковой имеется.

iron priest>> Re: Как сделать раскрывающийся список в середине листа?
2011-08-23 11:36 http://forum.msexcel.ru/profiles/iron_priest-u20725.html
это разве что использовать [url=http://msexcel.ru/content/view/34/2/]_сводные_[/url] таблицы. слева будет актив, справа пассив

Maria_R>> Колонтитулы в Excel 2003
2011-08-23 12:04 http://forum.msexcel.ru/profiles/mariar-u81471.html
Добрый день, подскажите, пжт, можно ли в Excel 2003 создать колонтитул так, чтобы он отображался на всех листах, кроме 1-го (первого)?
В 2007 я знаю, что такая функция есть. А вот в 2003 можно так сделать?
Заранее спасибо за помощь.

Виктория Зуева>> Re: Колонтитулы в Excel 2003
2011-08-23 12:25 http://forum.msexcel.ru/profiles/buka3-u2668.html
В Excel 2003 опция "Особый колонтитул для первой страницы" еще не поддерживается.
Рекомендация: вынесите содержимое первой страницы на отдельный лист, для разных листов возможно задать разные колонтитулы.

Maria_R>> Re: Колонтитулы в Excel 2003
2011-08-23 12:30 http://forum.msexcel.ru/profiles/mariar-u81471.html
В Excel 2003 опция "Особый колонтитул для первой страницы" еще не поддерживается.
Рекомендация: вынесите содержимое первой страницы на отдельный лист, для разных листов возможно задать разные колонтитулы.
Спасибо за ответ.

Ingvar>> Re: Работа в общей книге: проблемы, вопросы
2011-08-23 14:19 http://forum.msexcel.ru/profiles/ingvar-u5141.html
В общем понятно. Решил отказаться пока от общего доступа... слишком много вопросов и слишком коряво Улыбка

war777>> Замена формулы на значения
2011-08-23 14:28 http://forum.msexcel.ru/profiles/war777-u98950.html
Подскажите, возможно ли подставить полученное по формуле  значение из столбца А  в столбец В ? Копировать/вставить не подойдёт.

Dmitr68>> Re: Замена формулы на значения
2011-08-23 15:14 http://forum.msexcel.ru/profiles/dmitr68-u18737.html
А копировать/пкм/спецвставка/значение не подойдет?

radist108>> Re: получение всех комбинаций заданных чисел
2011-08-23 15:21 http://forum.msexcel.ru/profiles/radist108-u101101.html
подправье код, чтобы все полученные цифры в комбинации суммироавлись между собой.
Спасибо.

war777>> Re: Замена формулы на значения
2011-08-23 15:24 http://forum.msexcel.ru/profiles/war777-u98950.html
Я ж написал , что не подойдёт(( Хотелось бы, чтобы без лишних движений мышкой)) С VBA вроде возможно, только он меняет все/выбранные формулы  на листе/книге, а мне нужно по отдельным столбцам....да и незнаком я с VBA ещё))

_Boroda_>> Re: Замена формулы на значения
2011-08-23 16:08 http://forum.msexcel.ru/profiles/boroda-u12234.html
макрос
тупо берет весь столбец А и ставит в столбец В значениями
Код:
Sub tt()
[b:b] = [a:a].Value
End Sub


war777>> Re: Замена формулы на значения
2011-08-23 16:42 http://forum.msexcel.ru/profiles/war777-u98950.html
А если таких столбцов 50+ и нужно подставить А в С, В в D, Е в G, F в H, I в K, J в L и так далее..
если не затруднит.
С уважением.

war777>> Re: Замена формулы на значения
2011-08-23 16:56 http://forum.msexcel.ru/profiles/war777-u98950.html
Вот пример

sergo44441>> Re: данные с других листов в ведомость
2011-08-23 21:48 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
сначало надо было определиться с диапазоном фамилий, которые будут у нас выпадать.
Он может меняться, поэтому зададим динамический диапазон
для 2003 экселя:
вставка-имя-присвоить, пишем название диапазона (у меня фамилии)
в графе формула пишем
=СМЕЩ(Август!$C$3;0;0;СЧЁТЗ(Август!$C$3:$C$1000);1)
где Август!$C$3 - первая ячейка нужного диапазон
2 и 3 цифра - 0, смещаться относительно первой ячейки не нужно
СЧЁТЗ(Август!$C$3:$C$1000) - количество значений в диапазоне (смещение диапазона вниз)
1 - количество столбцов в диапазоне (можно и счетз вместо этого написать). Этот способ я частенько на работе использую, когда к выгрузке из базы данных дополняются свежие данные, в качестве источника данных сводной таблицы указываю этот диапазон. Привставке новых данных  мне остается лищ\шь нажать на данные-обновить все,чтобы сводная таблица обновилась.
Выпадающий список, его я задал через проверку данных (данные-проверка, тип данных список, источник данных =фамилии, это можно увидеть, встав на я...

_Boroda_>> Re: Замена формулы на значения
2011-08-23 22:28 http://forum.msexcel.ru/profiles/boroda-u12234.html
Тогда так (см. вложение)
первая и последняя строки не копируются
если последнюю тоже нужно копировать, то r_ = Range("A" & Rows.Count).End(xlUp).Row - 1
Код:
Sub tt()
r_ = Range("A" & Rows.Count).End(xlUp).Row - 2
c_ = Cells(1, Columns.Count).End(xlToLeft).Column
For i = 1 To c_ Step 4
    Cells(2, i + 2).Resize(r_, 2) = Cells(2, i).Resize(r_, 2).Value
Next
End Sub


Шпец Докапыч>> Re: получение всех комбинаций заданных чисел
2011-08-23 22:54 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html
Вот правка для вывода сумм:
Код:
     '...
      For smv = 1 To Len(Chislo)
        dig = MVal(Mid(Chislo, smv, 1)): s = s + dig
        tmp = tmp & "[" & dig & "]" 'заключаем числа к кв. скобки
      Next
      ActiveCell.Offset(nex, 2) = s: s = 0
      ActiveCell.Offset(nex, 1) = tmp 'выводим на лист
      nex = nex + 1 'номер следующей строки
     '...


ini>> Отправка письма с разными темами из ячейки, когда ячеек около 1000
2011-08-24 02:13 http://forum.msexcel.ru/profiles/ini-u101161.html
Здравствуйте, есть макрос:
Код:
Function Письмо(sTo As String, sSabj As String)
Dim OutApp As Object
Dim OutMail As Object
Dim cell As Range

Application.ScreenUpdating = False
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
On Error GoTo cleanup
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next

With OutMail
.To = sTo
.Subject = sSabj
.Display
End With

On Error GoTo 0
Set OutMail = Nothing

cleanup:
Set OutApp = Nothing
Application.ScreenUpdating = True
End Function

Sub Письмо2()
Dim a
For i = 2 To [b1].End(xlDown).Row
a = Письмо(Cells(i, 9).Value, Cells(i, 15).Value)
Next
End Sub
Идея была такая, напротив каждой строки есть кнопка "отправить", при нажатии программа Outlook создает новое письмо, с определенным адресом и темой, взятой из определенной ячейки. К сожалению, данный макрос, создает столько писем, сколько заполнено строк.
Подскажите как необходимо модернизировать макрос, что бы он срабатывал только на последнюю заполненную ячейку с темой
...

Мигель>> Re: Помогите с расчетами
2011-08-24 05:26 http://forum.msexcel.ru/profiles/migel-u84558.html
Вообще чудеса! Веселый Спасибо! Осталось разобраться с сортировкой деталей, ну это я попробую сам сделать.

war777>> Re: Замена формулы на значения
2011-08-24 09:31 http://forum.msexcel.ru/profiles/war777-u98950.html
Спасибо.. и ещё одна маленькая просьба...что нужно изменить в коде если нужные столбцы начинаются с H и до BL(левая часть таблицы статична)
С уважением

marsel_xm>> Re: Динамический Расширенный фильтр
2011-08-24 12:52 http://forum.msexcel.ru/profiles/marselxm-u72117.html
Сделал по вашему примеру расширенный фильтр, пользовался, радовался, но однажды что то произошло то ли из за беспорядочного ввода данных, присутствовали пропуски, но при удалении и упрощении базы все равно проблема не решилась, то ли из за обновления какого, перестал работать, все ни как не пойму. Может какие то правила присутствуют, файл прикреплен.

radist108>> Re: получение всех комбинаций заданных чисел
2011-08-24 13:39 http://forum.msexcel.ru/profiles/radist108-u101101.html
Спасибо огромное.
Извините за беспокойство. Но можно то же самое но для 16 цифр и без перестановки цифр местами а только чтобы по одной сумме на один набор? чтобы один результат не повторялся а был вывод только количества результатов без возможных перестановок одних и тех же цифр. где и что мне нужно поменять?
Спасибо еще раз

_Boroda_>> Re: Замена формулы на значения
2011-08-24 13:48 http://forum.msexcel.ru/profiles/boroda-u12234.html
Н - это 8-й столбец, следовательно, цикл по столбцам должен начинаться не с 1, а с 8
For i = 8 To c_ Step  4

MCH>> Re: получение всех комбинаций заданных чисел
2011-08-24 14:41 http://forum.msexcel.ru/profiles/mch-u48782.html
Цитировать
Но можно то же самое но для 16 цифр и без перестановки цифр местами а только чтобы по одной сумме на один набор? чтобы один результат не повторялся а был вывод только количества результатов без возможных перестановок одних и тех же цифр. где и что мне нужно поменять?
Обязательно макросом нужно? формулами не подойдет? (хотя макрос не сложный)
Количество возможных сочетаний 16 чисел (без их перестановок): 2^16-1 = 65535

Liliya S>> Как избавиться от автоматического добавления символа &quot;
2011-08-24 15:07 http://forum.msexcel.ru/profiles/liliya_s-u101249.html
Пытаюсь решить такую задачу: лист excel нужно сохранить в txt.
Делаю вот так
ws.Copy
ActiveWorkbook.SaveAs fileNAME:="путь и имя", FileFormat:=xlText, CreateBackup:=False
ActiveWindow.Close True

Вроде все нормально, но при просмотре полученного текстового файла обнаруживаю, что в некоторым строчках vba сам добавил ковычки. Например, было
ПРИМ1     :test
а столо
"ПРИМ1     :test"

Самое интересное, что есть похожие строки (ПРИМ2 и тд), их он может и не проковычить ... не могу понять закономерность.
Может можно как-то это обойти?

radist108>> Re: получение всех комбинаций заданных чисел
2011-08-24 15:22 http://forum.msexcel.ru/profiles/radist108-u101101.html
Вообще желательно макросом для простоты и скорости. И редактировать легче.
Спасибо за файл.
Но там должны подсчитываться комбинации дробных чисел. а тут только целые.

MCH>> Re: получение всех комбинаций заданных чисел
2011-08-24 15:27 http://forum.msexcel.ru/profiles/mch-u48782.html
Вообще желательно макросом для простоты и скорости. И редактировать легче.
Спасибо за файл.
Но там должны подсчитываться комбинации дробных чисел. а тут только целые.
Приложите свой пример, что есть и что хотите получить.
Дальнейшая цель какая? что нужно в итоге?

marsel_xm>> Проблеммы с расширенным фильтром
2011-08-24 15:50 http://forum.msexcel.ru/profiles/marselxm-u72117.html
Сделал по примеру (http://forum.msexcel.ru/microsoft_excel/dinamicheskiy_rasshirennyy_filtr-t3373.0.html) расширенный фильтр, пользовался, радовался, но однажды что то произошло то ли из за беспорядочного ввода данных, присутствовали пропуски, но при удалении и упрощении базы все равно проблема не решилась, то ли из за обновления какого, перестал работать, все ни как не пойму. Может какие то правила присутствуют, файл прикреплен.

radist108>> Re: получение всех комбинаций заданных чисел
2011-08-24 16:18 http://forum.msexcel.ru/profiles/radist108-u101101.html
Нужно вывести по одной сумме каждого набора 16 чисел цисел. от суммы первого и второго до всех 16-ти чисел целиком.
примерно как в примере ниже. только этот скрипт рассчитан на 7 цифр и он выдает сумму всей комбинации каждого набора. А от перемены мест слагаемых сумма не меняется. Так что нужо всего по одной сумме на комплект.

vagrantius>> Нахождение формулы по данным значениям
2011-08-24 17:52 http://forum.msexcel.ru/profiles/vagrantius-u16069.html
Есть исходная величина - глубина геологической разведки.
Задан параметр - шаг 25 м, что означаем необходимость пересечь на этой глубине рудную зону.
Требуется: найти суммарный метраж скважин, необходимых для пересечения руды от поверхности до (изменяемый праметр) заданной глубины.
Прикинул формулы, забил и посчитал.
Проблемы в том, что формула должна использоваться в другой таблице, где от изменяемой глубины разведки должен считаться общий объем бурения.
Я сделел тренд, вывел формулу на графике. И теперь не могу понять - что это она мне показывает?
Если под Х имеется в виду глубина разведки, то полученный Y вообще непонятно, что означает.
Просветите!!!

MCH>> Re: получение всех комбинаций заданных чисел
2011-08-24 18:07 http://forum.msexcel.ru/profiles/mch-u48782.html
Немного попаразитировал на макросе Шпеца Докапыча (взял обвязку)
Само тело макроса не сложное:
Код:
  Komb = 2 ^ CVal - 1
  For i = 1 To Komb
    m = i
    tmp = "": s = 0
    For j = 1 To CVal
        If m Mod 2 Then tmp = tmp & "[" & MVal(j) & "]": s = s + MVal(j)
        m = m \ 2: If m = 0 Then Exit For
    Next j
    ActiveCell.Offset(nex, 2) = s: ActiveCell.Offset(nex, 1) = tmp
    nex = nex + 1
  Next i


askiy>> Re: Время и дата - восстановление из общего формата и учет параметра АМ/PM
2011-08-24 18:15 http://forum.msexcel.ru/profiles/askiy-u99036.html
Большое спасибо, уважаемый Boroda! Кланяюсь
Ваши советы чрезвычайно полезны!

nilem>> Re: Динамический Расширенный фильтр
2011-08-24 20:15 http://forum.msexcel.ru/profiles/nilem-u30547.html
Попробуйте записать критерий в виде формулы: ="=Зинатуллина"

С.М.>> Re: Нахождение формулы по данным значениям
2011-08-24 20:35 http://forum.msexcel.ru/profiles/sm-u19758.html
Так ?

vagrantius>> Re: Нахождение формулы по данным значениям
2011-08-24 22:45 http://forum.msexcel.ru/profiles/vagrantius-u16069.html
Посмотрел - вроде бы работет. Спасибо. Еще вопрос, извините, если покажется глупым - в вашем файле две диаграммы, на обеих построены графики по 25 м и тренды. Тип трендов одинаков - поли2. Формулы отличаются - у меня y = 37.5x2 + 37.5x - 4E-12
, у вас y = 0.015x2 + 0.75x - 3E-13. Не могу найти - в чем разница . почему так выходит.
И еше более глупый вопрос - когда я вбиваю формулу (вашу) как =0.015*B2^2+0.75*B2-13, что я должен ставить на место Е ? Я смутно помню, что это что то маленькое обозначает, когда Е пишут. Пренебрежимо малая величина?

С.М.>> Re: Нахождение формулы по данным значениям
2011-08-24 23:42 http://forum.msexcel.ru/profiles/sm-u19758.html
vagrantius, в моём (возвращённом) файле вторая диаграмма - моя, а первая - Ваша.
У Вас:
тип тренда -стененной, тип диаграммы - график т.е. на оси X подписи только изображены, а значения на самом деле = {1, 2, 3, ...}
У меня:
тип диаграммы - точечная, тип тренда - полином 2-й степени.
-----------------------
Добавил ещё одну диаграмму - точечную, посмотрите на уравнения трендов.
-----------------------
3E-13 = 0,0000000000003 т.е. это нуль.



radist108>> Re: получение всех комбинаций заданных чисел
2011-08-25 00:00 http://forum.msexcel.ru/profiles/radist108-u101101.html
Спасибо огромное!
А как теперь сделать чтобы ограничение было не на 7 цифр а гораздо больше? Нарпимер 18

dimikust>> Как очистить системные буфера средствами VBA
2011-08-25 06:53 http://forum.msexcel.ru/profiles/dimikust-u55498.html
Много лет эксплуатирую а-а-а-агромную задачу типа бюджетирования на крупном предприятии (но конкретная задача - это лирическое отступление).

Суть проблемы вот в чем.

Допустим копирую 1000000 (миллион) формул.
Естественно не одним оператором, в цикле на разных листах.
Допустим 50листов Excel соответствуют 50подразделениям предприятия.
В цикле первые 30 обрабатываются нормально, а на 31-ом ошибка (и останов) в программе с сообщением что-то типа не хватает выделенной памяти.
Обрабатываю эту ситуацию так:
- сохраняю файл;
- перезагружаю комп;
- запускаю дальнейшую обработку начиная с 31-го подразделения.

Такая технология не есть правильная, на экономистов ее не перепихнешь (что желательно), приходится самому эксплуатацией заниматься.

Непонимающий
Может быть в VBA есть (да есть наверняка) возможность освободить захламленную прежними копированиями буферную память.

Присоветуйте, кто знает.



MCH>> Re: получение всех комбинаций заданных чисел
2011-08-25 08:10 http://forum.msexcel.ru/profiles/mch-u48782.html
А как теперь сделать чтобы ограничение было не на 7 цифр а гораздо больше? Нарпимер 18
radist108, Вы файл "пример комбинаций.xls" из моего предыдущего поста смотрели? там ограничение 16 чисел,
Ограничение задается в строке:
Код:
ElseIf Selection.Count <= 16 Then
При данном выводе на экран не рекомендую делать свыше 20 чисел (для 2007/2010 офиса) и свыше 16 (для 2003).

А может задача шире? Нужно найти все комбинации сложения чисел для подгонки под нужную сумму?


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


В избранное