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

lecov>> Как создать ссылку которая меняет адрес взависимости от значения ячейки


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

Выпуск 4
от 2011-02-04

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

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


lecov>> Как создать ссылку которая меняет адрес взависимости от значения ячейки
2011-01-27 22:55 http://forum.msexcel.ru/profiles/lecov-u65685.html
Привет, Всем!
Подскажите Как создать ссылку которая меняет адрес взависимости от значения ячейки.
='F:\ 2011\11\[(H16)]январь'!G105
где H16=Бино=Имя документа
='F:\ 2011\11\[Бино.xlsx]январь'!G105

nkbss>> Re: Работа с градусной мерой и часовым углом, график
2011-01-27 23:02 http://forum.msexcel.ru/profiles/nkbss-u64969.html

По поводу диаграммки - конечно можно. И ось буквенную тоже можно.
см. вложение
Осью можно играться  красных ячейках

Как Вы поменяли порядок следования чисел на оси? Хочу то же самое и вертикальной проделать. Красная таблица справа - это для справки?
Как редактировать диаграмму? Всё таки, если захочу вернуть значения температур в подписях к горизонтальной оси: выбрать данные, удалить все записи легенд?

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-27 23:03 http://forum.msexcel.ru/profiles/guest0-u65675.html

Если 5-е включительно, то сумма считается так:
Код:
=СУММПРОИЗВ(--(($A$6:$A$20>=D6)*($A$6:$A$20<E6))*B6:B20)

но ведь так я получу только сумму, (я делал похожее с помощью СУММЕСЛИ) а мне сумма сама по себе не очень важна, важно получить итоговую таблицу, в которой будут отображаться данный за указанный период

_Boroda_>> Re: Как создать ссылку которая меняет адрес взависимости от значения ячейки
2011-01-27 23:08 http://forum.msexcel.ru/profiles/boroda-u12234.html
=ДВССЫЛ("'F:\ 2011\11\["&H16&"]январь'!G105")

_Boroda_>> Re: Работа с градусной мерой и часовым углом, график
2011-01-27 23:15 http://forum.msexcel.ru/profiles/boroda-u12234.html
Порядок следования - выделить ось, [abbr=клик правой кнопкой мыши]ПКМ[/abbr], формат оси, там галка "обратный порядок"
Касная - это не для справки, это для смены букв (столбец U) и для смены диапазонов (столбец S).
Обратно - в столбце S поставить все по 0, выделить ось Х, формат, метки делений, рядом с осью

Serge 007>> Re: Использование в фильтре ячейки как критерия
2011-01-27 23:19 http://forum.msexcel.ru/profiles/serge_007-u25260.html

Код:
=ИНДЕКС($A$6:$A$20;НАИМЕНЬШИЙ(ЕСЛИ(($A$6:$A$20>=$D$6)*($A$6:$A$20<$E$6);СТРОКА($A$1:$A$15));СТРОКА(A1)))

lecov>> Re: Как создать ссылку которая меняет адрес взависимости от значения ячейки
2011-01-27 23:21 http://forum.msexcel.ru/profiles/lecov-u65685.html

=ДВССЫЛ("'F:\ 2011\11\["&H16&"]январь'!G105")
Что то не как не работает

lecov>> Re: Как создать ссылку которая меняет адрес взависимости от значения ячейки
2011-01-27 23:24 http://forum.msexcel.ru/profiles/lecov-u65685.html
прописывать в ячейку полностью Бино черный 2011 .xlsx

nkbss>> Re: Работа с градусной мерой и часовым углом, график
2011-01-27 23:24 http://forum.msexcel.ru/profiles/nkbss-u64969.html

Порядок следования - выделить ось, [abbr=клик правой кнопкой мыши]ПКМ[/abbr], формат оси, там галка "обратный порядок"
Касная - это не для справки, это для смены букв (столбец U) и для смены диапазонов (столбец S).
Обратно - в столбце S поставить все по 0, выделить ось Х, формат, метки делений, рядом с осью

Нет слов. Спасибо большое. Уже и неудобно о чём-то ещё просить

lecov>> Re: Как создать ссылку которая меняет адрес взависимости от значения ячейки
2011-01-27 23:25 http://forum.msexcel.ru/profiles/lecov-u65685.html

=ДВССЫЛ("'F:\ 2011\11\["&H16&"]январь'!G105")
Прописывать в ячейку полностью Бино черный 2011 .xlsx

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-27 23:31 http://forum.msexcel.ru/profiles/guest0-u65675.html
оо, почти что то что нужно:

1. как сделать так чтобы отображались значения до E6 включительно (<= не работает почему-то)
2. напротив каждой даты должна стоять не сумма, а именно то число которое соответствует этой дате (точно так как в табличке подписаной "итоговая таблица")

Serge 007>> Re: Использование в фильтре ячейки как критерия
2011-01-27 23:38 http://forum.msexcel.ru/profiles/serge_007-u25260.html
См. файл.

Prist>> Re: Как создать ссылку которая меняет адрес взависимости от значения ячейки
2011-01-27 23:46 http://forum.msexcel.ru/profiles/prist-u4859.html
Добавлю: ДВССЫЛ НЕ РАБОТАЕТ с закрытыми файлами. Таким образом путь к файлу указывать не нужно. А т.к. он у Вас указан - файл у Вас закрыт и формула выдаст #ССЫЛКА!

Так что...либо макросы, либо файл надо открытым держать....

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-27 23:49 http://forum.msexcel.ru/profiles/guest0-u65675.html
спасибо большое!

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

Виктория Зуева>> Такой вот сегодня день! Для _B_
2011-01-28 00:04 http://forum.msexcel.ru/profiles/buka3-u2668.html
Хорошего начала Дня, _Boroda_!

Поздравляю с  Днем рождения самого уважаемого ветерана этого форума!

Поскольку каждая свечка на торте делает жизнь ярче, то и в твоей пусть всё будет светло и радостно!
Пускай случается СЛУЧАЙНОЕ, сбывается НЕСБЫТОЧНОЕ, а ожидаемое - пусть превосходит самые смелые ОЖИДАНИЯ.
И пусть после всего этого остается ощущение радости и приятные воспоминания!

(Тортик  внутри - точно медовик. Я проверила!)

_Boroda_>> Re: Диаграмма лепестковая, как правильно выбрать значения
2011-01-28 00:58 http://forum.msexcel.ru/profiles/boroda-u12234.html
Так?

kilka1981>> Сравнение данных.Очень нужна помощь.
2011-01-28 01:07 http://forum.msexcel.ru/profiles/kilka1981-u65692.html
Добрый вечер.
Никак не могу понять как реализовать. Есть 2 файла. В столбцах  "J" и в первом и во втором файле идут серийные номера. В столбцах "K" даты прихода и  расхода. Как мне реализовать , что бы макрос сравнивал значения из столбца J и копировал в третью таблицу данные из столбца J, при совпадении данных, а также дату прихода из файла 1 и дату расхода из файла 2.(т.е. файл 3 состоял бы из трех столбцов 1. "серийный номер" 2. "дата прихода" и 3. "дата расхода")
Заранее спасибо всем кио подскажет.

KuklP>> Re: Скопировать данные из таблицы Word в Excel макросом
2011-01-28 02:07 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Сюда гляньте:
http://www.planetaexcel.ru/forum.php/index.php?thread_id=23757

KuklP>> Re: Сравнение данных.Очень нужна помощь.
2011-01-28 03:19 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Подсказываю. ВНИМАТЕЛЬНО прочитайте правила форума, пункт 2. Иначе долго ждать придется...

Yurij>> Re: Скопировать данные из таблицы Word в Excel макросом
2011-01-28 07:43 http://forum.msexcel.ru/profiles/yurij-u44007.html
Решил эту проблему...

Создаю экземпляр Word.
Копирую данные и вставляю на лист Excel.
Затем выдираю от туда данные...

Yurij>> Re: Сравнение данных.Очень нужна помощь.
2011-01-28 07:46 http://forum.msexcel.ru/profiles/yurij-u44007.html
Макрос не нужен.
На третьем листе используйте формулу ВПР.
Т.е. перечень серийныйх номеров. А рядом с помощью функции впр ставите данные...

Yurij>> Re: Текст числом через VBA
2011-01-28 07:55 http://forum.msexcel.ru/profiles/yurij-u44007.html
Спасибо. Выручили.

Возникла следующая проблема.

Так как копирую диапазон данных:
Первый столбец код расхода (циферный "07501027950101500231" 20-ти значный)
Второй сумма расхода 5632

Если вставляю диапазон способом сложения, то сумма вставляется, как и хочу, а вот код превращается в число, что очень не нужно.

_Boroda_>> Re: Такой вот сегодня день! Для _B_
2011-01-28 09:30 http://forum.msexcel.ru/profiles/boroda-u12234.html
Ой, Викуленька!
Ой, спасибо большое!!!
Вкуснотишшша-то какая!!!!!
Ну так прям приятно, так приятно!!!!!!!
АЖ МАСЛОМ ПО ПУЗУ!!!!!!!!!

_Boroda_>> Re: Текст числом через VBA
2011-01-28 09:36 http://forum.msexcel.ru/profiles/boroda-u12234.html
Ну так вставь сумму сложением, а код - или значением, или обычной вставкой.
или Range("Куда")=Range("Откуда").Value

odnodnevka>> Re: Цикл в Excel
2011-01-28 10:12 http://forum.msexcel.ru/profiles/odnodnevka-u65654.html
 Веселый
=ВПР
Именно то что нужно!

Спасибо Большое!

Wasilic>> Re: Сравнение данных.Очень нужна помощь.
2011-01-28 10:34 http://forum.msexcel.ru/profiles/wasilic-u24852.html

Макрос не нужен.
На третьем листе используйте формулу ВПР.
Yurij, прочтите задание, речь идет не о трех листах, а о трех файлах.

kilka1981, задача не очень сложная но и не простенькая. То что пример нужен, это один вопрос. Но, есть и другие.
1. Насколько большое к-во записей в файлах прихода и расхода - 10, 100, 1 000, 10 000 строк?
2. Как часто будет делаться такая процедура?
3. Будет ли присутствовать при следующем копировании,  старая информация в файлах прихода и расхода?
4. Данные в третьем файле будут обновляться или добавляться?
5. Вам нужна помощь в виде кода макроса или Вы не знаете VBA?
И это, предпологаю, еще не все вопросы для того, кто возьмется за решение задачи.

Zabvo1971>> Re: Помогите составить план-график отгрузки оборудования
2011-01-28 11:34 http://forum.msexcel.ru/profiles/zabvo1971-u64768.html
Большое спасибо за помощь!!!
Сегодня перенесу решение на рабочую таблицу.

KuklP>> Re: Сравнение данных.Очень нужна помощь.
2011-01-28 11:39 http://forum.msexcel.ru/profiles/kuklp-u39713.html

Yurij, прочтите задание, речь идет не о трех листах, а о трех файлах.
kilka1981,
И в дополнение к Васильичу - В 3-ю книгу, судя по вопросу, попадают не все записи, а только те, где есть и приход и расход. Это можно так же расценивать как вопрос к автору.

Alexandrin>> Макрос переноса данных из одного файла в другой
2011-01-28 12:12 http://forum.msexcel.ru/profiles/alexandrin-u64040.html
Добрый день всем! Нужна помощь.
Требуется, чтобы при нажатии кнопки в файле "Исходные данные", который может находиться в любом месте, выделенные желтым данные вставлялись в пустую строку, следующую после последней заполненной строки. Файл "Итоговый файл" находится в строго определенном месте, таблица в нем дополняется из файлов, аналогичных указанному выше. Место, откуда нужно вставить данные, указано в ячейках формулами. Ссылки скорее всего работать не будут, но можно сориентироваться по номерам ячеек.

lecov>> Re: Как создать ссылку которая меняет адрес взависимости от значения ячейки
2011-01-28 12:38 http://forum.msexcel.ru/profiles/lecov-u65685.html

Добавлю: ДВССЫЛ НЕ РАБОТАЕТ с закрытыми файлами. Таким образом путь к файлу указывать не нужно. А т.к. он у Вас указан - файл у Вас закрыт и формула выдаст #ССЫЛКА!

Так что...либо макросы, либо файл надо открытым держать....
Подскажите как с помощью макрос

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-28 12:43 http://forum.msexcel.ru/profiles/guest0-u65675.html
а еще подскажите пожалуйста, если за столбцом цена, еще будет столбец с текстовым описанием

как тогда получить вот такую структуру таблиц:

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-28 13:10 http://forum.msexcel.ru/profiles/guest0-u65675.html
блин в другом документе уже и это формула не работает Грустный

Код:
=ИНДЕКС($A$6:$A$20;НАИМЕНЬШИЙ(ЕСЛИ(($A$6:$A$20>=$D$6)*($A$6:$A$20<$E$6);СТРОКА($A$1:$A$15));СТРОКА(A1)))

Serge 007>> Re: Использование в фильтре ячейки как критерия
2011-01-28 13:20 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Календарь и комментарии в файле.
Формулы массива вводятся нажатием Ctrl+Shift+Enter, а не просто Enter.

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-28 13:27 http://forum.msexcel.ru/profiles/guest0-u65675.html
а что в этой формуле обозначает

Код:
СТРОКА($A$1:$A$15));СТРОКА(A1)))

и если не трудно, посмотрите пожалуйста файл с моего прошлого сообщения, что я там сделал не так, пробовал жать и ctrl shift enter для ввода

Serge 007>> Re: Использование в фильтре ячейки как критерия
2011-01-28 13:34 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Для последнего файла:
Формула в D17 должна выглядеть так:

Код:
=ИНДЕКС($C$3:$C$12;НАИМЕНЬШИЙ(ЕСЛИ(($C$3:$C$12>=$B$15)*($C$3:$C$12<=$D$15);СТРОКА($C$1:$C$10));СТРОКА(C1)))

Prist>> Re: Как создать ссылку которая меняет адрес взависимости от значения ячейки
2011-01-28 13:50 http://forum.msexcel.ru/profiles/prist-u4859.html
Как-то так:

Код:
Workbooks.Open "F:\2011\11\" & [H16]
[D1].Formula = "='[" & [H16] & "]январь'!G105"
Workbooks([H16]).Close False

_Boroda_>> Re: Как создать ссылку которая меняет адрес взависимости от значения ячейки
2011-01-28 13:55 http://forum.msexcel.ru/profiles/boroda-u12234.html
Вот как раз макросом можно файл и не открывать

Код:
n_=[H16]
[D1].Formula ="'F:\ 2011\11\[" & n_ & "]январь'!G105"
[D1]=[D1].value

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-28 14:05 http://forum.msexcel.ru/profiles/guest0-u65675.html
я правильно понял что тогда для А17 формула должна выглядеть так?

Код:
=ИНДЕКС($A$3:$A$12;НАИМЕНЬШИЙ(ЕСЛИ(($C$3:$C$12>=$B$15)*($C$3:$C$12<=$D$15);СТРОКА($C$1:$C$10));СТРОКА(C1)))

Serge 007>> Re: Использование в фильтре ячейки как критерия
2011-01-28 14:16 http://forum.msexcel.ru/profiles/serge_007-u25260.html
В А17 в файле пусто.
Наверное имеется ввиду H17?
Тогда формула такая:

Код:
=ИНДЕКС($G$3:$G$12;НАИМЕНЬШИЙ(ЕСЛИ(($G$3:$G$12>=$F$15)*($G$3:$G$12<=$H$15);СТРОКА($A$1:$A$10));СТРОКА(A1)))

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-28 14:28 http://forum.msexcel.ru/profiles/guest0-u65675.html
не не, именно для А17, я хочу чтобы в столбце А отображался вид дохода, расхода (так как в моем старом файле отображались значения прибыль1, прибыль2 ...)

nkbss>> Re: Диаграмма лепестковая, как правильно выбрать значения
2011-01-28 15:31 http://forum.msexcel.ru/profiles/nkbss-u64969.html

Так?


Да! Как вы это делаете? А чтобы по кругу было от 0 до 360 что нужно изменить?

_Boroda_>> Re: Диаграмма лепестковая, как правильно выбрать значения
2011-01-28 15:45 http://forum.msexcel.ru/profiles/boroda-u12234.html

Цитировать
Как вы это делаете?
ставлю столбец Y в подписи
Цитировать
А чтобы по кругу было от 0 до 360 что нужно изменить?
в Y поставить от 0 до 360

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-28 15:50 http://forum.msexcel.ru/profiles/guest0-u65675.html
Все разобрался, спасибо за помощь!

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2011-01-28 16:01 http://forum.msexcel.ru/profiles/alexst-u65623.html
Посмотрите у Сержа (который 007) на форуме. Он, вроде, в друзьях с этим форумом, поэтому, надеюсь, что ссылка не будет считаться нарушением правил.
Там в топике Макрос "Copy_ROWs_to_EXT_FILE" я выкладывал решение - макрос, который копирует строки выбранных ячеек во внешний файл Excel.

Alexandrin>> Re: Макрос переноса данных из одного файла в другой
2011-01-28 16:25 http://forum.msexcel.ru/profiles/alexandrin-u64040.html
Спасибо, посмотрю

апрелюшка>> Re: Как автоматизировать листочик excel 2003
2011-01-28 16:30 http://forum.msexcel.ru/profiles/aprelyushka-u65428.html

Ну тогда вот:
Спасибо, огромное. Целующий

oljachak>> Re: Макрос переноса данных из одного файла в другой
2011-01-28 17:08 http://forum.msexcel.ru/profiles/oljachak-u65254.html

Посмотрите у Сержа (который 007) на форуме. Он, вроде, в друзьях с этим форумом, поэтому, надеюсь, что ссылка не будет считаться нарушением правил.
Там в топике Макрос "Copy_ROWs_to_EXT_FILE" я выкладывал решение - макрос, который копирует строки выбранных ячеек во внешний файл Excel.


А возможно сделать что бы бралось из 2 файлов источников?

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-28 17:09 http://forum.msexcel.ru/profiles/guest0-u65675.html
думал, что больше вопросов не возникнет, но не тут то было  Непонимающий

в прикрепленном файле, две нижние таблички, вопросы:

1. так как всего может быть 10 значений то формулы забиты для всех 10, как сделать чтобы в ячейках не отображалось !ЧИСЛО#
2. как прописать в ячейки С14 и G14 правильную формулу суммирования(у меня сейчас прописаны, но как в документе видно в G14 она не работает)

nkbss>> Re: Диаграмма лепестковая, как правильно выбрать значения
2011-01-28 18:07 http://forum.msexcel.ru/profiles/nkbss-u64969.html

Цитировать
Как вы это делаете?
ставлю столбец Y в подписи
Цитировать
А чтобы по кругу было от 0 до 360 что нужно изменить?
в Y поставить от 0 до 360

Понял. Спасибо

tgm>> Re: Такой вот сегодня день! Для _B_
2011-01-28 19:47 http://forum.msexcel.ru/profiles/tgm-u43423.html
Настоящему компьютерному гению в День его рождения хотим пожелать антивирусного здоровья, гигабайты счастья и любви без ограничения по скорости и трафику!
С днем рождения!!!  Пивасик

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2011-01-28 20:51 http://forum.msexcel.ru/profiles/alexst-u65623.html
Вы, кажется, чего-то не совсем поняли...
Макрос Copy_ROWs_to_EXT_FILE заносится в стандартный модуль файла-источника.
Вот, я немного добавил комментариев в код для его понимабельности:
[code]Sub Copy_ROWs_to_EXT_FILE()   ' скопировать строки выделенных ячеек во внешний файл-накопитель
    '---------------------------------------------------------------------------------------
    ' Procedure    : Copy_ROWs_to_EXT_FILE
    ' Author       : KuklP & Alex_ST
    ' Topic_HEADER : Макрос "Copy_ROWs_to_EXT_FILE"
    ' Topic_URL    : http://www.excelworld.ru/forum/3-176-2008-16-1293625247
    ' DateTime     : 29.12.10, 15:20
    ' Purpose      : скопировать строки выделенных ячеек во внешний файл-накопитель
    ' Notes        : после работы макроса файл-накопитель становится невидимым в обычных окнах Excel (как надстройка или Personal.xls)
    '---------------------------------------------------------------------------------------
        If Not TypeName(Selection) = "Range" Then Exit Sub
 ...

Alex_ST>> Re: Текст числом через VBA
2011-01-28 21:40 http://forum.msexcel.ru/profiles/alexst-u65623.html
Roman.H, то что вы написали, можно было бы упростить до

Код:
Private Sub Преобр_в_число()
    Dim i%
    With Selection
        .NumberFormat = "General"
        For i = 0 To 9: .Replace What:=CStr(i), Replacement:=CStr(i), LookAt:=xlPart: Next i
        .Replace What:=",", Replacement:=",", LookAt:=xlPart
        .Replace What:=" ", Replacement:="", LookAt:=xlPart
    End With
End Sub
но, к сожалению, это не всегда помогает и иногда числа после такой обработки не хотят пониматься как числа, а не как текст...

апрелюшка>> Re: Как автоматизировать листочик excel 2003
2011-01-28 21:54 http://forum.msexcel.ru/profiles/aprelyushka-u65428.html
а может кто ни будь подсказать, как теперь защитить   строку и столбец (не доступны для редактирования) , а сам лист оставался доступен для редактирования.  Обеспокоенный

Serge 007>> Re: Использование в фильтре ячейки как критерия
2011-01-28 22:01 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Для Excel 2003:

1. ЕСЛИ(ЕОШИБКА(формула);0;формула)
2. СУММ(ЕСЛИ(ЕОШИБКА(формула);0;формула))

Для Excel 2007:

1. ЕСЛИОШИБКА(формула);0)
2. СУММ(ЕСЛИОШИБКА(формула);0)

Для Excel 2010:

1. ЕСЛИОШИБКА(формула);0)
2. АГРЕГАТ(9;6;массив)

Serge 007>> Re: Макрос переноса данных из одного файла в другой
2011-01-28 22:44 http://forum.msexcel.ru/profiles/serge_007-u25260.html

...надеюсь, что ссылка не будет считаться нарушением правил.
Нет, Алекс, не будет Подмигивающий
Если ссылка по теме - то на любом нормальном форуме это не будет нарушением правил.

xDD>> Макрос для копирования содержимого скобок
2011-01-29 02:15 http://forum.msexcel.ru/profiles/xdd-u66132.html
Ситуация такая например есть строка:  товар (его качества). Необходимо все что в скобках перенести в другую ячейку ну и скобки удалить.  Вопрос как это сделать в vba или формулами?

KuklP>> Re: Макрос для копирования содержимого скобок
2011-01-29 04:30 http://forum.msexcel.ru/profiles/kuklp-u39713.html
UDF
Public Function Skobki(s$) As String
    Dim a%, b%
    a = InStr(s, "(") + 1
    If a = 1 Then Exit Function
    b = InStr(s, ")")
    If b = 0 Then Exit Function
    Skobki = Mid(s, a, b - a)
End Function

sergo44441>> Проблема с отправкой отчета (макрос)
2011-01-29 07:11 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Доброе утро, уважаемые знатоки. У меня каждое утро макросом формируется отчет по продажам и отправляется адресату. Вся эта автоматика работала долгое время,  но на прошлой неделе перестала, отправленные макросом письма застревают в исходящих. Может ли это быть связано с разницей офисов, у меня сейчас стоит два параллельно (2003 и 2007). Отправка идет через Outlook (сейчас 2007).

sergo44441>> Использование функции если в аксессе
2011-01-29 07:25 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Доброе утро, уважаемые знатоки. У меня такой вопрос. у меня в аксесс-базе указаны аканалы сбыта для торговых точек каждого дистрибутора, но в итоговом отчете их надо "перекроить"
пробую яерез функцию если
iif(дистрибуторы.код_дистрибутора="ММ1";"розница";канал)
канал - это поле одной из таблиц, где он соответствует названию и адресу торговой точки
выдается ошибка "ошибочный аргумент". Как же быть в данной ситуации?

Виктория>> Отображение нулей на диаграмме
2011-01-29 12:00 http://forum.msexcel.ru/profiles/viktoriya-u66251.html
Добрый день!
Нужна помощь по Excel. Необходимо чтобы на диаграмме нулевые значения не отображались, потому как это мешает визуальному анализу данных на ней. Но у меня не получается найти такую функцию, поискала информацию в Яндексе и все безрезультатно. Надеюсь на вашу помощь.
И еще вопрос. Я защищаю лист и  диаграмму оставляю незащищенной. Мне необходимо чтобы пользователи могли ее печатать, но после того как ставлю Общий доступ на файл, выделить ее и распечатать становиться невозможно.
Надеюсь, что вопросы неочень глупые  :Улыбка

Serge 007>> Re: Макрос для копирования содержимого скобок
2011-01-29 12:20 http://forum.msexcel.ru/profiles/serge_007-u25260.html

Код:
=ПСТР(A1;НАЙТИ("(";A1)+1;НАЙТИ(")";A1)-НАЙТИ("(";A1)-1)

Wasilic>> Re: Макрос для копирования содержимого скобок
2011-01-29 14:00 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Ну или таким огородом  Смеющийся в VBA

ЗЫ: Колонки B, C, D, после проверки забыл очистить.

nonStop>> Как добавить 0 перед часом?
2011-01-29 14:51 http://forum.msexcel.ru/profiles/nonstop-u66262.html
У меня в ячейках excel 2007 находятся данные в формате дата такого вида
 
26.01.2011 1:17
24.01.2011 18:39

мне необходимо, что бы формат был такой
26.01.2011 01:17
24.01.2011 18:39

пускай даже это будет текст. Можно ли это сделать с помощью функций и каким образом?

KuklP>> Re: Как добавить 0 перед часом?
2011-01-29 14:54 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Формат ячеек: ДД.ММ.ГГГГ чч:мм

sergo44441>> Re: Отображение нулей на диаграмме
2011-01-29 15:43 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
для первого вопроса предложу поставить фильтр, в котором исключите нулевые значения, из диаграммы они автоматически исключатся

own>> Создание меток отдельных сегментов таблицы Excel 2010
2011-01-29 19:06 http://forum.msexcel.ru/profiles/own-u66279.html
Здравствуйте!

Вообщем ситуация такая- задача осуществляется в Excel 2010.

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

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

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

Как это можно реализовать, наиболее тривиальным способом ?

_Boroda_>> Re: Отображение нулей на диаграмме
2011-01-29 21:53 http://forum.msexcel.ru/profiles/boroda-u12234.html
1. Есть несколько возможных вариантов. Для выбора оптимального нужно видеть Вашу диаграмму и данные для нее. Кладите файл.
2. Или макросом, или сделать такую же диаграмму на втором листе и печатать оттуда.

_Boroda_>> Re: Как автоматизировать листочик excel 2003
2011-01-29 22:03 http://forum.msexcel.ru/profiles/boroda-u12234.html
1. Выделяете ВСЕ ячейки - прав.кн. мыши - Формат ячейки - Защита - снимаете галку "Защищаемая ячейка";
2. Выделяете ячейки, которые нужно защитить - [abbr=клик правой кнопкой мыши]ПКМ[/abbr] - Формат ячейки - Защита - ставите галку "Защищаемая ячейка";
3. Для 2003 Сервис - Защита - Защитить лист
    Для 2007 Главная - Формат - Защитить лист

Maha>> как сделать из массива один столбец?
2011-01-29 22:05 http://forum.msexcel.ru/profiles/maha-u66287.html
Помогите пожалуйста с кодом. Сама пытаюсь, но увы...
Задается массив данных, каждый раз размерность по столбцам и строкам разная. Нужно из такого массива сделать один столбец.
Например (см. картинку): задается массив (А1:С3), нужно:
1) вырезать (В1:В3), вставить в (А4:А6)
2) вырезать (С1:С3), вставить в (А7:А9)

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

А программка очень очень нужна....  Плачущий заранее спасибо за помощь!

Wasilic>> Re: Проблема с отправкой отчета (макрос)
2011-01-29 22:09 http://forum.msexcel.ru/profiles/wasilic-u24852.html

у меня сейчас стоит два параллельно (2003 и 2007).
Извиняюсь за вопрос, просто интересно, а зачем?

С.М.>> Re: как сделать из массива один столбец?
2011-01-29 22:45 http://forum.msexcel.ru/profiles/sm-u19758.html

Код:
'
Sub ArrayToColumn()
    Dim Arr1(), Arr2()
    Dim N As Integer, M As Integer, I As Integer, J As Integer, R As Long
    '
    Arr1 = Cells(1, 1).CurrentRegion.Value
    N = UBound(Arr1, 1)
    M = UBound(Arr1, 2)
    ReDim Arr2(1 To N * M, 1 To 1)
    For J = 1 To M
        For I = 1 To N
            R = (J - 1) * N + I
            Arr2(R, 1) = Arr1(I, J)
        Next
    Next
    Cells(1, 1).CurrentRegion.ClearContents
    Cells(1, 1).Resize(N * M).Value = Arr2
End Sub
'

Alex_ST>> Re: Использование функции если в аксессе
2011-01-29 23:11 http://forum.msexcel.ru/profiles/alexst-u65623.html
а может, канал тоже в кавычки взять?
iif(дистрибуторы.код_дистрибутора="ММ1";"розница";"канал")
Или канал - это имя контрола или какой-то глобальной переменной?

Wasilic>> Re: как сделать из массива один столбец?
2011-01-29 23:15 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Ну, или так!

Maha>> Re: как сделать из массива один столбец?
2011-01-29 23:20 http://forum.msexcel.ru/profiles/maha-u66287.html
 Веселый C.M, Wasilic спасибо большое!!! так быстро ответили, а я уже сижу рыдаю над клавой, поскольку мои жалкие попытки ни к чему хорошему не привели...))
буду разбираться в коде, поскольку надо сделать еще парочку похожих макросов... эх, ночь будет долгой  Улыбка

Wasilic>> Re: как сделать из массива один столбец?
2011-01-29 23:23 http://forum.msexcel.ru/profiles/wasilic-u24852.html
OFF. Ночью спать надо!  Улыбка

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2011-01-29 23:27 http://forum.msexcel.ru/profiles/alexst-u65623.html

Если ссылка по теме - то на любом нормальном форуме это не будет нарушением правил.
Ну, про все форумы это ты зря...
Например, на форуме про iPod'ы на iworld-club на меня модератор гневаться изволил, когда я там в конце ответа на вопрос одного из новичков посоветовал поподробнее посмотреть топик на форуме ipoding
При этом ни один из этих форумов я бы не отнёс к ненормальным. Оба очень толковые.

Maha>> Re: как сделать из массива один столбец?
2011-01-29 23:36 http://forum.msexcel.ru/profiles/maha-u66287.html
хех, увы:)
поскольку я учебник по VBA второй день читаю, можно представить себе уровень моих знаний...)) а сделать надо обязательно сегодня! зато разберусь, потом пригодиться)) наверняка еще какие-то задачи решать на VBA придется

Serge 007>> Re: Макрос переноса данных из одного файла в другой
2011-01-29 23:56 http://forum.msexcel.ru/profiles/serge_007-u25260.html

...ни один из этих форумов я бы не отнёс к ненормальным. Оба очень толковые.
Толковый и нормальный - это разные понятия.
В рунете есть сайт киберфорум (я там тоже модератор). Очень толковый. Уровень постоянных участников минимум не ниже планетарного. Но ненормальный. Ссылки на другие форумы запрещены ВООБЩЕ. Почему - не знаю. Таково желание админа. Приходится ему подчиняться.

Wasilic>> Re: как сделать из массива один столбец?
2011-01-30 00:13 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Учебник, это теория, это правильно, а еще, хорошо если примерчики есть где подсмотреть:
http://msoffice.nm.ru/faq/macros.htm

sergo44441>> Re: Использование функции если в аксессе
2011-01-30 08:31 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
нет, тогда так и получится слово канал, а не то, что содержится в этом поле, наверное, проблема как раз в этом, что я использую разные типы данных в значениях если- текст и поле

sergo44441>> Re: Проблема с отправкой отчета (макрос)
2011-01-30 08:37 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Просто боюсь за потерю данных и неверную работу макросов, созданных в 2003. К примеру, в 2007 аксессе видны не все запросы, созданные в 2003, данные, которые я добавил в таблицу аксесс-базы из 2003, коллега на 2007 не видит, на всякий пожарный пусть будет два

Виктория>> Re: Отображение нулей на диаграмме
2011-01-30 09:22 http://forum.msexcel.ru/profiles/viktoriya-u66251.html
Выкладываю диаграмму и таблицу. Данные в таблицу попадают через ссылки из других ячеек файла.

Alexandr Zlobin>> Перемещение курсора
2011-01-30 10:41 http://forum.msexcel.ru/profiles/zlobin-u1684.html
Здравствуйте. Подскажите, пожалуйста, как видоизменять курсор при выходе за определенную область, тем самым запрещая ее редактирование

TimSha>> Re: Отображение нулей на диаграмме
2011-01-30 11:59 http://forum.msexcel.ru/profiles/timsha-u13313.html
Форум по XL, и вопрос, вроде бы, по XL, а вместо обещанной таблицы и диаграммы подсовывают картинку - с ней к экстрасенсам или спецам по фотошопу... Подмигивающий

oljachak>> Re: Макрос переноса данных из одного файла в другой
2011-01-30 13:10 http://forum.msexcel.ru/profiles/oljachak-u65254.html

Вы, кажется, чего-то не совсем поняли...
Макрос Copy_ROWs_to_EXT_FILE заносится в стандартный модуль файла-источника.
Вот, я немного добавил комментариев в код для его понимабельности:
[code]Sub Copy_ROWs_to_EXT_FILE()   ' скопировать строки выделенных ячеек во внешний файл-накопитель
    '---------------------------------------------------------------------------------------
    ' Procedure    : Copy_ROWs_to_EXT_FILE
    ' Author       : KuklP & Alex_ST
    ' Topic_HEADER : Макрос "Copy_ROWs_to_EXT_FILE"
    ' Topic_URL    : http://www.excelworld.ru/forum/3-176-2008-16-1293625247
    ' DateTime     : 29.12.10, 15:20
    ' Purpose      : скопировать строки выделенных ячеек во внешний файл-накопитель
    ' Notes        : после работы макроса файл-накопитель становится невидимым в обычных окнах Excel (как надстройка или Personal.xls)
    '---------------------------------------------------------------------------...

Виктория>> Re: Отображение нулей на диаграмме
2011-01-30 13:47 http://forum.msexcel.ru/profiles/viktoriya-u66251.html
Да, я что-то не подумала  Улыбка

darmon>> Поиск наименования по максимальному значению
2011-01-30 14:51 http://forum.msexcel.ru/profiles/darmon-u66378.html
Господа, возник вопрос - есть таблица, первый столбец - текстовое наименование, второй - числовое значение
Нашли максимальное числовое значение, ему соответствует некий текст, все понятно
Но как вынести эти данные отдельно?
грубо говоря

таблетка  2                       капсула 44
капсула   44                     инсулин 44
свечи      12
инсулин   44

С.М.>> Re: как сделать из массива один столбец?
2011-01-30 15:33 http://forum.msexcel.ru/profiles/sm-u19758.html
Вот ещё два варианта внешне очень похожие, но результат работы - разный:

Код:
Sub СтолбецИзСтолбцов()
    Dim Rng1 As Range, ArrItem As Variant
    Dim Arr1(), Arr2()
    Dim N As Integer, M As Integer, H As Long, K As Long
    '
    Set Rng1 = Cells(1, 1).CurrentRegion
    N = Rng1.Rows.Count
    M = Rng1.Columns.Count
    H = N * M
    Arr1 = Rng1.Value
    ReDim Arr2(1 To H, 1 To 1)
    For Each ArrItem In Arr1
        K = K + 1
        Arr2(K, 1) = ArrItem
    Next
    Rem первый массив не уничтожаем - отодвигаем в сторонку второй
    Cells(1, M + 2).Resize(H).Value = Arr2
End Sub
[code]
Sub СтолбецИзСтрок()
    Dim Rng1 As Range, Cell As Range
    Dim Arr2()
    Dim N As Integer, M As Integer, H As Long, K As Long
    '
    Set Rng1 = Cells(1, 1).CurrentRegion
    N = Rng1.Rows.Count
    M = Rng1.Columns.Count
    H = N * M
    ReDim Arr2(1 To H, 1 To 1)
    For Each Cell In Rng1.Cells
        K = K + 1
        Arr2(K, 1) = Cell.Value
    Next
    Rem первый массив не...

Serge 007>> Re: Поиск наименования по максимальному значению
2011-01-30 15:44 http://forum.msexcel.ru/profiles/serge_007-u25260.html
См. вложение.

ЗЫ На будущее: Надо самому файл-пример прикладывать.

darmon>> Re: Поиск наименования по максимальному значению
2011-01-30 17:00 http://forum.msexcel.ru/profiles/darmon-u66378.html
Премного благодарен
ЗЫ: впредь буду знать, спасибо

Виктория>> Re: Отображение нулей на диаграмме
2011-01-30 17:54 http://forum.msexcel.ru/profiles/viktoriya-u66251.html
С вопросом печати диаграммы я разобралась, написала макрос.
Остался вопрос с отображением нулей.

Alexandrin>> Re: Макрос переноса данных из одного файла в другой
2011-01-30 17:54 http://forum.msexcel.ru/profiles/alexandrin-u64040.html
Про строки понятно, но мне нужно вставлять не строки целиком, а конкретные ячейки в нужное место, как я указал в файле. Как Это сделать?

Antonynsk>> Re: Собрать обновляемый отчет из файлов
2011-01-30 18:04 http://forum.msexcel.ru/profiles/antonynsk-u50298.html
Извиняюсь, за столь долгое отсутствие.

Во вложении архив: первый -"файлы отделов" из которых должен собираться итоговый отчёт; второй архив- "файл директора" - собственно сам итоговый отчёт.

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

Ну и ещё раз суть:
в папку копируют "файлы отделов", которые бы по-хорошему должны быть защищены паролями на изменение данных. И, допустим, в этой же папке хранится "файл директора" (также защищёный паролем при открытии), который при открытии должен просканивать другие файлы, и скопировав из них данные, собрать итоговый отчёт.

Заранее спасибо!

Alexandrin>> Re: Макрос переноса данных из одного файла в другой
2011-01-30 18:33 http://forum.msexcel.ru/profiles/alexandrin-u64040.html
И как сделать, чтобы итоговый файл был виден?

_Boroda_>> Re: Отображение нулей на диаграмме
2011-01-30 19:27 http://forum.msexcel.ru/profiles/boroda-u12234.html
Вам так нужно?

Виктория>> Re: Отображение нулей на диаграмме
2011-01-30 20:17 http://forum.msexcel.ru/profiles/viktoriya-u66251.html
Да, то что нужно.
Большое спасибо, все получилось.

Виктория Зуева>> Re: Перемещение курсора
2011-01-30 20:18 http://forum.msexcel.ru/profiles/buka3-u2668.html
Возможно, речь идет о НЕвозможности "поставить" курсор в защищенную ячейку (некую область ячеек листа)?
Такой вариант возможен, если при установке защиты листа снять флажок, разрешающий всем пользователям листа выделение заблокированных (защищенных) ячеек.
Но вот вид курсора при этом не меняется, тот же белый крестик.

KuklP>> Re: Перемещение курсора
2011-01-30 20:22 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Видоизменение значка курсора никак не влияет на возможность редактирования ячейки. А дальше см. ответ Виктории.

Виктория Зуева>> Re: Отображение нулей на диаграмме
2011-01-30 21:09 http://forum.msexcel.ru/profiles/buka3-u2668.html
Коммент к диаграмме от _Boroda_:
Задать числовой формат подписей данных для рядов - дополнительный, вида:
0,0%;;;

Alex_ST>> Re: Использование функции если в аксессе
2011-01-30 21:40 http://forum.msexcel.ru/profiles/alexst-u65623.html
Тогда, может быть попытаться привести все данные к стрингам?
Ну, как-то так:
iif(дистрибуторы.код_дистрибутора="ММ1";"розница";cstr(канал))

Alex_ST>> Re: Использование функции если в аксессе
2011-01-30 21:48 http://forum.msexcel.ru/profiles/alexst-u65623.html
К стати, а вы не пытались выяснить, какой из аргументов ошибочный?
Ну, например, если написать:
iif(дистрибуторы.код_дистрибутора="ММ1";"розница";"канал"),
то ошибки не будет?
И ещё: что у вас вычисляется по этому iif(...)? Это поле таблицы запроса или вычисляемое значение текстбокса формы?
А формат данных получателя допускает вводить в него такие значения, которые возвращает iif ?

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2011-01-30 22:04 http://forum.msexcel.ru/profiles/alexst-u65623.html
Я же писАл, что файле-накопителе в модуле книги прописывается обработка события

Код:
Private Sub Workbook_Open()
        If Me.Parent.Caption = Application.Caption Then Windows(Me.Name).Visible = True
End Sub
тогда накопитель не будет становиться не невидимым при обычном его открытии.

Я в своём примере продемонстрировал общий принцип копирования данных (строки) во внешний файл в строку, следующую за последней занятой.
Кто вам мешает теперь чуть-чуть "подпилить" макрос под свои нужды чтобы копировалась не вся строка, а только отдельные её ячейки?

sergo44441>> Re: Использование функции если в аксессе
2011-01-30 22:17 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Алексей, это у меня вычисляемое поле в запросе, по поводу идеи - с приведением всех аргументов если к текстовым - попробую, огромное вам спасибо

_Boroda_>> Re: Использование функции если в аксессе
2011-01-30 22:51 http://forum.msexcel.ru/profiles/boroda-u12234.html
Предположу, что Акс не понимает, что такое канал. Если это поле в запросе, то нужно писать Имя_запроса.канал (так же, как написано дистрибуторы.код_дистрибутора). При этом, если это поле в этом же запросе, где и iif, то все равно может (не обязательно!) не понять и придется раскидывать на два запроса.

xDD>> Re: Макрос для копирования содержимого скобок
2011-01-31 02:42 http://forum.msexcel.ru/profiles/xdd-u66132.html

UDF
Public Function Skobki(s$) As String
    Dim a%, b%
    a = InStr(s, "(") + 1
    If a = 1 Then Exit Function
    b = InStr(s, ")")
    If b = 0 Then Exit Function
    Skobki = Mid(s, a, b - a)
End Function

А как это сделать для диапазона строк? Например  A1:A10.

xDD>> Re: Макрос для копирования содержимого скобок
2011-01-31 02:45 http://forum.msexcel.ru/profiles/xdd-u66132.html

Код:
=ПСТР(A1;НАЙТИ("(";A1)+1;НАЙТИ(")";A1)-НАЙТИ("(";A1)-1)
Пишет ошибку в формуле. Значение используемое в формуле имеет неправильный тип данных

xDD>> Re: Макрос для копирования содержимого скобок
2011-01-31 02:48 http://forum.msexcel.ru/profiles/xdd-u66132.html

Код:
=ПСТР(A1;НАЙТИ("(";A1)+1;НАЙТИ(")";A1)-НАЙТИ("(";A1)-1)
Пишет ошибку в формуле. Значение используемое в формуле имеет неправильный тип данных
А хотя нет работает, ошибку выдает только на тех строках данных где скобок нет. Вариант с VBA тоже интересен.

xDD>> Re: Макрос для копирования содержимого скобок
2011-01-31 02:53 http://forum.msexcel.ru/profiles/xdd-u66132.html
=ПСТР(A1;НАЙТИ("(";A1)+1;НАЙТИ(")";A1)-НАЙТИ("(";A1)-1)
Проблема данного метода в том что он не изменяет исходную строку если изначально в исходной строке было: товар (его качества).
То после применения функции надо чтобы в строке оставалось: товар, а в другую переносились его качества

KuklP>> Re: Макрос для копирования содержимого скобок
2011-01-31 08:52 http://forum.msexcel.ru/profiles/kuklp-u39713.html
То, что Вам нужно менять исходный диапазон неочевидно из Вашего вопроса. Формулы не могут изменять другие ячейки. Формула только возвращает значение. Поэтому ни вариант Сержа, ни мой Вам не подойдут. Васильич лучше всех угадал что Вам нужно. Чтобы его программа заменяла исходные значения Вам нужно будет уменьшить на единицу номера столбцов в строках типа:
             Cells(I, 2) = Mid(ST, 1, NS - 1)
             Cells(I, 3) = Mid(ST, NS + 1, DS)
             Cells(I, 4) = Mid(ST, KS + 1)
После изменения должно быть:
             Cells(I, 1) = Mid(ST, 1, NS - 1)
             Cells(I, 2) = Mid(ST, NS + 1, DS)
             Cells(I, 3) = Mid(ST, KS + 1)
П.С. А в следующий раз выкладывайте пример, что есть и как хочу. Это избавит нас от пустой траты времени.

maaboo>> Суммирование внутри именованного диапазона
2011-01-31 12:18 http://forum.msexcel.ru/profiles/maaboo-u66654.html
Привет!

Есть диапазоны вида:

100 0 100 ... 0
...
0 100 0 ... 100

обозванные Поставщик1, Поставщик2 и так далее, размером 12 столбцов (по количеству месяцев) на произвольное разное количество строк (по количеству продукции).

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

_Boroda_>> Re: Суммирование внутри именованного диапазона
2011-01-31 13:02 http://forum.msexcel.ru/profiles/boroda-u12234.html
Один из вариантов

maaboo>> Re: Суммирование внутри именованного диапазона
2011-01-31 14:30 http://forum.msexcel.ru/profiles/maaboo-u66654.html

Один из вариантов

Что-то там #VALUE! высвечивается...

Вот пример.

Жёлтые нужно заполнить построчно/столбцово в первой вкладке, а во второй то же самое, но с двумя (и более) диапазонами.

То есть Диапазон 1 по январю + Диапазон 2 по январю... + Диапазон N по январю и так далее...

kilka1981>> Re: Сравнение данных.Очень нужна помощь.
2011-01-31 14:43 http://forum.msexcel.ru/profiles/kilka1981-u65692.html
1.Пока единоразово.
2. Более 10 000 строк.
3. Да , именно те , в которых есть и приход и расход.
Спасибо.

Alexandrin>> Re: Макрос переноса данных из одного файла в другой
2011-01-31 14:43 http://forum.msexcel.ru/profiles/alexandrin-u64040.html

Я же писАл, что файле-накопителе в модуле книги прописывается обработка события
Код:
Private Sub Workbook_Open()
        If Me.Parent.Caption = Application.Caption Then Windows(Me.Name).Visible = True
End Sub
тогда накопитель не будет становиться не невидимым при обычном его открытии.

Я в своём примере продемонстрировал общий принцип копирования данных (строки) во внешний файл в строку, следующую за последней занятой.
Кто вам мешает теперь чуть-чуть "подпилить" макрос под свои нужды чтобы копировалась не вся строка, а только отдельные её ячейки?
С видимостью разобрался, спасибо  Улыбка . Я просто не знаю, как в этом макросе прописать пути копирования нужных ячеек. Поэтому надеюсь на помощи форума  Улыбка

_Boroda_>> Re: Суммирование внутри именованного диапазона
2011-01-31 15:01 http://forum.msexcel.ru/profiles/boroda-u12234.html
Первый лист лови, второй не понял.
И, кстати, еще не понял - а зачем вообще весь этот гемор с именами? Почему просто формулами не нарисовать?

maaboo>> Re: Суммирование внутри именованного диапазона
2011-01-31 15:05 http://forum.msexcel.ru/profiles/maaboo-u66654.html
Во втором должны быть суммированы все диапазоны в целом, на первом листе - каждый отдельно.
Второй - это общий по всем.

Формулами это как? Заданием ссылок? Можно, только вот с ними запутаться легче, а в других таблицах по формулам с именами диапазонов сразу будет видно, где что учитывается. Или может я чего-то не понял...

Serge 007>> Re: Суммирование внутри именованного диапазона
2011-01-31 15:12 http://forum.msexcel.ru/profiles/serge_007-u25260.html
А я вообще не понял зачем из почти правильной таблички какую-то хню рисовать.
Здесь и формулы не нужны - тупо, одной сводной.

_Boroda_>> Re: Суммирование внутри именованного диапазона
2011-01-31 15:15 http://forum.msexcel.ru/profiles/boroda-u12234.html
Что находится в строке "Сумма (руб)"?

maaboo>> Re: Суммирование внутри именованного диапазона
2011-01-31 15:19 http://forum.msexcel.ru/profiles/maaboo-u66654.html
Пока ничего.. неясно как это считать, так что главное штуки посчитать, а рубли скорее всего будут или ручками или другими формулами.

_Boroda_>> Re: Суммирование внутри именованного диапазона
2011-01-31 15:35 http://forum.msexcel.ru/profiles/boroda-u12234.html
Я понимаю, что ничего. Что должно находиться?

Ладно, сделал и без этого. Без именованных диапазонов.

KuklP>> Re: Сравнение данных.Очень нужна помощь.
2011-01-31 15:45 http://forum.msexcel.ru/profiles/kuklp-u39713.html
kilka1981, еще раз ВНИМАТЕЛЬНО перечитайте 1й ответ в теме, а так же вторую строку (после цитаты) в ответе Wasilic. Никто за Вас Ваши данные рисовать не хочет.

Serge 007>> Re: Суммирование внутри именованного диапазона
2011-01-31 15:46 http://forum.msexcel.ru/profiles/serge_007-u25260.html
maaboo, чем вариант со сводной не нравится?
Проще некуда ведь?

maaboo>> Re: Суммирование внутри именованного диапазона
2011-01-31 15:50 http://forum.msexcel.ru/profiles/maaboo-u66654.html
Спасибо, возможно не понял вопроса.. Там будут суммы, которые будут выводится в другое место и во второй закладке они совсем не нужны. Поэтому я их не заполнил. Лучше решать постепенно, сначала справиться со штуками.

А на именованных можно? Всё таки на второй закладке с именами смотреться будет гораздо информативней.

Ну просто если в строке формул видно человекочитаемо что именно считается, так вроде проще потом ошибки искать в случае чего?

_Boroda_>> Re: Суммирование внутри именованного диапазона
2011-01-31 16:02 http://forum.msexcel.ru/profiles/boroda-u12234.html

Цитировать
так вроде проще потом ошибки искать в случае чего?
Ничего подобного!!!
Имена как задавать будем? Ручками? Вот и источник ошибки! Причем, если имен много, по проверять заколебесси.
А с формулами все понятно - от нижней (относительно расположения формулы) строки до конца таблицы ищем все суммы, для которых совпадают названия и где не написано "сумма...". Все это складываем и наслаждаемся.

maaboo>> Re: Суммирование внутри именованного диапазона
2011-01-31 16:18 http://forum.msexcel.ru/profiles/maaboo-u66654.html
Выходит вообще идея с именоваными диапазонами порочна?

Просто, когда в этом же листе подсвечивается источник данных, тогда проще просматривать, а когда идёт ссылка на другую страницу и всё эти $C$2:$C$13 - уже сложнее...

Я этот SUMPRODUCT пока не очень хорошо понимаю. Последний знаменатель - это количество поставщиков? То есть если их будет 3, то /3?

_Boroda_>> Re: Суммирование внутри именованного диапазона
2011-01-31 16:34 http://forum.msexcel.ru/profiles/boroda-u12234.html
Нет. Последний знаменатель всегда 2.
Смотрите:
мы на листе 1 в столбце января посчитали суммы по каждому поставщику, потом, на листе 2, мы складываем все по столбцу января за исключением строк, в которых было написано "Сумма...". Следовательно, мы сложили и сами данные, и их суммы, значит, наша сумма на листе 2 задвоилась. Поэтому делим на 2.

Serge 007>> Re: Суммирование внутри именованного диапазона
2011-01-31 17:22 http://forum.msexcel.ru/profiles/serge_007-u25260.html
maaboo , я всё-таки повторю свой вопрос, поскольку складывается впечатление что Вы не знаете что такое [url=http://msexcel.ru/content/view/34/2/]_сводные_[/url] и что с их помощью можно легко решить Вашу задачу:
 Чем вариант со сводной не нравится?

maaboo>> Re: Суммирование внутри именованного диапазона
2011-01-31 17:25 http://forum.msexcel.ru/profiles/maaboo-u66654.html
Скажу - вариант со сводной - нравится. Смотрю, решаю.

Спасибо всем.

guest0>> Re: Использование в фильтре ячейки как критерия
2011-01-31 18:05 http://forum.msexcel.ru/profiles/guest0-u65675.html
извиняюсь за назойливость, но все же Улыбка

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

имеется ввиду таблица A17:D26

SS78RUS>> График с суммированием значений 3-х столбцов по часам.
2011-01-31 19:26 http://forum.msexcel.ru/profiles/ss78rus-u19949.html
Всем доброго времени суток!
В общем задал себе очередную задачку, с которой сам не справился  Улыбка
Имеется 4 столбца:
1. - Время в формате дд.мм.гг чч:мм
2, 3, 4. - Нули и единицы.
Задача: График на выходе с временной осью по часам, т.е. нули и единицы за каждый час и в каждом столбце должны суммироваться.
Еще подробней: Например с 13:00 до 13:59 в 1-м столбце 5 единиц, во 2-м 3 единицы и в 3-м 10 единиц, а с 14:00 до 14:59 - 6, 5 и 7 соответственно. То имеем график с точками 13:00, 14:00 и 15:00 по ОХ и 3 графика (получается прямых, раз 2 часа в выборке всего) по ОY.
Во загнул!  :Улыбка
Приложу файл исходник.
Заранее всем большое спасибо!

TimSha>> Re: График с суммированием значений 3-х столбцов по часам.
2011-01-31 20:14 http://forum.msexcel.ru/profiles/timsha-u13313.html
А  как вы пытались сделать? Если создать сводную, в ней даты сгруппировать по часам, а затем на ее основе график?..

sergo44441>> Re: Использование функции если в аксессе
2011-01-31 20:37 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Я сегодня попытался упростить до минимума мое если, но все равно был ошибочный аргумент, после этого сжал и восстановил базу, теперь все работает, ошибок нет

SS78RUS>> Re: График с суммированием значений 3-х столбцов по часам.
2011-01-31 21:02 http://forum.msexcel.ru/profiles/ss78rus-u19949.html
Основной вопрос здесь - как "заставить" эксель сложить строки по часам (от 00:01 до 01:00, 01:01 до 02:00 и т.д., часы и будут точками на ОХ, а суммы из столбцов - значениями на OY)... нужна именно автоматизация, если бы задача была разовая - помощи не попросил бы  Улыбка, а в реалии есть необходимость проделывать такую операцию каждый день и файлов будет порядка 20 и в каждом не менее 150 строк.. вот так  Крутой

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2011-01-31 21:52 http://forum.msexcel.ru/profiles/alexst-u65623.html
Наверное, что-то типа этого:
[code]Sub Copy_CELLS_to_EXT_FILE()   ' скопировать ячейки 1, 2, 3 из выбранной строки в ячейки 3, 2, 1 внешнего файла-накопителя
    If Not TypeName(Selection) = "Range" Then Exit Sub
    Dim DST_lr&, SRC_row& ' последняя занятая строка накопителя и строка источника, в которой выбрана любая ячейка
    Dim SRC_wbk As Workbook, DST_wbk As Workbook ' книги источника и накопителя
    With Application: .ScreenUpdating = False: .DisplayAlerts = False: .EnableEvents = False: End With
    Set DST_wbk = GetObject("c:\test.xls")   ' здесь нужно прописать полный путь к файлу-накопителю
    Set SRC_wbk = ThisWorkbook
    DST_lr = DST_wbk.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row    ' DST_lr - номер последней не пустой строки файла-накопителя
    SRC_row = Selection.Row
    SRC_wbk.ActiveSheet.Cells(SRC_row, 1).Copy DST_wbk.Sheets(1).Cells(DST_lr + 1, 3)    ' данные из ячейки 1 источника вставить в ячейку 3 первой пустой строки накопителя
    SRC_wbk.ActiveSheet.C...

Alex_ST>> Re: Использование функции если в аксессе
2011-01-31 22:01 http://forum.msexcel.ru/profiles/alexst-u65623.html
А я когда в Эксессе писал, так у меня всегда была включена опция "сжимать при закрытии".
Тормоза от неё не большие, а база данных не пухнет и от глюков, бывает избавляет

VictorK>> Re: График с суммированием значений 3-х столбцов по часам.
2011-01-31 23:25 http://forum.msexcel.ru/profiles/victork-u4470.html
SS78RUS, посмотрите файл, Вам так нужно?
(без графика, только формулы с нужными результатами)

Serge 007>> Re: Использование в фильтре ячейки как критерия
2011-01-31 23:29 http://forum.msexcel.ru/profiles/serge_007-u25260.html
guest0, чёт не понял.
Я же Вам это уже сделал раньше...
Или что-то теперь по другому надо?
Нарисуйте что и как.

xDD>> Re: Макрос для копирования содержимого скобок
2011-02-01 00:50 http://forum.msexcel.ru/profiles/xdd-u66132.html
Всем спасибо действительно его метод самый подходящий. В следующий раз буду более подробно описывать проблему.

Олег*>> Перемещение листа в другую книгу без сохранения связей
2011-02-01 01:37 http://forum.msexcel.ru/profiles/oleg-u24862.html
Здравствуйте!
Наверняка я далеко не первый и далеко не последний, кто задаёт этот вопрос, но тем не менее я всё же вынужден его задать, поскольку ответ не нашёл ни в справке Экселя, ни в интернете... И здесь на форуме не обнаружил функции "Поиск".

Мне важен принцип, поэтому пример очень простой.
Итак, имеются две книги, одна из которых (Проба1.xls) состоит из двух листов ("Зима" и "Лето"),  а вторая (Проба2.xls) имеет только один лист ("Лето"). В книге  Проба1.xls в ячейке A1 листа "Зима" имеется формула, которая ссылается на ячейку A1 на листе "Лето" той же самой книги.

Задача: надо скопировать лист "Зима" из книги Проба1.xls в книгу Проба2.xls таким образом, чтобы формула в ячейке A1 листа "Зима" в книге Проба2.xls ссылалась не на лист "Лето" из книги Проба1.xls, а на лист "Лето" из книги Проба2.xls.



Serge 007>> Re: Перемещение листа в другую книгу без сохранения связей
2011-02-01 08:30 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Здравствуйте.

Формула:

Код:
=5*ДВССЫЛ(ПСТР(ЯЧЕЙКА("имяфайла");НАЙТИ("[";ЯЧЕЙКА("имяфайла"));НАЙТИ("]";ЯЧЕЙКА("имяфайла"))+1-НАЙТИ("[";ЯЧЕЙКА("имяфайла")))&"Лето!A1")
будет всегда брать значение из ячейки A1 листа Лето того файла, в котором находится лист Зима.

Два условия:
1. Лист Лето должен быть в книге (иначе вернётся значение ошибки).
2. Возможно понадобится нажатие F9 для обновления значений формулы.

ЗЫ Проверку на ошибку при необходимости можно добавить.

_Boroda_>> Re: Перемещение листа в другую книгу без сохранения связей
2011-02-01 09:26 http://forum.msexcel.ru/profiles/boroda-u12234.html
Если такое копирование нужно не очень часто делать, то подходит такой способ:
1. Прав кн мыши на ярлычке листа - переместить/скопировать - выбираем куда, ставим галку "создать копию";
2. Жмем Контрл+Н, в "Найти" пишем [Проба1], в "Заменить на" ничего не пишем (искать на листе, обе галки сняты)

SS78RUS>> Re: График с суммированием значений 3-х столбцов по часам.
2011-02-01 09:59 http://forum.msexcel.ru/profiles/ss78rus-u19949.html
Да, спасибо! Вроде всё верно =)
Буду записывать макрос для автоматизации..

guest0>> Re: Использование в фильтре ячейки как критерия
2011-02-01 10:18 http://forum.msexcel.ru/profiles/guest0-u65675.html
нарисовал, в самом низу под ячейкой: Максимальная статья

Serge 007>> Re: Использование в фильтре ячейки как критерия
2011-02-01 10:50 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Во вложении пара вариантов (для повторяющихся и уникальных максимумов)

Abdul>> Excel 2007 просмотр исправлений
2011-02-01 10:58 http://forum.msexcel.ru/profiles/abdul-u67032.html
Приветствую

У пользователя открыт общий доступ к файлу Excel 2007,
после модификации файла другими пользователями, автор анализирует модификацию данных
с помощью журнала изменений (вкладка "Рецензирование">"Исправление">"Выделить исправление"
в прикрепленном файле параметры исправления).

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

как узнали...

текущий файл сохранили в формате 2003

проделали такую же операцию с исправлением, количество позиций в журнале увеличилось, стало 9..

в чем может быть проблема?
существуют ли обновления/pack для решения?

Demitius>> Удаление строки, с определенным значением в ячейке.
2011-02-01 11:07 http://forum.msexcel.ru/profiles/demitius-u67033.html
Добрый день!
Прошерстив форум, к сожалению так и не смог подобрать оптимального макроса для:
Удаления лишних строк с одинаковым значением (около 100-200)

Итак дабы не путать людей расскажу в чем соль:

Есть Файл соответствий артикулов компаний основанный на "ВПР"
При вставке требуемых артикулов, через кнопочку макрос создает новый необходимый мне файл где остаются только требуемые мне данные из двух столбцов.

Но так как функция ВПР на ненайденные артикулы выдает значение #Н/Д, мне необходимо удалить все строки с этим значенимем.

Прошерстил несколько формул, но к сожалению переделать под текущий случай неполучилось.

Если у кого есть возможность поделится инфой о таком макросе, буду премногоблагодарен.

Alexandr Zlobin>> Re: Перемещение курсора
2011-02-01 12:30 http://forum.msexcel.ru/profiles/zlobin-u1684.html
Всем спасибо!

Alexandr Zlobin>> Событие при нажатии на ячейку
2011-02-01 12:32 http://forum.msexcel.ru/profiles/zlobin-u1684.html
Скажите , можно ли создать событие при нажатии на запись в ячейке. Т.е. смысл такой же как при наличии гиперссылки- щелкнул на ячейку, а вместо открытия гиперссылки открывается макрос.

_Boroda_>> Re: Событие при нажатии на ячейку
2011-02-01 12:37 http://forum.msexcel.ru/profiles/boroda-u12234.html
 Событие Worksheet_SelectionChange
см. вложение

Alexandrin>> Re: Макрос переноса данных из одного файла в другой
2011-02-01 13:18 http://forum.msexcel.ru/profiles/alexandrin-u64040.html
Желаю скорейшего выздоровления, а то у меня появился еще вопросик  Улыбка
 Как модернизировать макрос, чтобы он автоматически делал гиперссылку в ячейке 3 итогового файла на исходный файл?
 
Спасибо за помощь  Улыбка

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2011-02-01 13:30 http://forum.msexcel.ru/profiles/alexst-u65623.html
А вы попробуйте самостоятельно:
1. Макрорекордером записать процесс вставки гиперссылки на внешний файл.
2. Вставить соответствующие команды в процедуру Copy_CELLS_to_EXT_FILE

Да, и ещё, определитесь, что вы хотите получить в ячейке НАКОПИТЕЛЯ:
 - внешнюю связь (формулу, ссылающуюся на некую ячейку ИСТОЧНИКА)
 - гиперссылку - при "клике" на неё открывается ИСТОЧНИК

Alexandrin>> Re: Макрос переноса данных из одного файла в другой
2011-02-01 14:00 http://forum.msexcel.ru/profiles/alexandrin-u64040.html
гиперссылку

Alexandrin>> Re: Макрос переноса данных из одного файла в другой
2011-02-01 14:31 http://forum.msexcel.ru/profiles/alexandrin-u64040.html
У меня такая строчка получилась:
DST_wbk.Sheets(1).Cells(DST_lr + 1, 3).Hyperlinks.Add Anchor:=Selection, Address: = "G:\My Documents\Работа\Исходные данные.xls"
Но что-то она не работает  Грустный

Но если даже она заработает, то на гиперссылке будет висеть фиксированный адрес, а мне нужен текущий адрес SRC_wbk.
Help me, please  Улыбка

shpakvi>> изменение цифрового &quot;названия&quot; столбца на буквенное
2011-02-01 14:44 http://forum.msexcel.ru/profiles/shpakvi-u11476.html
Доброго времени суток великие Гуру...
Прошу помощи... в 2003 версии EXCEL столбцы промаркированы цифрами и при попытке забивать формулы получается бред .Можно ли вернуть на "старую" буквенную маркировку столбцов.
Прошу помочь или послать в нужное место  по Форуму.
С уважением Валерий.

Alexandrin>> Re: Макрос переноса данных из одного файла в другой
2011-02-01 14:51 http://forum.msexcel.ru/profiles/alexandrin-u64040.html

У меня такая строчка получилась:
DST_wbk.Sheets(1).Cells(DST_lr + 1, 3).Hyperlinks.Add Anchor:=Selection, Address: = "G:\My Documents\Работа\Исходные данные.xls"
Но что-то она не работает  Грустный

Но если даже она заработает, то на гиперссылке будет висеть фиксированный адрес, а мне нужен текущий адрес SRC_wbk.
Help me, please  Улыбка
С гиперссылкой разобрался, получилось вот так:
DST_wbk.Sheets(1).Hyperlinks.Add Anchor:=DST_wbk.Sheets(1).Cells(DST_lr + 1, 3), Address:="G:\My Documents\Работа\Исходные данные.xls"  Веселый

Осталось сделать ее динамической

Serge 007>> Re: изменение цифрового &quot;названия&quot; столбца на буквенное
2011-02-01 15:00 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Здравствуйте.

Наверное это самый частый вопрос на форумах Улыбка
Ответ смотрим здесь.

Alexandrin>> Re: Макрос переноса данных из одного файла в другой
2011-02-01 15:08 http://forum.msexcel.ru/profiles/alexandrin-u64040.html

С гиперссылкой разобрался, получилось вот так:
DST_wbk.Sheets(1).Hyperlinks.Add Anchor:=DST_wbk.Sheets(1).Cells(DST_lr + 1, 3), Address:="G:\My Documents\Работа\Исходные данные.xls"  Веселый

Осталось сделать ее динамической
[/quote]
Сделал так:
DST_wbk.Sheets(1).Hyperlinks.Add Anchor:=DST_wbk.Sheets(1).Cells(DST_lr + 1, 3), Address:=ThisWorkbook.Path
Всем спасибо

VictorK>> Re: График с суммированием значений 3-х столбцов по часам.
2011-02-01 16:12 http://forum.msexcel.ru/profiles/victork-u4470.html
С формулой я немного перемудрил. Вместо

=СУММ((ЧАС($B$2:$B$30)>=$G2)*(ЧАС($B$2:$B$30)<$G3)*C$2:C$30)

достаточно будет использовать

=СУММ((ЧАС($B$2:$B$30)=$G2)*C$2:C$30)

не забывая о Ctrl+Shift+Enter

Serge 007>> Re: График с суммированием значений 3-х столбцов по часам.
2011-02-01 16:18 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Или без "массивного" ввода:

Код:
=СУММПРОИЗВ((ЧАС($B$2:$B$30)=$G2)*C$2:C$30)

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2011-02-01 16:34 http://forum.msexcel.ru/profiles/alexst-u65623.html
только добрался до компа...
Вижу, прогресс налицо.
Правда, меня смущает в вашем коде

Код:
Address:=ThisWorkbook.Path
ThisWorkbook.Path, вроде бы возвращает путь с файлу. При чём без финишного слэша.
Я хотел, но не успел предложить использовать
Код:
Address:=ThisWorkbook.FullName
тогда будет полный путь, включая имя файла

Но, может, я по причине высокой температуры что-то и путаю в синтаксисе и операндах гиперссылки.

Poltava>> Вставка или удаление строк при изменении ячейки и автоматическая перенумератция
2011-02-01 18:09 http://forum.msexcel.ru/profiles/poltava-u39021.html
Пытался разобраться сам но так как в программировании не силен то чтото конечно получилось но вот есть моменты с которыми не смог справиться
1) хотелось бы при введении в одной из ячеек которая находиться в диапазоне AQ8:AQ80 скажем Буквы Н строчкой выше или ниже это не важно вставлялась новая строка и потом содержимое строки 7 вмесе с содержащимися там формулами копировалось во вновь созданную все на что меня хватило это

Private Sub Worksheet_Change(ByVal Target As Range)

    If Intersect([AQ8:AQ80], Target) Is Nothing Then Exit Sub
    qq = Target.Value
    r = Target.Row
    c = Target.Column
    If qq = "Н" Then
        MsgBox r & " : " & c
        MsgBox qq
        Rows(r).Select
        Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
        Rows("7:7").Select
        Selection.Copy Destination:=Rows(r)
        Rows(r).Select
    End If

Но оно не работает так как нужно Хотя строка и вставляется но данные не копируются и вылетает ошибка которая я так понял с...

_Boroda_>> Re: График с суммированием значений 3-х столбцов по часам.
2011-02-01 18:10 http://forum.msexcel.ru/profiles/boroda-u12234.html
SS78RUS
Каждый день данные меняются и они за один день? Другими словами, в одной таблице не бывает одного времени за разные дни?

SS78RUS>> Re: График с суммированием значений 3-х столбцов по часам.
2011-02-01 18:26 http://forum.msexcel.ru/profiles/ss78rus-u19949.html

SS78RUS
Каждый день данные меняются и они за один день? Другими словами, в одной таблице не бывает одного времени за разные дни?

Вопрос не в бровь, а в глаз!  Улыбка
Только что с этим и столкнулся.. Что делать, если несколько дней?  Непонимающий

И как всё-таки сделать это макросом, чтобы график вылезал по горячим клавишам? Не понимаю.. Когда файл в исходном состоянии он не видит всех "действ", что делал с предыдущим файлом, приходится вручную копировать ячейки с формулами и строить график.. Просто на самом деле будет не более 5-ти минут в день на всё, а при таком варианте будет уходить по полчаса..

Вот так делаю (файл приложил)..

Poltava>> Re: Удаление строки, с определенным значением в ячейке.
2011-02-01 18:40 http://forum.msexcel.ru/profiles/poltava-u39021.html
Не знаю насколько смогу вам помочь на роль эксперта да и пожалуй вобще человека мало мальски в этом разбирающегося не претендую но мот хоть и глупый совет но дам а там сами судите вот пример макроса который умеет удалять строки стабатывает при активизатции листа как удалить ячейки именно с ошибкой не знаю но можно воспользоваться функцией ЕСЛИОШИБКА и пусть возвращает 0 а строки с 0 удаляет макрос ниже

Private Sub Worksheet_Activate()
    Application.ScreenUpdating = False ' отключаем обновление экрана
    Dim i As Range
        Set RowBlank = [B8:B18] 'задаем диапазон в котором отслежываем ячейки
        For Each i In RowBlank
            If i = 0 Then i.EntireRow.Delete 'Задаем условие в каком случае удалить
        Next
    Application.ScreenUpdating = True
End Sub

Poltava>> Re: Удаление строки, с определенным значением в ячейке.
2011-02-01 20:17 http://forum.msexcel.ru/profiles/poltava-u39021.html
о вот наткнулся http://msoffice.nm.ru/faq/macros/range2_2.htm попробуйте в качестве условия для удаления поставить одно из тех что по ссылке может поможет если будет время чуть позже попробую переделать чтоб реагировало на значения с ошибкой

Diml>> Re: Списки в Excel
2011-02-01 20:55 http://forum.msexcel.ru/profiles/diml-u67158.html
Здравствуйте!
Есть таблица из 4 столбцов: тип, шифер, железо, металлочерепица. Тип выбирается из списка. Нужно в графе норма стоим-ти проверить наименование  объекта и в зависимости из чего он сделан выбрать норму стоимости. Заранее благодарен!

nilem>> Re: Вставка или удаление строк при изменении ячейки и автоматическая перенумератция
2011-02-01 21:02 http://forum.msexcel.ru/profiles/nilem-u30547.html
Может, как-то так?
для AQ8:AQ80:

Код:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Intersect([AQ8:AQ80], Target) Is Nothing Then Exit Sub

If Target = "Н" Then
    Application.EnableEvents = False
    Rows("7:7").Copy
    Rows(Target.Row).Insert Shift:=xlDown
    Application.CutCopyMode = False
    Application.EnableEvents = True
End If
End Sub
а для нумерации такая функция:
Код:
Function hid(rng As Range) As Long
If rng.EntireRow.Hidden Then
    hid = rng.Value
Else
    hid = rng.Value + 1
End If
End Function
В файле лишнее поудалял.

МаркизаСТО>> Re: Суммирование ячеек пo диапазону дат
2011-02-01 21:52 http://forum.msexcel.ru/profiles/markizasto-u67164.html
Здравствуйте!
У меня похожая проблема: нужно просуммировать данные, но не все которые есть в таблице, а определенное наименование, каждому наименованию соответствует свой код, а просуммировать в диапазоне дат. Подскажите как?

Олег*>> Re: Перемещение листа в другую книгу без сохранения связей
2011-02-01 22:16 http://forum.msexcel.ru/profiles/oleg-u24862.html
Serge 007 и _Boroda_, спасибо за советы. Они пригодились очень кстати!
Сам бы я, наверняка, провозился бы с этой проблемой не меньше недели. Уж очень специфический вопрос, даже не знаю, как в поисковике грамотно сформулировать, чтобы найти то, что нужно.

Demitius>> Re: Удаление строки, с определенным значением в ячейке.
2011-02-01 22:31 http://forum.msexcel.ru/profiles/demitius-u67033.html
Спасибо большое, завтра обязательно попробую.

Но сейчас есть мнение: при переносе строк в новый файл, значение #Н/Д уже в принципе не ошибка а просто набор букв,
так как мой макрос при создании нового файла копирует только значения строк.

МаркизаСТО>> Re: Суммирование ячеек пo диапазону дат
2011-02-01 22:56 http://forum.msexcel.ru/profiles/markizasto-u67164.html
Я вроде бы разобралась, эта формула считает, но только за целый месяц,
например с 01.01.10 по 01.02.10

=СУММПРОИЗВ((МЕСЯЦ('Журнал прихода'!$B$6:$B$28)>=МЕСЯЦ($E$2))*(МЕСЯЦ('Журнал прихода'!$B$6:$B$28)<МЕСЯЦ($F$2))*('Журнал прихода'!$C$6:$C$28=B6)*('Журнал прихода'!$E$6:$E$28))

а хотелось бы, чтобы считались именно даты,
например с 01.01.10 по 19.02.10, при таком вводе расчет ведется не до 19 числа, а по всему февралю, Что сделать, подскажите?

Jim>> сохранение записей об изменениях в файле
2011-02-01 23:38 http://forum.msexcel.ru/profiles/jim-u4457.html
всем доброго времени суток!

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

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

еще если возможно, необходимо чтобы новые записи появлялись вверху, а прошлые записи смещались ниже.

Заранее спасибо!

ZORRO2005>> Прототипирование интерфейсов в Excel с помощью...
2011-02-01 23:55 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Друзья,
есть программы для создания прототипов интерфейсов:
http://habrahabr.ru/blogs/ui/70001/
http://habrahabr.ru/company/microsoft/blog/102630/

в основном советуют Axure RP и Balsamiq Mockups,
но я хочу попытаться реализовать это с помощью Excel.
http://excelprototyping.weebly.com/ не очень понятно.

Посоветуйте, где взять наборы кнопок, меню, форм и т.п.
Может есть какие-нибудь надстройки или специальные инструменты?

МаркизаСТО>> Re: Суммирование ячеек пo диапазону дат
2011-02-02 00:03 http://forum.msexcel.ru/profiles/markizasto-u67164.html
Есть данные Приход товара:

Дата      Код    Наименование      Кол-во
01.01.2010   0001   Аэрозоль-воск           5
20.01.2010   0005   Дезодорант           15
25.01.2010   0008   Полотенце кухонное   20
04.02.2010   0010   Коврик резиновый   10
14.02.2010   0010   Коврик резиновый   56
19.02.2010   0001   Аэрозоль-воск           42
24.02.2010   0003   Воск 250 мл чёрный   21
06.03.2010   0007   Растяжитель для кожи   9

Требуется посчитать количество прихода определенного товара (код 0001-В6) за период времени, например с 01.01.10-Е2 по 19.02.10-F2 Время должно вводится любое от руки.
Я использую такую формулу
=СУММПРОИЗВ((МЕСЯЦ($А$6:$А$28)>=МЕСЯЦ($E$2))*(МЕСЯЦ($А$6:$А$28)<МЕСЯЦ($F$2))*($В$6:$В$28=B6)*($D$6:$D$28))
А расчет ведется не до 19 числа, а по всему февралю.
Очень на Вас надеюсь)

boa>> Re: Внедрение библиотек для работы макросов в excel
2011-02-02 00:09 http://forum.msexcel.ru/profiles/boa-u4698.html
В разных версиях Ехсе! и тем более в разных установочных конфигурациях могут не присутствовать те или иные библиотеки, пэтому я находил нужную библиотеку на своем компе и копировал в папку к Юзеру \Program Files\Microsoft Office\OFFICE12 или какой там у него стоит. из этой папки библиотеки "автоматом" загружаются.

Jim>> Re: сохранение записей об изменениях в файле
2011-02-02 09:54 http://forum.msexcel.ru/profiles/jim-u4457.html
Спасибо, пример практически идеально подходит.
а можно ли как то сделать, чтобы новые записи ставились вверху, а старые сдвигались ниже?

МаркизаСТО>> Re: Суммирование ячеек пo диапазону дат
2011-02-02 09:57 http://forum.msexcel.ru/profiles/markizasto-u67164.html
А если ввести дату по 20.02.10, то 19.02.10 не плюсует Грустный Вот в чем вопрос

KuklP>> Re: сохранение записей об изменениях в файле
2011-02-02 10:06 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Выкладывайте свой файл с макросом Приста, посмотрим. Или мне за Вас примеры рисовать?

Serge 007>> Re: Суммирование ячеек пo диапазону дат
2011-02-02 10:21 http://forum.msexcel.ru/profiles/serge_007-u25260.html

А если ввести дату по 20.02.10, то 19.02.10 не плюсует Грустный Вот в чем вопрос
Правильно. И не должно плюсовать.
Вы же сами сделали в формуле суммирование по МЕСЯЦАМ.
А 20 февраля - это ещё не март Улыбка
Если надо по ДАТАМ, то тогда так:
Код:
=СУММПРОИЗВ(('Журнал прихода'!$B$10:$B$32>=$G$2)*('Журнал прихода'!$B$10:$B$32<$H$2)*('Журнал прихода'!$C$10:$C$32=C5)*('Журнал прихода'!$E$10:$E$32))

МаркизаСТО>> Re: Суммирование ячеек пo диапазону дат
2011-02-02 10:28 http://forum.msexcel.ru/profiles/markizasto-u67164.html
Огромное спасибо!!! Сама все усложнила, а ответ то рядом совсем)

Alexandr Zlobin>> Ввод списка дданных
2011-02-02 10:57 http://forum.msexcel.ru/profiles/zlobin-u1684.html
Здравствуйте.
Есть задача ввода списка данных пользователем через форму. Аналогично как заполняется TextBox, но только с возможностью сразу вставить как одно значение, так сразу и  список. Я так понимаю лучше всего на эту роль подходит Combobox?
Позволяет ли он ( если да то как) совершать такие операции?

Неужели нет такой возможности??только заполнять последовательно текстбоксы?

Jim>> Re: сохранение записей об изменениях в файле
2011-02-02 11:14 http://forum.msexcel.ru/profiles/jim-u4457.html
пример файла тот что по ссылке http://excel-vba.ru/index.php?file=Tips_Macro_Log

я потом в свой файл сам подставлю. Улыбка

KuklP>> Re: сохранение записей об изменениях в файле
2011-02-02 11:33 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Ну, смотрите.

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2011-02-02 11:57 http://forum.msexcel.ru/profiles/alexst-u65623.html
 Аплодисменты

Jim>> Re: сохранение записей об изменениях в файле
2011-02-02 12:17 http://forum.msexcel.ru/profiles/jim-u4457.html
круто. спасибо.

garykzzz>> Копирование столбца на новый лист по критерию дата
2011-02-02 16:02 http://forum.msexcel.ru/profiles/garykzzz-u67256.html
Доброго дня всем, заранее извиняюсь за ошибки, я в этом деле новичек, но запросы у начальства не как к новичку )
Вобщем есть таблица, в которую заносятся определенные данные, таблица фактически на весь год, я ее уменьшил до текущей недели чтоб не выглядела массивно.
Что требуется начальству - при открытии таблицы, на новом листе должен появляться столбец с данными по текущей дате, а общая таблица остается без изменений каких либо, им лень листать всю таблицу и искать нужную дату )
Теоретически я понимаю что во первых нужно выполнить условие что в верхних ячейках диапазона А1....AA1 ищется дата соответствующая системному времени машины, и далее просто выполняется копирование найденного столбца со всеми данными и формулами.
А как это сделать на практике простым и изящным решением не понимаю (
табличку прилагаю.
Заранее спасибо за помощь!

KuklP>> Re: Копирование столбца на новый лист по критерию дата
2011-02-02 16:30 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Смотрите. 13,25кб

Serge 007>> Re: Копирование столбца на новый лист по критерию дата
2011-02-02 16:38 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Здравствуйте.

Код:
=ИНДЕКС(данные!$C$1:$G$32;СТРОКА();ПОИСКПОЗ(СЕГОДНЯ();данные!$C$1:$G$1;0))

garykzzz>> Re: Копирование столбца на новый лист по критерию дата
2011-02-02 16:44 http://forum.msexcel.ru/profiles/garykzzz-u67256.html

Смотрите. 13,25кб
Эм, не увидел изменений кроме переименования файла, я чтот не так делаю?

Цитировать
Здравствуйте.

Код:
=ИНДЕКС(данные!$C$1:$G$32;СТРОКА();ПОИСКПОЗ(СЕГОДНЯ();данные!$C$1:$G$1;0))
ага, эт я занес, сменил тип ячейки на дату, и он мне показал сегодняшнее число, а как мне скопировать весь столбец который под этим числом в первой таблице?

garykzzz>> Re: Копирование столбца на новый лист по критерию дата
2011-02-02 16:45 http://forum.msexcel.ru/profiles/garykzzz-u67256.html
пардон, не увидел прикрепленный файл )
Премного благодарен!

KuklP>> Re: StringGrid
2011-02-02 16:49 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Любахаха, здесь Вам никто ничем не обязан. Не хотите учиться, делать свои лабы самостоятельно - платите деньги людям, которые это сделают за Вас. Я смотрел Ваш файл - там ни одной Вашей буквы нет. А лодырям-халявщикам помогать, извините, не ко мне.

KuklP>> Re: Копирование столбца на новый лист по критерию дата
2011-02-02 16:54 http://forum.msexcel.ru/profiles/kuklp-u39713.html

Смотрите. 13,25кб
Эм, не увидел изменений кроме переименования файла, я чтот не так делаю?

Сотрите столбец С во втором листе, сохраните и перезагрузите книгу. Макросы должны быть включены.

Poltava>> Re: Вставка или удаление строк при изменении ячейки и автоматическая перенумератция
2011-02-02 16:55 http://forum.msexcel.ru/profiles/poltava-u39021.html
       Есче раз спасибо теперь добавляет как нужно даже доделал чтоб после добавления удалялась буква Н дописал удаление по D
       А вот со счетчиком проблема не работает точнее работает но как то криво если формирую новый лист и на нем скрываю ячейки то счетчик везде проставляет единицы и более менее адекватная нумерация появляется только после того как ты щелкаеш по ячейке тогда вместо единиц появляются номера до следующей пустой ячейки как  только встречаем пустую ячейку обновление заканчивается
 

Любахаха>> Re: StringGrid
2011-02-02 17:04 http://forum.msexcel.ru/profiles/lyubahaha-u44010.html
Хм,  если вы такой умный и мой вопрос был бы так прост, вы бы ответили, а не просто выделывались)
Свой файл я скинуть не могу, потому что это информация не для широкой публики, естественно мне нужно вывести не ту матрицу которую я вам скинула, что попалось то и отправила.

Poltava>> Re: Вставка или удаление строк при изменении ячейки и автоматическая перенумератция
2011-02-02 17:06 http://forum.msexcel.ru/profiles/poltava-u39021.html
Как вариант можно сделать чтоб возвращалось правда или лож на свойство ячейки скрыта и в зависимости от этого написать обычную формулу в экселе но вот как это сделать Непонимающий?

garykzzz>> Re: Копирование столбца на новый лист по критерию дата
2011-02-02 17:06 http://forum.msexcel.ru/profiles/garykzzz-u67256.html
Спасибо большое за помощь, все варианты удобны )

Любахаха>> Re: StringGrid
2011-02-02 17:09 http://forum.msexcel.ru/profiles/lyubahaha-u44010.html
P.S. мне не нужно чтобы кто то писал за меня код, мне нужна одна строка(как в vb добавить столбец в элемент List и заполнить его) сейчас у матрица выводится построчно(получается не матрица, а столбец), что естественно не правильно.

SS78RUS>> Re: Макрос переноса данных из одного файла в другой
2011-02-02 17:31 http://forum.msexcel.ru/profiles/ss78rus-u19949.html
Интересная тема!
А расширьте, пожалуйста вариации:
1. Например, я выделяю три ряда в источнике и хочу,  чтобы по выполнению макроса они попали в файл накопитель на аналогичные ряды (и накопитель при этом открылся и был виден).
2. Выделенный диапазон ячеек из источника в накопитель (с теми же условиями).

Заранее спасибо!  Улыбка

Kostos>> Суммирование при совпадении одинаковых элементов в столбцах
2011-02-02 17:40 http://forum.msexcel.ru/profiles/kostos-u67267.html
Коллеги, подскажите пож-ста решение.
Суммирую значения по столбцу "Сумма по расходному" и получаю результат например в G18 – сумма удовлетворяющая трем критериям. Но формула считает по конкретной ячейке, которую руками забиваю в формулу, а нужно чтобы автоматически выбирались все совпадения из диапазонов (одинаковое назв.клиента - "ТТТ", одинаковое название № Доходный договор- "5700", одинаковое название № Доходный бланк заказа – "101") и суммировало по этим признакам.
 В данном случае суммирую для заказа 101. Можно что-то сделать?

 =СУММЕСЛИМН(F:F;C:C;C9;B:B;B9;D:D;D8)

Любахаха>> Re: StringGrid
2011-02-02 19:05 http://forum.msexcel.ru/profiles/lyubahaha-u44010.html
Спасибо большое, попробую сделать так)

IKor>> Re: Списки в Excel
2011-02-02 19:11 http://forum.msexcel.ru/profiles/ikor-u6827.html
2 Diml
Для того, чтобы найти строку в столбце $B$54:$B$71, соответствующую значению, выбранному в ячейке $B$11 можно воспользоваться следующей формулой:
=ПОИСКПОЗ($B$11;$B$54:$B$71;0)
Для того, чтобы вернуть значение стоимости из найденной строки таблицы $B$54:$E$71, соответствующее одному из правых столбцов можно воспользоавться формулой:
=ИНДЕКС($B$54:$E$71;ПОИСКПОЗ($B$11;$B$54:$B$71;0);номер_столбца)?
здесь номер_столбца равен 2 для железа, 3 для шифера и 4 для металлочерепицы.
Но вот на основании данных из какого столбца строки G11:I11 определять указанный пользователем материал (= номер столбца) - лично мне непонятно.

Уточните свой запрос Улыбка
И удачи!

P.S. Совет - почитайте на формуе об именованных диапазонах - с ними удобнее работать.

Serge 007>> Re: Суммирование при совпадении одинаковых элементов в столбцах
2011-02-02 20:09 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Пример давайте.

IKor>> Re: Перемещение листа в другую книгу без сохранения связей
2011-02-02 20:28 http://forum.msexcel.ru/profiles/ikor-u6827.html
Есть еще одна фишка, которую можно использовать:
Если копируемый лист содержит формулы с именованными диапазонами, а в новой книге такие же имена уже используются, то при копировании Excel должен спросить обновлять ли связи. (по крайней мере 2000 Excel у меня спрашивал Улыбка )
Но даже если имена сдублируются, то несложно пробежаться по списку имен и удалить ненужные дубликаты имен, ссылающихся на внешние книги. После чего новые формулы скопированного листа должны подхватить имена из нового файла.

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2011-02-02 22:34 http://forum.msexcel.ru/profiles/alexst-u65623.html
Макрос "Copy_ROWs_to_EXT_FILE", на который я уже давал ссылку на первом листе топика копирует столько строк, сколько выбранные ячейки занимают в источнике. Если выберете три ячейки по вертикали, то три строки и скопируются.
Замените там поиск последней занятой строки

Код:
lr = wb.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
на прямое её задание.

SS78RUS>> Re: Макрос переноса данных из одного файла в другой
2011-02-02 23:35 http://forum.msexcel.ru/profiles/ss78rus-u19949.html
 Улыбка Всё верно, я уже смотрел как работает этот макрос, НО соседние колонки не пустые.. вот почему спрашиваю именно про копирование колонок, хотя выделенный диапазон более интересен..
Спасибо!

Student666>> как совместить разные типы данных?
2011-02-03 01:30 http://forum.msexcel.ru/profiles/student666-u67340.html
тема наверное неправильно названа сорри. вопрос такой: есть формула скажем x+y=a+b+c+d известны y,a,c (скажем 4; 12; 34,75) лежащие в ячейках A1 B2 C3 мне не нужно считать что там получится мне надо чтобы Excel выводил вместо y,a,c результаты рассчетов из ячеек A1 B2 C3 те просто формула должна принимать такой вид x+4=12+b+34,75+d соответственно при изменении результатов в ячейках они должны выводится в формулы. как это сделать? заранее Спасибо!

_Boroda_>> Re: Вставка или удаление строк при изменении ячейки и автоматическая перенумератция
2011-02-03 02:03 http://forum.msexcel.ru/profiles/boroda-u12234.html
А такой вариант подойдет?

_Boroda_>> Re: Удаление строки, с определенным значением в ячейке.
2011-02-03 02:25 http://forum.msexcel.ru/profiles/boroda-u12234.html
Уважаемый Poltava. К сожалению, Ваш макрос работать будет не корректно.
Давайте представим себе, что в диапазоне В8:В18 у нас нули в ячейках В8 и В9, а в В10 значение 22222. Тогда, следуя Вашему коду, последовательность действий будет такая: 1). i=B8, поскольку В8=0, то удаляем строку 8 и строка, которая была под номером 9 становится строкой 8, а десятая строка становится девятой;
2). i=В9, в В9 у нас сейчас не 0, как было до удаления восьмой строки, а 22222 из ячейки, которая была В10, а сейчас стала В9. Ее не удаляем. И так далее.
И все бы хорошо, но ноль, который сначала был в В9, а после удаления строки 8 стал в В8, так и остался.

Такие макросы нужно писать с циклом от конца диапазона к началу (то есть For i = 18 to 8 step = -1). Но, если объем проверяемых данных велик, то такой цикл займет довольно много времени. Я такие вещи делаю вообще без цикла. Если Demitius приложит свой файл, то с удовольствием покажу как.

_Boroda_>> Re: как совместить разные типы данных?
2011-02-03 02:30 http://forum.msexcel.ru/profiles/boroda-u12234.html
см. вложение

equinor>> организация циклов B MS EXCEL
2011-02-03 02:38 http://forum.msexcel.ru/profiles/equinor-u67348.html
Помогите пожалуйста военным!делаю программу для учета личного состава и для составления ежедневного расхода печатается справка.суть в следующем: есть таблица с заголовками должность, звание, ФИО далее идут заголовки наряд отпуск командировка болен и в зависимости от того где находится военнослужащий ему соответственно в той колонке ставится единичка.потом единички суммируются и у нас есть сколько в наряде сколько больных и тд. в сумме.но еще хочется чтобы программа выбирала фамилии например будет колонка болен и туда должны попасть все фамилии напротив которых стоит единичка в колонке болен.и тд.помогите если кто сможет.

Student666>> Re: как совместить разные типы данных?
2011-02-03 02:48 http://forum.msexcel.ru/profiles/student666-u67340.html
как здесь плюсы ставить? Бааальшое спасибо!

vovan852>> Найти добавленные строки
2011-02-03 08:14 http://forum.msexcel.ru/profiles/vovan852-u67447.html
Здравствуйте, помогите пожалуйста ламеру  Улыбка

Ситуация такая. Ежемесячно мне сбрасывают прайс в котором порядка 7000 строк. Каждый раз этот прайс увеличивается. Т.е. к старой информации добавляется новая. Прайс отсортирован по алфавиту. Вопрос такой. Как можно вытащить новые строки, сравнив старый и новый прайсы, в другой файл или на другой лист.Формат каждый раз одинаковый. Т.е. количество и наименование столбцов остается старое.
Подскажите пожалуйста или дайте ссылочку где можно почитать об этом. Заранее всем благодарен.

Demitius>> Re: Удаление строки, с определенным значением в ячейке.
2011-02-03 08:39 http://forum.msexcel.ru/profiles/demitius-u67033.html
Добрый день "Борода" !

Действительно так и есть, строки при удалении могут менятся. Файл прилагаю но к сожалению всё не так просто, Н/Д может действительно вылезти в любом месте столбца А.

Простенький Файл прилагаю.

Poltava>> Re: Удаление строки, с определенным значением в ячейке.
2011-02-03 08:51 http://forum.msexcel.ru/profiles/poltava-u39021.html
Спасибо за разъяснение как писал выше на роль эксперта не претендую так что прошу не обижаться я сразу предупреждал

Poltava>> Re: Вставка или удаление строк при изменении ячейки и автоматическая перенумератция
2011-02-03 08:58 http://forum.msexcel.ru/profiles/poltava-u39021.html
не совсем ведь  если в строке пустота то ее не нужно нумеровать это раз и к томуже хотелось бы макросом

Function hid(rng As Range) As Long
If rng.EntireRow.Hidden Then
    hid = rng.Value
Else
    hid = rng.Value + 1
End If
End Function

этот пример работает не совсем коректно так как если скрываеться пустая строка то следующая за ней получает значение равное 0 а не +1 к предидушей не скрытой это раз во вторых при копировании на новый лист этот макрос не парессчитываеться а перессчирываеться только при входе и выходе из ячейки

IKor>> Re: Найти добавленные строки
2011-02-03 09:31 http://forum.msexcel.ru/profiles/ikor-u6827.html
Пусть у Вас старый прайс располагается в столбце А на листе 1, а новый - в столбце А на листе 2.
тогда в ячейке В1 на листе 2 записываем следующую формулу:
=ЕОШИБКА(ПОИСКПОЗ($A1;Лист1!$A:$A;0))
которая вернет ЛОЖЬ, если значение из ячейки A1 присутствует в старом прайсе и ИСТИНА - в случае отсутствия.
затем копируем эту формулу напротив остальных ячеек нового прайса
или используем ее в качестве критерия для УСЛОВНГО ФОРМАТИРОВАНИЯ для ячейки А1, формат которой после может быть скопирован для всех остальных ячеек нового прайса.

P.S. Новый прайс необязательно копировать в старую книгу. Аналогичные формулы будут прекрасно работать со внешними связями, при условии что внешняя книга открыта.
P.P.S. Для ускорения работы формулы вместо ссылки на целый столбец А:А можно указать точную ссылку на старый прайс, например, $A$5:$A$105. Совет: используйте именованные диапазоны.

_Boroda_>> Re: Вставка или удаление строк при изменении ячейки и автоматическая перенумератция
2011-02-03 09:37 http://forum.msexcel.ru/profiles/boroda-u12234.html
Тогда еще проще
Для А18

=СУММ(A17;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;B18))

Rimsky>> Разобрать строчку по запятым и собрать заново
2011-02-03 09:43 http://forum.msexcel.ru/profiles/rimsky-u34074.html
Доброе время суток!
Я в экселе слабоват, помогите пожалуйста.
Есть строчки вида
302004, РОССИЯ, , , г Орел,  , ул Канадская, 8, , 9
, РОССИЯ, Орловская обл, Орловский р-н,  ,  , ул Орловская, 1, , 2
Надо разобрать их на отдельный лист в каждый столбец по слову от запятой до запятой и склеить заново в другом порядке, если слова нет - ячейка пустая.
С помощью этого сайта и яндекса намудрил следующее
[code]
Function IsWorkSheetExist(sSName As String) As Boolean
Dim c As Object

 On Error GoTo errНandle:
 Worksheets(sSName).Cells(1, 1) = Worksheets(sSName).Cells(1, 1)
   IsWorkSheetExist = True
 Exit Function
errНandle:
   IsWorkSheetExist = False
 End Function

Sub TextToColumns()
Dim rRange As Object
If IsWorkSheetExist("www") = True Then ActiveWorkbook.Worksheets("www").Delete
    If TypeName(Selection) <> "Range" Then MsgBox "Выделенная область не является диапазоном", vbCritical, "Неверное выделение": Exit Sub
    Set rRange = Intersect(Selection, ActiveSheet.UsedRange)
   
    Dim ...

IKor>> Re: организация циклов B MS EXCEL
2011-02-03 09:44 http://forum.msexcel.ru/profiles/ikor-u6827.html
Для того, чтобы упростить задачу тем, кто может вам помочь, приложите пример вашего документа (без секретной информации) и укажите в нем начальные условия (то что Вы имеете) и результат (то, что хочется получить).

nilem>> Re: Разобрать строчку по запятым и собрать заново
2011-02-03 10:06 http://forum.msexcel.ru/profiles/nilem-u30547.html
Дайте примерчик нескольких исходных строк и покажите, как надо сцепить.

Diml>> Re: Списки в Excel
2011-02-03 10:13 http://forum.msexcel.ru/profiles/diml-u67158.html

2 Diml
Но вот на основании данных из какого столбца строки G11:I11 определять указанный пользователем материал (= номер столбца) - лично мне непонятно.
Уточните свой запрос Улыбка
И удачи!

Уточнение:
D ячейку N11 нужна формула, чтобы он проверил ячейку В11 и I11. В данном случае 1 этажный кирпичный дом, кровля металлочерепица, соответственно формула должна выбрать ячейку Е57, если бы в I11 стояло железо - то D57.
Помогите пожалуйста с формулой

MCH>> Re: организация циклов B MS EXCEL
2011-02-03 10:14 http://forum.msexcel.ru/profiles/mch-u48782.html
Два решения: с дополнительными столбцами и без (с использованием формул массива)

Rimsky>> Re: Разобрать строчку по запятым и собрать заново
2011-02-03 10:36 http://forum.msexcel.ru/profiles/rimsky-u34074.html

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

SS78RUS>> Re: График с суммированием значений 3-х столбцов по часам.
2011-02-03 10:37 http://forum.msexcel.ru/profiles/ss78rus-u19949.html
Так как с сутками быть, никто не подскажет?  Непонимающий
Буду старым проверенным методом "тыка" пробовать..  Улыбка

vovan852>> Re: Найти добавленные строки
2011-02-03 10:38 http://forum.msexcel.ru/profiles/vovan852-u67447.html
Спасибо за ответ, сейчас поробую

_Boroda_>> Re: Удаление строки, с определенным значением в ячейке.
2011-02-03 10:50 http://forum.msexcel.ru/profiles/boroda-u12234.html
Вроде так работает

Код:
Sub Макрос1()
r_ = Range("A1").End(xlDown).Row
Range("A1:A" & r_).Replace What:="#", Replacement:="///#"
    Range("A1:A" & r_).AutoFilter
    ActiveSheet.Range("$A$1:$A$94").AutoFilter Field:=1, Criteria1:="///#N/A"
    Range("A2:A" & r_).SpecialCells(xlCellTypeVisible).EntireRow.Delete
    Selection.AutoFilter
End Sub

Poltava>> Re: Вставка или удаление строк при изменении ячейки и автоматическая перенумератция
2011-02-03 10:58 http://forum.msexcel.ru/profiles/poltava-u39021.html
не скажите наверно не правильно выразился смотрите что получается если в скрытый диапвзон попала пастая ячейка

nilem>> Re: Разобрать строчку по запятым и собрать заново
2011-02-03 11:06 http://forum.msexcel.ru/profiles/nilem-u30547.html
Если нужные части строки всегда будут находиться на 7, 8, и 10 позициях исходной строки (судя по примеру, так оно и есть).
Проверяйте.

_Boroda_>> Re: Вставка или удаление строк при изменении ячейки и автоматическая перенумератция
2011-02-03 11:07 http://forum.msexcel.ru/profiles/boroda-u12234.html
А зачем скрывать пустую строку? Она же как разделитель используется.

Rimsky>> Re: Разобрать строчку по запятым и собрать заново
2011-02-03 11:25 http://forum.msexcel.ru/profiles/rimsky-u34074.html

Если нужные части строки всегда будут находиться на 7, 8, и 10 позициях исходной строки (судя по примеру, так оно и есть).
Проверяйте.
Спасибо, но немножко не так. Нужно чтобы переписанные строчки были напротив фамилий/имен (третий столбец), те этот файл должен стать шаблоном, вставил в этот файлик нужные данные, нажал кнопочку и из третьго столбца забрал что нужно.

Poltava>> Re: Вставка или удаление строк при изменении ячейки и автоматическая перенумератция
2011-02-03 11:29 http://forum.msexcel.ru/profiles/poltava-u39021.html
на тот случай когда нам нужно список без зависимости от подразделения я конечно понимаю что ее можно удалить и тогда получим нужный эффект но все же

lovko>> Отображение данных одного листа на другом листе
2011-02-03 11:39 http://forum.msexcel.ru/profiles/lovko-u30610.html
Смотрите прилагающийся файл. В столбце А указаны коды тарифов, а их величины в рублях - в столбце С. Эти величины забиты через формулу и отображаются только напротив отдельных кодов (в зависимости от значения ячейки В, на которой и завязана формула с величиной тарифа). Необходимо, чтобы на листе2 отображались только те строки (тариф+величина), которые полностью заполнены на листе1 (тоже тариф – столбец А + величина – столбец С).
Большое спасибо!

nilem>> Re: Разобрать строчку по запятым и собрать заново
2011-02-03 11:54 http://forum.msexcel.ru/profiles/nilem-u30547.html
Тогда вместо b2 пишем c2 (предпоследняя строка), вот так:

Код:
Sub Scepka()
Dim x, s, i As Long
x = Range([b2], Cells(Rows.Count, 2).End(xlUp)).Value
For i = 1 To UBound(x)
    s = Split(x(i, 1), ",")
    x(i, 1) = s(6) & " " & s(7) & " " & s(9)
Next i
[c2].Resize(UBound(x)).Value = x
End Sub

Serge 007>> Re: Отображение данных одного листа на другом листе
2011-02-03 11:57 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Формулами и сводной.

anisolga>> Автонумерация при различных форматах ячеек
2011-02-03 12:00 http://forum.msexcel.ru/profiles/anisolga-u67554.html
Здравствуйте! Нужна автонумерация в столбце. В новой таблице получилось (все ячейки одного формата), а как сделать это в уже существующей таблице, где ячейки разнятся по размерам. Заранее спасибо, Ольга.

Rimsky>> Re: Разобрать строчку по запятым и собрать заново
2011-02-03 12:05 http://forum.msexcel.ru/profiles/rimsky-u34074.html

Тогда вместо b2 пишем c2 (предпоследняя строка), вот так:
Код:
Sub Scepka()
Dim x, s, i As Long
x = Range([b2], Cells(Rows.Count, 2).End(xlUp)).Value
For i = 1 To UBound(x)
    s = Split(x(i, 1), ",")
    x(i, 1) = s(6) & " " & s(7) & " " & s(9)
Next i
[c2].Resize(UBound(x)).Value = x
End Sub
а нафига тогда на промежуточном листе еще строчки из данных?
Спасибо за помощь!

lovko>> Re: Отображение данных одного листа на другом листе
2011-02-03 12:07 http://forum.msexcel.ru/profiles/lovko-u30610.html
Премного благодарен! Не было такого случая, чтобы мне когда-то не помогли на этом сайте. Покорен вашими знаниями. Спасибо еще раз! Попробую разобраться с предложенными вами формулами.

lovko>> Re: Отображение данных одного листа на другом листе
2011-02-03 12:22 http://forum.msexcel.ru/profiles/lovko-u30610.html
Теперь не получается расширить поле с 13 строк, на которые ссылаются формулы листа 2, до больших размеров. Кодов тарифов у меня будет гораздо больше. Они займут в столбце А "высоту" как минимум А1:А1000. Помогите, пожалуйста!

lovko>> Re: Отображение данных одного листа на другом листе
2011-02-03 12:23 http://forum.msexcel.ru/profiles/lovko-u30610.html
И еще вопрос: сводная таблица - это второй вариант решения проблемы или она нужна обязательно, чтобы работали формулы на Листе 2?

Михаил С.>> Re: Автонумерация при различных форматах ячеек
2011-02-03 12:31 http://forum.msexcel.ru/profiles/mihail_s-u26973.html
Наверно точно также. Или показать свою табличку, и чем там отличаются ячейки.

Serge 007>> Re: Отображение данных одного листа на другом листе
2011-02-03 13:08 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Сводная - это самостоятельный и более предпочтительный способ решения Вашей задачи.

Что не получается с формулами?

Demitius>> Re: Удаление строки, с определенным значением в ячейке.
2011-02-03 13:31 http://forum.msexcel.ru/profiles/demitius-u67033.html
Спасибо большое! Работает, да еще так как нужно!
Пойду присобачу его на место, и будет мне счастье.

boa>> Ширина колонок в ListBox
2011-02-03 13:54 http://forum.msexcel.ru/profiles/boa-u4698.html
Доброго дня, Форумчане

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

Код:
   .ColumnWidths = "2,45 cm;2,15 cm;4,05 cm;4 cm;3,8 cm;2 cm;2 cm"
то так
Код:
   .ColumnWidths = "2.45 cm;2.15 cm;4.05 cm;4 cm;3.8 cm;2 cm;2 cm"

Вопрос: что и где еще надо дописать, что бы ColumnWidths понимал однозначно или точки или запятые?

Спасибо.

IKor>> Re: Списки в Excel
2011-02-03 13:54 http://forum.msexcel.ru/profiles/ikor-u6827.html
2 Diml
формула для ячейки N11:
=ВПР($B11;$B$53:$E$105;ПОИСКПОЗ($I11;$B$53:$E$53;0);0)
если скопировать эту формулу в ячейку N12, то она изменится для работы с ячейками B12 и I12, соответственно.


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


В избранное