Новые сообщения форума "Профессиональные приемы работы в 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/for um/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 Ra nge, 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>> изменение цифрового "названия" столбца на буквенное 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: изменение цифрового "названия" столбца на буквенное 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:=xlFormatFromLeftOrA bove 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 T ypeName(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, соответственно. На сегодня все. До встречи на следующей неделе. |
Комментариев нет:
Отправить комментарий