← Июль 2011 → | ||||||
1
|
2
|
3
|
||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
8
|
9
|
10
|
|
11
|
12
|
13
|
15
|
16
|
17
|
|
18
|
19
|
20
|
22
|
23
|
24
|
|
25
|
26
|
27
|
29
|
30
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://excel.1gb.ru/content/view/98/74/
Открыта:
16-11-2006
Статистика
0 за неделю
Джоник>> Re: Закрытая книга и выпадающий список
Форум по Microsoft Excel Выпуск 26 Подписчиков: 567 Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"
Новости сайта в формате RSS Порекомендуйте нашу рассылку друзьям Обратная связь Наши рассылки: Наши сайты Профессиональные приемы работы в Microsoft Excel bonifatiy.narod.ru Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии. StudentTools.Narod.Ru Для тех, кто любит учиться Наши друзья VBAtips.ru - wordexpert.ru planetaexcel.ru |
Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel".
supreme666>> запрет видимости значений дипазона выбранным пользователям 2011-06-29 12:24 http://forum.msexcel.ru/profiles/supreme666-u85929.html Добрый день, суть задачи такая - есть один общий файл excel с бюджетом на сервере, из которого в другой файл excel который у пользователя выгружаются данные из серверного файла. Суть вопроса - пользовательский файл один на всех и вытягивает весь бюджет, а мне хотелось бы чтобы определенный человек видел только тот диапазон который предназначен для него и не видел другие диапазоны. Кто нибудь знает возможно ли вообще это сделать через excel? и если да то как? Елена.Кузнецова>> Re: Суммирование по условию из нескольких колонок таблицы 2011-06-29 13:27 http://forum.msexcel.ru/profiles/elenakuznetsova-u89400.html Спасибо за помощь! Не знала, что можно использовать СУММПРОИЗВ в данном случае. А в смысле быстродействия - на моих не очень больших объемах пока проблем не было. cheshiki1>> Re: Списки в Excel 2011-06-29 14:12 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html Цитировать Честно говоря никаких изменений не обнаружил, но все равно спасибо за то, что откликнулся! плохо смотрел. на листе 20110701 в столбце "В" я оставил как у тебя, зато в "С" исправлено, при выборе в ячейка В... марки машины в С.. показываются только номера данной марки а не все как раньше было.сделал как Вы просили Цитировать т.е. если диспетчер выбрал модель "ЗИЛ-131" то в ячейке столбца "гос. номер" в выпадающем списке были отобраны все гос. номера ЗИЛ-131, Если я что то не до понял не обессудьте как понял так и сделал. lilja_ka>> с каждого листа одной книги перенести значение в соответствующий лист другой кни 2011-06-29 14:52 http://forum.msexcel.ru/profiles/liljaka-u92575.html Здравствуйте! Такой вопрос: в одной книге квитанции жильцов 80 квартир. Делаю квитанции на следующий месяц. Скопировала, дальше нужно остатки с конца месяца перенести на начало другого месяца, чтобы с листа 1 перенеслись остатки также на лист 1, соответственно с листа 2 на лист 2 а когда копирую формулу, переносится только с того листа, с какого скопировала эту формулу Заранее благодарна.... А то 80 квартир я еще вынесу, а в следующем месяце прибавится дом, где 180 квартир!!..)))))) Serge 007>> Re: с каждого листа одной книги перенести значение в соответствующий лист другой кни 2011-06-29 14:53 http://forum.msexcel.ru/profiles/serge_007-u25260.html Здравствуйте. Пример давайте. evk_d>> Re: Условное форматирование ячеек и функция ЕСЛИ 2011-06-29 15:16 http://forum.msexcel.ru/profiles/evkd-u92300.html А как вызвать этого диспетчера правил усл.формат-я? mishaPH>> Re: Поиск решения (solver) в макросе 2011-06-29 15:21 http://forum.msexcel.ru/profiles/mishaph-u92576.html Что-то не вижу там солвер чтобы на него галку ставить. Serge 007>> Re: Условное форматирование ячеек и функция ЕСЛИ 2011-06-29 15:52 http://forum.msexcel.ru/profiles/serge_007-u25260.html А как вызвать этого диспетчера правил усл.формат-я? Как это в MS Excel 2007 делается...подскажите? Вкладка Главная - меню Стили - Условное форматирование - Правила выделения ячеек.langeron>> Re: Поиск решения (solver) в макросе 2011-06-29 16:37 http://forum.msexcel.ru/profiles/langeron-u41995.html мне кажется что там все таки есть галка, если солвер подключен как настройка: Adar>> Re: Изменение значений функциии в зависимсоти от колонки 2011-06-29 16:42 http://forum.msexcel.ru/profiles/adar-u8942.html пример функция =IF(C27="","",MIN(C27:C89)) я подставил: =IF(C27="","",MIN(OFFSET(C27,,,89))) я так понимаю таким образом я должен получать одинаковые значения? Но я их не получаю Serge 007>> Re: Изменение значений функциии в зависимсоти от колонки 2011-06-29 17:03 http://forum.msexcel.ru/profiles/serge_007-u25260.html таким образом я должен получать одинаковые значения? Но я их не получаю См. вложение.
_Boroda_>> Re: Изменение значений функциии в зависимсоти от колонки 2011-06-29 17:19 http://forum.msexcel.ru/profiles/boroda-u12234.html =IF(C27="","",MIN(OFFSET(C27,,,89-27))) или =IF(C27="","",MIN(OFFSET(C1,27-1,,89-27))) Dmitr68>> Re: Изменение значений функциии в зависимсоти от колонки 2011-06-29 17:53 http://forum.msexcel.ru/profiles/dmitr68-u18737.html =IF(C27="","",MIN(C27:INDEX(C:C,A$1))) hottabych69>> Re: Списки в Excel 2011-06-29 18:10 http://forum.msexcel.ru/profiles/hottabych69-u91273.html Цитировать Честно говоря никаких изменений не обнаружил, но все равно спасибо за то, что откликнулся! плохо смотрел. на листе 20110701 в столбце "В" я оставил как у тебя, зато в "С" исправлено, при выборе в ячейка В... марки машины в С.. показываются только номера данной марки а не все как раньше было.сделал как Вы просили Цитировать т.е. если диспетчер выбрал модель "ЗИЛ-131" то в ячейке столбца "гос. номер" в выпадающем списке были отобраны все гос. номера ЗИЛ-131, Если я что то не до понял не обессудьте как понял так и сделал. Ещё раз пересмотрел и как показывало при выборе любой марки машины, так и показывает!!! Изменений не нашел! mishaPH>> Re: Поиск решения (solver) в макросе 2011-06-29 21:27 http://forum.msexcel.ru/profiles/mishaph-u92576.html Да вот нету. подключен как настройка. офис 2007. может инсталлировать как-то надо иначе? Алексей Шмуйлович>> Мои впечатления от PALO и от семинара 2011-06-30 00:28 http://forum.msexcel.ru/profiles/alexshm-u64.html Без преувеличения скажу - от PALO я в восторге. Несмотря на простоту использования и бесплатность (!), продукт мощнейший. Программа превращает обычный Excel в мощную и гибкую систему бизнес-анализа. Незаменимая штука для экономистов, финансистов и вообще всех, кто занимается планированием и анализом. Очень удивлен, что никто с нашего форума больше на семинар не записался. Огромное спасибо Николаю за знакомство с этим чудом. Семинар прошел насыщенно и весело. За неделю Николай успел показать не только основной функционал системы, но и раскрыть много секретов мастерства, про которые ничего не найдешь в документации. Однозначно буду использовать PALO в своей работе. Настоятельно советую всем форумчанам заглянуть на страницу семинара. Там среди прочего есть ссылки на видеокасты первых двух дней семинара. Этого хватит, чтобы получить общее представление о продукте и захотеть учиться дальше =) Алексей Шмуйлович>> Re: Palo-server 2011-06-30 00:53 http://forum.msexcel.ru/profiles/alexshm-u64.html В двух словах, для тех, кто не знает, что такое PALO. Это бесплатная (бесплатного функционала хватает для очень серьезных задач) СУБД для бизнес-анализа (BI). Серверная часть программы может стоять где угодно в сети (от локальной машины до удаленного Интернет-сервера). Основное клиентское приложение - Excel с установленной надстройкой. Работа с PALO отдаленно напоминает работу со сводными таблицами, подключенными ко внешней базе данных. Однако В PALO ДАННЫЕ МОЖНО ВВОДИТЬ ПРЯМО ЧЕРЕЗ EXCEL, ПРЯМО В ОТЧЕТЫ! Экселевские формы, подключенные к PALO, являются одновременно формами ввода и вывода! Управление структурой данных, правилами подсчета итогов, связывание данных из разных полей, создание кубов и т.п. осуществляется прямо из Excel. В системе реализовано разграничение доступа. Система легко интегрируется с другими приложениями. Лично я сейчас экспериментирую с вводом данных в PALO из 1С с использов... D M>> Re: Palo-server 2011-06-30 07:14 http://forum.msexcel.ru/profiles/dim75-u1223.html Я тоже в восторге от того, что узнал за эти семь вечеров о программе Palo! Не думал, что программа настолько функциональна. До текущего момента использовал функции консолидации по подразделениям (1 куб), не более. Теперь появилось понимание того, что можно тянуть инфо в кубы, скрещивать excel и palo и получается мощный инструмент! Николаю огромное спасибо! Димон) Mart222>> Re: Palo-server 2011-06-30 08:59 http://forum.msexcel.ru/profiles/mart222-u74687.html Присоединяюсь к мнению Алексея и Димона. Palo мощный инструмент в умелых руках, например для постановки бюджетирования в небольшой компании - отличный вариант. Что я и попробую сделать. Николаю огромное спасибо за доходчивую подачу огромного объема материала в сжатые сроки. Артем. Алексей Шмуйлович>> Re: Palo-server 2011-06-30 09:04 http://forum.msexcel.ru/profiles/alexshm-u64.html О! Так я ошибался на счет того, что с нашего форума больше никого не было =) Оказывается нас было как минимум трое =) Serge 007>> Re: Поиск решения (solver) в макросе 2011-06-30 09:23 http://forum.msexcel.ru/profiles/serge_007-u25260.html надстройка то стоит и считает даже. при нажатии на кнопку. макрос записан то автоматом. а так сам макрос не запускает В VBA тулс - референс и галку на солвер - сделали?Если надстройка подключена - то в списке VBA она будет, поставите галку - будет работать макрос. lilja_ka>> с каждого листа одной книги перенести значение в соответствующий лист другой кни 2011-06-30 09:48 http://forum.msexcel.ru/profiles/liljaka-u92575.html архив evk_d>> Re: Условное форматирование ячеек и функция ЕСЛИ 2011-06-30 09:59 http://forum.msexcel.ru/profiles/evkd-u92300.html У меня по этому адресу нет такого диспетчера...вот посмотрите скрин... Serge 007>> Re: Условное форматирование ячеек и функция ЕСЛИ 2011-06-30 10:11 http://forum.msexcel.ru/profiles/serge_007-u25260.html У меня по этому адресу нет такого диспетчера...вот посмотрите скрин... У Вас не может его не быть. Если только у Вас не индивидуальный экземпляр Excel, сделанный на заказ лично Вам.ЗЫ Скрин посмотреть не могу, т.к. у меня нет Word. lilja_ka>> с каждого листа одной книги перенести значение в соответствующий лист другой кни 2011-06-30 10:20 http://forum.msexcel.ru/profiles/liljaka-u92575.html например с "квитанции пробные июнь" лист 1 ячейка H36 в "квитанции пробные июль" лист 1 ячейка А14 и так каждый лист Serge 007>> Re: с каждого листа одной книги перенести значение в соответствующий лист другой кни 2011-06-30 10:57 http://forum.msexcel.ru/profiles/serge_007-u25260.html например с "квитанции пробные июнь" Во все ячейки А14 в файле "квитанции пробные июнь" пишете такую формулу: лист 1 ячейка H36 в "квитанции пробные июль" лист 1 ячейка А14 и так каждый лист Код: =ДВССЫЛ("'[квитанции пробные июнь.xls]"&ПРАВСИМВ(ЯЧЕЙКА("имяфайла";A1);ДЛСТР(ЯЧЕЙКА("имяфайла";A1))-НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1)))&"'!$H$36") Быстро это можно сделать объединив все листы в группу (При нажатом SHIFT мышкой выделить ярлычёк первого и последнего листа книги). ЗЫ Работать будет только если обе книги открыты. Во вложении пример. Распакуйте архив на жёсткий диск и откройте оба файла. lilja_ka>> Re: с каждого листа одной книги перенести значение в соответствующий лист другой кни 2011-06-30 13:36 http://forum.msexcel.ru/profiles/liljaka-u92575.html написала спасибо...., куда делось сообщение не пойму.. повторю еще: спасибо огромное!!!! lilja_ka>> Re: с каждого листа одной книги перенести значение в соответствующий лист другой кни 2011-06-30 13:38 http://forum.msexcel.ru/profiles/liljaka-u92575.html сначала была такая затем такая потом такая а теперь такая.. langeron>> Re: Условное форматирование ячеек и функция ЕСЛИ 2011-06-30 14:56 http://forum.msexcel.ru/profiles/langeron-u41995.html то окно, который показано на картинке от Serge 007 вызывается нижним пунктом меню Управление правилами. правильный путь: Вкладка Главная - Условное форматирование - Управление правилами langeron>> Re: Поиск решения (solver) в макросе 2011-06-30 15:00 http://forum.msexcel.ru/profiles/langeron-u41995.html Цитировать Да вот нету. подключен как настройка. офис 2007. может инсталлировать как-то надо иначе? переставляйте офис - видимо дистрибутив какой-то странныйSerge 007>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 00:19 http://forum.msexcel.ru/profiles/serge_007-u25260.html Здравствуйте. Код: =ИНДЕКС(Лист2!$A$1:$B$5;B1;C1)
Дана>> Re: Замена слов в масиве данных 2011-07-01 00:29 http://forum.msexcel.ru/profiles/dana-u92777.html Спасибо огромное!!!! блаходарственный чайник>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 00:43 http://forum.msexcel.ru/profiles/blahodarstvennyy_chaynik-u92775.html не совсем то, или совсем не то... формула в ячейке А1 берет данные из В1 и С1 и присвяивает(а не возвращает значение) ячейке( с координатами В1 и С1) на втором листе значение содержащее в ячейке Д1.... попробую с помощью математики объяснить... имееться матрица с первой строкой содержащей данные а(1,2)=2,а(1,3)=5,а(1,4)="активная" простым присваиванием в ячейку другого массива b(а(1,2),а(1,3)) := а(1,4) в данном примере b(2,5)="активная" =ИНДЕКС(Лист2!$A$1:$B$5;B1;C1) делает все с точностью до наоборот... => а(1,4) := b(а(1,2),а(1,3)) в файлике GPS на втором листе то, что доложно получиться после "работы" первого листа Dmitr68>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 05:04 http://forum.msexcel.ru/profiles/dmitr68-u18737.html Формулы не присваивают значения другим ячейкам. Они работают только в тех ячейках, в которые их ввели. GWolf>> Re: файл по сверке данных 2011-07-01 07:21 http://forum.msexcel.ru/profiles/gwolf-u4652.html сканер просто при сканировании вносит даные в ячейку и переходит в следующий ряд( даные + ентер). Добрый день!как настроить чтобы после сканирования даные записывались так слева на право, тоесть с А1 в В1 в С1в D1, а после переход на А2 В2..... и так далее Выложите, пожалуйста, пример файла с результатами работы сканера. Без правок и дописываний вручную! GWolf>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 07:24 http://forum.msexcel.ru/profiles/gwolf-u4652.html А шо Вас так "скриптик на VBA" напрягает? Ведь он-то, как раз, решит Ваши проблемы "в легкую"! Удачи. GWolf>> Re: Создание единой системы расчета и сбора информации 2011-07-01 07:45 http://forum.msexcel.ru/profiles/gwolf-u4652.html Добрый день! Давайте по порядку. Разбираться так разбираться. 1) Опрос листов со сбором хранящейся на них информации. Простая вообщем-то задача. Но при четком ответе на следующие вопросы: 1.1) Где будут хранится опрашиваемые листы: а) в отдельных файлах, сгруппированные в папку с заранее известным названием. При таком варианте, вообщем-то неважно становится имя конкретного опрашиваемого файла. Макрос откроет ВСЕ файлы известной папки и в скопированных блоках данных может пометить, откуда данные взяты; б) пользователь сам, вручную, вствляет набор опрашиваемых листов в книгу с макросом. Этот путь может показаться более простым. Предполагая одновременный контроль за полнотой информации. Например: - все или нет листы присутствуют. На самом деле сценарий п. 1.1а более универсален. А если в книгу с макросом добавить "Служебный лист" - это такой же лист Excel, но в его ячейках пользователь будет иметь возможность ввода перечьня обрабатываемых листов. Ну, ч... mishaPH>> Re: Поиск решения (solver) в макросе 2011-07-01 07:56 http://forum.msexcel.ru/profiles/mishaph-u92576.html надстройка то стоит и считает даже. при нажатии на кнопку. макрос записан то автоматом. а так сам макрос не запускает В VBA тулс - референс и галку на солвер - сделали?Если надстройка подключена - то в списке VBA она будет, поставите галку - будет работать макрос. Я цитировал выше и даже скриншот привел. ну нету у меня этой галки, точнее солвера в В VBA тулс - референс. может я не туда смотрю GWolf>> Re: Создание единой системы расчета и сбора информации 2011-07-01 08:16 http://forum.msexcel.ru/profiles/gwolf-u4652.html Не знаю, поможет ли Вам: Sub opros() Dim arrNmWS() As String With ThisWorkbook 'все что будем делать, будем делать в текущей рабочей книге = Start 'список имен листов запишем в ОДНОМЕРНЫЙ массив = Start arrNmWS = Split("Лист1 Лист2 Лист3", " ", -1, vbTextCompare) 'список имен листов запишем в ОДНОМЕРНЫЙ массив = Stop 'теперь идем по набору листов = Start i = 0 'счетчику шагов, присваиваем начальное значение 'перемещаемся по массиву имен = Start For i = LBound(arrNmWS) To UBound(arrNmWS) '!!! Точка перед Worksheets ... означает, что мы работаем в границах обозначенных в With ... End With 'на листе с именем находящимся в массиве под номером i, в _ ячейке "C2" (координаты: 2 - номер строки; 3 - номер столбца) _ вписываем имя опрашиваемого листа: arrNmWS(i) .Worksheets(arrNmWS(i)).Cells(2, 3) = arrNmWS(i) Next i ... GWolf>> Re: Поиск решения (solver) в макросе 2011-07-01 08:25 http://forum.msexcel.ru/profiles/gwolf-u4652.html Там путь указан, попробуйте для начала его просто на диске найти блаходарственный чайник>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 08:44 http://forum.msexcel.ru/profiles/blahodarstvennyy_chaynik-u92775.html А шо Вас так "скриптик на VBA" напрягает? нисколько не напрягает, можно даже наваять пользовательскую функцию интерес чисто академический. просто задался вопросом "можно или нет?" но ни чего толком в голову не лезет вот и спросил.Dmitr68, спасибо я вкурсе. то что на втором листе в конечной ячейке(точнее во всех ячейках) то же будет формула это понятно и она будет видимо работать в "паре" с формулой из ячейки A1(которая отслеживает "координаты") Serge 007>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 09:28 http://forum.msexcel.ru/profiles/serge_007-u25260.html ...то что на втором листе в конечной ячейке(точнее во всех ячейках) то же будет формула... Так что ли?Dmitr68>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 09:38 http://forum.msexcel.ru/profiles/dmitr68-u18737.html Или так: Serge 007>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 09:44 http://forum.msexcel.ru/profiles/serge_007-u25260.html Или так: Как я понял, ответы правда у нас с Сергеем не совпадают. Дим, привет.А что не совпадает-то? У обоих ответы одинаковые и на мой взгляд правильные... Только решение у меня "массивно", а у тебя "летуче" Dmitr68>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 09:54 http://forum.msexcel.ru/profiles/dmitr68-u18737.html Сергей, привет! Да мне померещилось. Не совпадает с первоначальным файлом. Serge 007>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 09:57 http://forum.msexcel.ru/profiles/serge_007-u25260.html Не совпадает с первоначальным файлом. Это у автора ошибка
Vllad.>> Re: Статистика и учет... 2011-07-01 09:57 http://forum.msexcel.ru/profiles/vllad-u91623.html Хм... По четвертому пункту "завис"... Не могу понять, с чего начать... На форуме множество примеров выборки по известным начальным данным (к примеру, с помощью =ВПР(_)), но ни одного примера как искать совпадения и возвращать данные одинаковых ячеек + количество совпадений (и так несколько раз, в порядке убывания)... На счет защиты строки, после изменения определенной ячейки в этой строке, сам точно не придумаю, т.к VBA не знаю ВООБЩЕ, а формулами здесь, я так дУмаю, не обойтись... И еще возник вопрос: Для поиска в БД используется графа ИНН. Но выгружается эта графа в формате ="номер_ИНН" , соответственно и для выгрузки данных в таблицу приходится набирать равно+кавычки... Пробовал поменять в формате ячеки тип формата на свой - видимо, как-то не так меняю... mros>> Выбор последнего значения из списка? 2011-07-01 09:59 http://forum.msexcel.ru/profiles/mros-u88027.html Форумчане, нужна помощь. Есть числовой список из 200 позиций в одном столбце. Пока заполнены только первые 50 строк, но список будет дополняться до 200 строк. Как выбрать последнее (50-е), не нулевое значение? Ну и дальше по мере заполнения списка (51,52 и т.д.)? MCH>> Re: Выбор последнего значения из списка? 2011-07-01 10:06 http://forum.msexcel.ru/profiles/mch-u48782.html =ПРОСМОТР(9E+307;A1:A200) Serge 007>> Re: Выбор последнего значения из списка? 2011-07-01 10:09 http://forum.msexcel.ru/profiles/serge_007-u25260.html Исключать "нулевые значения" или "пустые ячейки"? В списке есть пустые строки или нет? Пример давайте. Пока такой вариант: Код: =ВПР(9E+307;A1:A200;1)
_Boroda_>> Re: Статистика и учет... 2011-07-01 10:14 http://forum.msexcel.ru/profiles/boroda-u12234.html Положите еще разок свой файл, только заполненный данными. И в нем уже напишите - в этой ячейке хочу, чтобы было так, а в этой - так. Чтобы все уж совсем ясно было. блаходарственный чайник>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 10:39 http://forum.msexcel.ru/profiles/blahodarstvennyy_chaynik-u92775.html Dmitr68, спасибо....отличный вариант наиболее близко к тому что требовалось...тепрь добью штрихи(скрытие "#ЗНАЧ!" при отсуствии координат в соседних клетках и доработка формулы на 2 листе что бы можно было копировать формулу из ячейки А1(лист 1) в любую ячейку а не только в ячейки столбца А) и будет гуд еще раз спасибо за кик в нужном направлении.....темку можно прикрыть.. Serge 007, опять несколько мимо в ячейке А1 доложна быть рабочая формула(как та например что у Dmitr68), что бы иметь возможность "тупого копирования" попробуйте скопировать формулу(в примере Dmitr68) из ячейки А1 в ячейку С1 подставить "координаты" в ячейки С2 и С3, заполнить ячейку С4 и на 2 листе получим то что нужно....а в вашем примере так не получиться werut>> Выборка данных 2011-07-01 10:46 http://forum.msexcel.ru/profiles/werut-u92834.html Добрый день. Фирма работает каждый день с 10.00 до 17.00. В первой колонке отображены даты когда фирма работала, во второй колонке часы ее работы. Данные за 2 года (порядка 2000 значений) За время работы фирмы поступило около 40 заказов в определенную дату (колонка 3) Как в первой и второй колонке убрать все даты, когда не было заказов, а оставить только те даты, когда были эти 40 заказов, оставив при этом дату все часы работы в день заказа. P.S. Дата и время указаны в американском формате. Serge 007>> Re: присваивание значения ячейке по "Координатам" 2011-07-01 11:00 http://forum.msexcel.ru/profiles/serge_007-u25260.html Serge 007, опять несколько мимо Нет, теперь в точку.Вы слышали про то что в формулах задаются диапазоны? Установите их в том размере, в котором Вам нужно. И не нужно будет "тупо копировать" бесполезную промежуточную формулу, возвращающую адрес ячейки. А ещё формулы можно протягивать (копировать). См. вложение (желтым на первом листе - куда вносить данные, на втором - результат). Могли бы и сами изменить диапазоны, протянуть формулы и убедиться что всё работает правильно, прежде чем писать что что-то не работает. Serge 007>> Re: Выборка данных 2011-07-01 11:20 http://forum.msexcel.ru/profiles/serge_007-u25260.html Здравствуйте. Из примера ничего не понял, поэтому наугад. См. файл - так надо? mros>> Re: Выбор последнего значения из списка? 2011-07-01 11:24 http://forum.msexcel.ru/profiles/mros-u88027.html Спасибо за ответы. Но что-то не работает:(. Пример приложил. Пустых строк нет, есть только нулевые значения. А что значит/делает выражение 9E+307? Serge 007>> Re: Выбор последнего значения из списка? 2011-07-01 11:28 http://forum.msexcel.ru/profiles/serge_007-u25260.html Что значит/делает выражение 9E+307? Это число. Очень большое Vllad.>> Re: Статистика и учет... 2011-07-01 11:46 http://forum.msexcel.ru/profiles/vllad-u91623.html Все, что получилось на данный момент - в архиве... Защита листа включается автоматически, после изменения ячейки "Дата-время"... Serge 007>> Re: Изменение кода столбцов на буквенные!! 2011-07-01 11:50 http://forum.msexcel.ru/profiles/serge_007-u25260.html в 2003м экселе. Сервис - Параметры, вкладка "Общие". галка "Стиль ссылок R1C1" Нет.в 2007 скорее всего аналогично См. здесь. Mart222>> Re: Выборка данных 2011-07-01 12:25 http://forum.msexcel.ru/profiles/mart222-u74687.html Может быть так? _Boroda_>> Re: Выборка данных 2011-07-01 12:34 http://forum.msexcel.ru/profiles/boroda-u12234.html Или так mros>> Re: Выбор последнего значения из списка? 2011-07-01 12:51 http://forum.msexcel.ru/profiles/mros-u88027.html Клево!!!! Супер, спасибо, Serge 007, огромное!!!!! Работает! Джоник>> Re: Закрытая книга и выпадающий список 2011-07-01 12:52 http://forum.msexcel.ru/profiles/dzhonik-u30110.html ВСЕМ ПРИВЕТ! ребята макрописцы! пОЖАЛУЙСТА!!! КТО ПОМОЖЕТ ВОТ В ЭТОМ : Но, как я понял из вашего поста, в даном случае, можна обойтись и без выпадающего списка. А просто копировать всю таблицу из закрытой книги с помощью макроса. И при таком варианте лист "06.2011", можно скрывать. Чтобы в нем никто посторонний не лазил. Вот только, на какое событие, в таком случае, должен срабатывать такой макрос? Или где можно разместить кнопку для его запуска? Если это можна сделать, было бы СУПЕР! Если нельзя - то просто копирование таблицы макросом, который срабатывает на открытие листа.Тоже не плохо! И в обоих случаях, надо учесть тот факт, что в рабочей книге, эти таблицы могут изменяться, как в ширину, так и в длину. зАРАНЕЕ СПАСИБО! werut>> Re: Выборка данных 2011-07-01 12:59 http://forum.msexcel.ru/profiles/werut-u92834.html Или так Спасибо, нужно именно так. Подскажите как это делается, чтобы я сделал в следующий раз сам. MCH>> Re: Выбор последнего значения из списка? 2011-07-01 13:23 http://forum.msexcel.ru/profiles/mch-u48782.html для данных чисел (больше единицы): Код: =ПРОСМОТР(1;1/A1:A200;A1:A200) для любых чисел:Код: =ПРОСМОТР(9E+307;1/A1:A200;A1:A200)
_Boroda_>> Re: Выборка данных 2011-07-01 13:53 http://forum.msexcel.ru/profiles/boroda-u12234.html Смотрите формулы. Что не понятно - задавайте конкретные вопросы nikel>> проблема с форматир. документов 2011-07-01 14:26 http://forum.msexcel.ru/profiles/nikel-u4057.html Столкнулась со след. проблемой - не могу одинаково отформатировать два документа, созданные на разных компьютерах Один файл был создан на основе файа из 1С, а другой просто изначально создавался в экселе. 1. Даже зрительно видно, что размер шрифта в заголовках строк и столбцов отличается (и как результат, мне кажется, см.п.2) 2. Размер ячеек если смотреть через меню Вставка-Строка-Высота и Вставка-Столбец-Ширина - разный. В результате документ выходит за область печати, хотя размер картинки и размер шрифта одинаковы и видно, что внешне размеры ячеек одинаковые 3. Стандартные цвета разные 4. Ярлычки листов тоже называются по-разному (в одной книге Лист, а в другой Sheet, т.е. по-англ. - правда, это совсем не принципиально, просто к слову пришлось) Можно ли где-то в опциях выставить настройки так, чтобы они были одинаковые для разных документов? Поскольку нужно печатать документы и не хотелось бы сидеть и все их переформатировать во вложении даю файлы, демонстр. проблему mros>> Re: Выбор последнего значения из списка? 2011-07-01 14:26 http://forum.msexcel.ru/profiles/mros-u88027.html Красотень. Не ожиданно просто и изящно. Спасибо!!! Serge 007>> Re: проблема с форматир. документов 2011-07-01 14:36 http://forum.msexcel.ru/profiles/serge_007-u25260.html Один файл был создан на основе файа из 1С, а другой просто изначально создавался в экселе. Файлы, которые Вы выгружаете из 1С, создаются без участия Excel. В другой программе, по другому принципу. Но они совместимы с Excel. Поэтому никаких опций в настройках американского Excel для обратной совместимости с российской 1С нет. Ну не знает Microsoft о такой компании А если и знает - то им на неё глубоко наплевать.Однако не всё так плохо. В инете есть коды/надстройки, загрузив которые можно отформатировать файлы как надо. Попробуйте поискать. Одну я нашёл здесь, но Вам больше по палитре надо искать, чем по размерам строк... KuklP>> Re: Изменение кода столбцов на буквенные!! 2011-07-01 15:05 http://forum.msexcel.ru/profiles/kuklp-u39713.html В Personal.xls, модуль книги: Private WithEvents App As Application Private Sub App_WorkbookOpen(ByVal Wb As Workbook) Application.Referencestyle="xlA1" End Sub Во всех книгах при открытии будет устанавливать стиль ссылок А1 iron priest>> Re: проблема с форматир. документов 2011-07-01 16:01 http://forum.msexcel.ru/profiles/iron_priest-u20725.html в файле дел размер шрифта по умолчанию Arial Cyr 10 в дел 2 Arial 8 за счет этого колонки и строки кажутся разными в 2010 офисе есть такая штука. в файле дел 2 главная-стили ячеек-объединить стили- и там выбрать файл дел и тогда все будет норм nikel>> Re: проблема с форматир. документов 2011-07-01 16:20 http://forum.msexcel.ru/profiles/nikel-u4057.html iron priest огромное спасибо, дело действительно в стиле как Вы и пишите. evk_d>> Re: Условное форматирование ячеек и функция ЕСЛИ 2011-07-01 16:28 http://forum.msexcel.ru/profiles/evkd-u92300.html Ребят, версию 2007 поставил буквально на днях. Первое мое впечатление об эксель 2007 - MS сделала шаг назад. Но дабы не отставать от прогресса хочу освоить эту версию. Не хочу сказать, что превзошел всех в этой проге, но довольно долго работал в экселе 2003 - более 7 лет точно и массу возможностей программы знаю. Т.е. голова моя работает когда все логично. Здесь логики не вижу хоть убей. Господин модератор не сомневаюсь в вашем превосходстве в данной области ИТ-науки. Но зачем так долго мучить человека (меня тобишь), по капли выдавливая содержимое? Расскажите, пожалуйста, все по-шагово от кнопки "Условное форматирование и до зеленых ячеек с буквами, т.е. до результата. Заранее премного благодарен. С уважением, ПС. С цифрами у меня получились все цвета еще до обращения на данный форум, а вот как буквы заформатировать не могу понять. Виктория Зуева>> Re: Выборка данных 2011-07-01 16:28 http://forum.msexcel.ru/profiles/buka3-u2668.html Смотрите формулы. Смотрим - и удивляемся! Всё гениальное - просто... Виктория Зуева>> Re: Выборка данных 2011-07-01 16:37 http://forum.msexcel.ru/profiles/buka3-u2668.html werut, а в американском формате для даты и времени разве никакие разделители не ставятся? раньше такого формата дат не встречала просто, вот и любопытно. _Boroda_>> Re: Выборка данных 2011-07-01 17:01 http://forum.msexcel.ru/profiles/boroda-u12234.html Вика, спасибо! В очередной раз маслом по пузу! Мур! Serge 007>> Re: Условное форматирование ячеек и функция ЕСЛИ 2011-07-01 17:01 http://forum.msexcel.ru/profiles/serge_007-u25260.html Первое мое впечатление об эксель 2007 - MS сделала шаг назад. Пропустите эту версию, ставьте сразу 2010. ИМХО.Господин модератор зачем так долго мучить человека (меня тобишь), по капли выдавливая содержимое? Расскажите, пожалуйста, все по-шагово от кнопки "Условное форматирование и до зеленых ячеек с буквами, т.е. до результата. Господин evk_d, Я пошагово, с картинками рассказал Вам КАК ЭТО ДЕЛАЕТСЯ.ДВА РАЗА. Первый: 28 Июнь 2011, 09:47:07, второй 29 Июнь 2011, 15:52:33. 28 Июнь 2011, 20:51:13 выложил картинку, 30 Июнь 2011, 14:56:05 langeron показал ещё один вариант. Когда Вы выложили файл в ворде, я написал что посмотреть не могу - вы не выложили Excel файл. Теперь скажите: Как ещё Вам рассказать?.. ЗЫ Не хотите - как хотите. Ответ Вы получили во втором моём посте 28 Июнь 2011, 09:47:07 . Вы попробовали... grand.msexcel>> Переход по Enter в элементах ActiveX и добавление данных на лист 2011-07-01 17:40 http://forum.msexcel.ru/profiles/grandmsexcel-u92873.html При вводе данных используется большой список номенклатуры. Для удобства выбора данных использую ActiveX элемент ComboBox. Организовал: переход между полями по Enter и Tab; добавление введенных данных в первую нижнюю свободную ячейку кнопкой Confirm. Все работает. Но есть одна проблема: После открытия документа при перемещении по ActiveX элементам на них нет фокуса - нужно один раз пробежаться Tab-ом полный круг по всем элементам, чтобы фокус стал нормальным. Выявил, что это из-за того, что элементы находятся в закрепленной области. Но так нужно!!!. Я уже добавил процедуры GotFocus, LostFocus и свойство BackColor для каждого элемента. Не помогает - при открытии документа фокус на элементах какой-то неправильный. Помогите, пожалуйста решить проблему. Serge 007>> Re: Условное форматирование ячеек и функция ЕСЛИ 2011-07-01 22:19 http://forum.msexcel.ru/profiles/serge_007-u25260.html Наконец добрался до видеоредактора (на работе его нет). Смотрите видео, думаю после него уж точно никаких вопросов не останется Mailo>> Сохранить два листа из книги в новую книгу. 2011-07-02 12:36 http://forum.msexcel.ru/profiles/mailo-u92982.html Здравствуйте. Оговорюсь сразу, что я не программист. Нужна ваша помощь в написании макроса . Собственно сам макрос уже есть, а надо его чуть-чуть адаптировать под меня)))) В общем, это макрос который сохраняет два нужных мне листа из книги в новую книгу текущую директорию с нужным мне именем. С этим все в порядке. Но есть еще два условие: 1) новая сформированная книга должна быть без макросов 2) новая книга не должна иметь формул. То есть только результаты вычислений. А вот и сам макрос: Private Sub My_MkDir(iPath$) iStart& = 1 '3 iPathSeparator$ = Application.PathSeparator '"\" iPath$ = iPath$ & _ IIf(Right(iPath$, 1) = iPathSeparator$, "", iPathSeparator$) Do iStart& = InStr(iStart& + 1, iPath$, iPathSeparator$) iTempPath$ = Mid(iPath$, 1, iStart&) If Dir(iTempPath$, vbDirectory) = "" Then _ MkDir iTempPath$ Loop While iStart& <> 0 End Sub Sub Divide_Workbook() Dim WbMain As Workbook Dim Wb As Workbook Dim sh As Worksheet Dim DateString As String ... Adar>> Re: Изменение значений функциии в зависимсоти от колонки 2011-07-02 15:37 http://forum.msexcel.ru/profiles/adar-u8942.html таким образом я должен получать одинаковые значения? Но я их не получаю См. вложение.А если мне надо протянуть колноку вниз с функцией и расстояние должно сохраняться: 52 строки, то достаточно того что MIN(OFFSET(C3,,,$Q$13)) c3 меняется на c4 а в q13 прописано 52? и тогда с С3 до С54 будет смещаться на с4 до 55? KuklP>> Re: Сохранить два листа из книги в новую книгу. 2011-07-02 16:06 http://forum.msexcel.ru/profiles/kuklp-u39713.html Привожу кусок кода, к-рый надо поменять(в настройках должно быть отмечено - доверять доступ к Visual Basic Project): Worksheets(Array("sf", "akt")).Copy Set Wb = ActiveWorkbook Wb.SaveAs FolderName & Worksheets("sf").Range("sf!g4") & "счет_фактура" & DateString & ".xls" Wb.Close False Меняем на Worksheets(Array("sf", "akt")).Copy Set Wb = ActiveWorkbook Dim oVBComponent As Object For Each oVBComponent In Wb.VBProject.VBComponents With oVBComponent Select Case .Type Case 100: .CodeModule.DeleteLines 1, .CodeModule.CountOfLines End Select End With Next For Each sh In Wb.Sheets sh.UsedRange.Value = sh.UsedRange.Value Next Wb.SaveAs FolderName & Worksheets("sf").Range("sf!g4") & "счет_фактура" & DateString & ".xls" Wb.Close False Mailo>> Re: KuklP 2011-07-02 16:37 http://forum.msexcel.ru/profiles/mailo-u92982.html спасибо,KuklP. В сохраненном файле все ячейки с формулами превратились в ячейки с конкретным значением.это как раз то что и требовалось.и макросов файл не содержит. но одна ячейка akt!c29 ссылалась на макрос "сумма прописью" то есть "=сумма_прописью(I28)" и теперь в этой ячейке не текст а #ИМЯ? (((( как бы это исправить?) KuklP>> Re: Сохранить два листа из книги в новую книгу. 2011-07-02 16:44 http://forum.msexcel.ru/profiles/kuklp-u39713.html А мне откуда знать? Давайте файл на вскрытие(правила прочитайте). Mailo>> автозапуск макроса 2011-07-02 17:02 http://forum.msexcel.ru/profiles/mailo-u92982.html Помогите плиз с автозапуском макроса. есть макрос. нужно что бы он запускался автоматически при изменении данных в ячейке A31. Сейчас у меня этот макрос запускается нажатием на любое место на листе.исходный код: Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 1 Or 2 Or 3 Or 4 Or 5 Or 6 Or 7 Or 8 Or 9 Then Application.Run "скрыть" End Sub но это не совсем удобно.Получается что лист при нажатии на ячейку всегда "моргает" Исходный код типа: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A31")) Is Nothing Then If Target = 1 Then Application.Run "скрыть" End If End If End Sub не подходит так как в ячейке А31 находится формула а не какое-либо конкретное значение.То есть я так понимаю, что надо сделать что бы значение в ячейке a31 запоминалось, а потом выполнялась проверка :если запомненное значение не отличается от того которое в ячейке, то ничего делать не нужно, а иначе ... Шпец Докапыч>> Re: Переход по Enter в элементах ActiveX и добавление данных на лист 2011-07-02 17:52 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Открыл книгу: фокус на ячейке "D11". Ткнул мышой в поле даты: курсор мигает в ожидании ввода. Т.е. нарезать круг Tab'ом не пришлось... Что если в модуль книги бросить реакцию на открытие: Код: Private Sub Workbook_Open()
Sheets("Dvij").Data.Activate End Sub Шпец Докапыч>> Re: запрет видимости значений дипазона выбранным пользователям 2011-07-02 18:11 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Под рукой сетки нет, но должно сработать (код для модуля книги): Код: Private Sub Workbook_Open() If Environ("COMPUTERNAME") = "OPER" Then Sheets("Лист1").Rows("10:20").Hidden = 1 End If End Sub Суть в следующем: при открытии с компа OPER книги, в которой все строки предварительно скрыты, отображаются строки 10:20 листа "Лист1". Mailo>> Re: Сохранить два листа из книги в новую книгу. 2011-07-02 18:17 http://forum.msexcel.ru/profiles/mailo-u92982.html Сори)Вот файл Кстати если Вы поможите мне в решении проблемы изложненной в теме : http://forum.msexcel.ru/microsoft_excel/avtozapusk_makrosa-t5893.0.html буду еще больше признателен.Файл тот же Шпец Докапыч>> Re: автозапуск макроса 2011-07-02 18:20 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html За счёт чего изменяются (внезапно?) данные в книге? На это событие и следует вешать реакцию. Например, при переходе на лист: Код: Private Sub Worksheet_Activate()
If "=" & [A31] <> ThisWorkbook.Names("save").Value Then MsgBox "Измена!" End Sub Шпец Докапыч>> Re: Тормознутое открытие файлов Ехсе! 2007 на виртуальной машине 2011-07-02 19:46 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Можно в автомакросы прописать выдачу в лог времени своего выполнения. Тогда, после изучения данного лога, можно выявить узкие места. И ещё: что значит "запускаются"? Всяко же не вываливаются пользователю проги в открытом виде. И, например, если нужно из какого-нибудь объёмного файла взять данные, то легче его не открывать, а забрать информацию посредством ADO. grand.msexcel>> Re: Переход по Enter в элементах ActiveX и добавление данных на лист 2011-07-02 20:01 http://forum.msexcel.ru/profiles/grandmsexcel-u92873.html Проблема в другом: открыв книгу, находясь в поле Data при нажатии Enter или Tab следующий элемент не получает фокус. Но Ваш совет именно то, что нужно. Спасибо. Проблема решена. Mailo>> Re: автозапуск макроса 2011-07-02 20:25 http://forum.msexcel.ru/profiles/mailo-u92982.html дело в том что расчеты происходят на листе 1. На лист 2 копируются значения в определенную таблицу.то есть на листе 2 я никаких действий не произвожу.но в зависимости от того приобретает ли значение в ячейке а31 на листе 2 определенное значение я запускаю макрос.То есть к какому событию привязать макрос в листе 2 если там только формулы?я ничего не ввожу. Есть вариант запустить макрос в коде листа 1.дело в том что там есть ячейка которая принемает периодически значение "истина" или "ложь".когда меняется ложь на истина вот тогда то мне как раз и надо макрос запустить , который выполняет определенные действия с листом 2.вот только что то не получается) блин сори что "война и мир"вышла.надеюсь понятно объяснил) Mailo>> Re: автозапуск макроса 2011-07-02 20:34 http://forum.msexcel.ru/profiles/mailo-u92982.html Ой, Шпец Докапыч. Я бы тексту предыдущего своего сообщения уделил больше внимания, если бы сразу увидел вашу подпись к сообщению. Так что за синтаксис и пунктуацию - извиняюсь. Mailo>> Re: Сохранить два листа из книги в новую книгу. 2011-07-02 20:36 http://forum.msexcel.ru/profiles/mailo-u92982.html может у меня макрос "сумма прописью" не очень удачный?на некоторых компьютерах мне жаловались что не запускается. офис 2003 KuklP>> Re: Сохранить два листа из книги в новую книгу. 2011-07-02 20:48 http://forum.msexcel.ru/profiles/kuklp-u39713.html В другой теме Вам уже ответили. Я Вам еще чуть изменил макрос скрыть_столбец. boa>> Re: Тормознутое открытие файлов Ехсе! 2007 на виртуальной машине 2011-07-02 22:21 http://forum.msexcel.ru/profiles/boa-u4698.html Причина (хотя окончательно еще не выявлена), скорее всего в Винде т.е. она кеширует файлы, и тормозит процесс После многократного запуска, программа запускается от 30 мин. до 1,5 мин.!!!, хотя, для этого компа, это то-же не показатель. могу переслать техн.инфу по серваку и ВМ. и/или прогу, для теста забрать информацию посредством ADO. буду премного благодарен за направление "копания", или образцы. т.к. сам живу "прошлым веком" и получаю данные из Ex.книг путем открытия P.S. И ещё: что значит "запускаются"? т.е. "запускаются" - "открываются"Во-первых: - запуск(открытие) происходит в скрытом режиме, т.е. пользователь ничего не видит вообще... Во-вторых, Пользователь обращается к одному файлу и, в зависимости от авторизациии, ему открываются те, или иные файлы для работы (азписи/чтения), уже без его участия... Gregsun>> Преобразование списка при помощи DO...LOOP VBA 2011-07-02 22:39 http://forum.msexcel.ru/profiles/gregsun-u8509.html Доброе время суток. Имеется список адресов. После установки указателя в ячейку с фамилией и запуска макросa - список преобразуется в формат базы данных. Цитировать John Smith 123 Main Street Akron OH 44308 Jane Doe 245 State Street Chicago IL 60011 Ralph Emerson 345 2nd Ave New York NY 10011 George Washington 456 3rd St Philadelphia PA 12345 John Adams 543 4th Ave Baltimore MD 12345 Thomas Jefferson 654 5th Ave Roanoke VA 12345 James Madison 987 6th St Hollywood CA 12345 James Monroe 765 7th Ave Houston TX 12345 Как переделать макрос, чтобы можно было получить данные в столбце C - цифры без перерыва A C 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 Цитировать Sub Macro3a()
Do If Not Selection.Value > "" Then Ex... _Boroda_>> Re: Преобразование списка при помощи DO...LOOP VBA 2011-07-02 23:21 http://forum.msexcel.ru/profiles/boroda-u12234.html Какие цифра без какого перерыва? там же цифры с текстом. Текст убить нужно? кладите файл Excel что есть - что нужно(ручками набейте) Mailo>> Re: Сохранить два листа из книги в новую книгу. 2011-07-02 23:49 http://forum.msexcel.ru/profiles/mailo-u92982.html Спасибо, KuklP. Все отлично.вот только одно. Когда жмешь на кнопку сохранить файл сохраняется без макросов. Но тем не менее перед открытием сохраненного файла офис сообщает что в файле есть макросы и предлагает их отключить или нет. Я думал, что это из-за того что в файле есть кнопки ссылающиеся на макросы.Добавил в наш макрос : ActiveSheet.Shapes("Button 2").Select Selection.Cut ActiveSheet.Shapes("Drop Down 1").Select Selection.Cut Sheets("akt").Select ActiveSheet.Shapes("Button 1").Select Selection.Cut Кнопки исчезли, но тем не мение офис сообщает, что в файле макрос( есть идеи? Спасибо еще раз! Gregsun>> Re: Преобразование списка при помощи DO...LOOP VBA 2011-07-03 00:13 http://forum.msexcel.ru/profiles/gregsun-u8509.html Какие цифра без какого перерыва? там же цифры с текстом. Текст убить нужно? Первый файл - оригинальный.кладите файл Excel что есть - что нужно(ручками набейте) Второй вместо адресов - цифры. Надо чтобы из столбца А данные копировались при помощи макроса в другой столбец - С, например и без пропусков. Gregsun>> Re: Преобразование списка при помощи DO...LOOP VBA 2011-07-03 00:15 http://forum.msexcel.ru/profiles/gregsun-u8509.html Cтолбцы B,C,D заполнились после запуска макроса. _Boroda_>> Re: Преобразование списка при помощи DO...LOOP VBA 2011-07-03 01:19 http://forum.msexcel.ru/profiles/boroda-u12234.html Я что-то ничего не понимаю. А почему просто не скопировать столбец А в столбец F? Какой Вам файл нужно сделать? С буквами или с цифрами? С буквами - есть пропуски, но нет цифр, с цифрами - есть цифры, но нет прпусков. А может, Вам просто пустые ячейки в столбце первого файла А убрать нужно? Еще раз - положите файл, в котором руками заполните те ячейки, которые нужно заполнить макросом KuklP>> Re: сортировка массива данных 2011-07-03 07:47 http://forum.msexcel.ru/profiles/kuklp-u39713.html Существенно ускорить макрос можно за счет уменьшения к-ва обращений к ячейкам листа(ну и совет Николая): Sub массив() Dim A Cells(1).CurrentRegion.Sort Key1:=[B2], Order1:=1, Key2:=[C2] _ , Order2:=1, Key3:=[A2], Order3:=1, Header:=0 A = Cells(1).CurrentRegion.Value Stop End Sub KuklP>> Re: Сохранить два листа из книги в новую книгу. 2011-07-03 10:13 http://forum.msexcel.ru/profiles/kuklp-u39713.html Удаление форм можно короче. В участок кода: For Each sh In Wb.Sheets sh.UsedRange.Value = sh.UsedRange.Value Next Добавим: For Each sh In Wb.Sheets sh.UsedRange.Value = sh.UsedRange.Value sh.DrawingObjects.Delete Next А по поводу идей - поставьте антивирус и в Эксе степень безопасности Низкая. Да и не так уж хлопотно один раз ткнуть кноку. Я там еще чуток сократил макрос. Ovsya>> подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-03 10:27 http://forum.msexcel.ru/profiles/ovsya-u92970.html Задача несложная, но чегой-то заклинило меня, не могу сообразить : 1. на листах с фамилиями в нижних строках - итогах (ст.5, 7)- нужно подсчитать кол-во 1 и 0 через СЧЁТЕСЛИ мне не нравится, т.к. придётся добавлять доп.столбцы (ст. D, E) формулы массива (=СУММ(($C$9:$C$58=$C$59)*($F$9:$F$58=1)*($F$9:$F$58))) или (=СЧЁТ(ЕСЛИ($C$9:$C$58=$C$59;ЕСЛИ($F$9:$F$58=1;1)))) - подсчёт единиц делается правильно, нулей - нет. Не могу понять, почему. 2. по заполнении таблиц на листах с фамилиями итоги должны вставать в таблицу на листе СВОДНАЯ (под фиолетовой строкой) тут ступор полный файл в 10м excel'e, но нужно, чтобы работало в esxcel 2003 (поэтому СЧЁТЕСЛИМН не идёт) если кто поможет, спасибо огромное : Adar>> Зум и прокрутка истории в диаграмме 2011-07-03 10:28 http://forum.msexcel.ru/profiles/adar-u8942.html Пытаюсь настроить зум и прокрутку истории в зимаграмме с помощью form controls (developer-insert-form controls) и присвоения имени (formulas-name manager) диапазонам. Пытаюсь в график на место фиксированных диапазонов вставить присовенные имена: =SERIES(Sheet1!$B$1,Sheet1!$A$2:$A$11,Sheet1!$B$2:$B$11,1) на =SERIES(Sheet1!$B$1,dates,Sheet1!$B$2:$B$11,1) или =SERIES(Sheet1!$B$1,названиефайла.форматфайла!dates,Sheet1!$B$2:$B$11,1) но получаю ошибку что у меня не правильные ссылки (invalid reference) Dmitr68>> Re: Зум и прокрутка истории в диаграмме 2011-07-03 11:44 http://forum.msexcel.ru/profiles/dmitr68-u18737.html dates: =СМЕЩ(Sheet1!$A$2;zoomIndex;0;scrollIndex;1) А где у Вас именнованные формулы zoomIndex и scrollIndex? Serge 007>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-03 11:48 http://forum.msexcel.ru/profiles/serge_007-u25260.html Ответы на оба вопроса во вложении (залил желтым). Работать будут в любой версии Excel. ЗЫ Совет: Сделайте нормальный файл, с нормальным расположением данных. То что Вы выложили - просто тихий ужас... Mailo>> Re: Сохранить два листа из книги в новую книгу. 2011-07-03 11:53 http://forum.msexcel.ru/profiles/mailo-u92982.html дело не в хлопотах.Просто если кому-либо отправить файл со счет фактурой и актом по эл.почте , то у того кто примет письмо возникнут сомнения: открывать ли этот файл)))) ну ладно.это мелочи) спс Dmitr68>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-03 11:59 http://forum.msexcel.ru/profiles/dmitr68-u18737.html Недавно у MCH увидел как искать только 0: =СУММПРОИЗВ((C9:C58="цель")*(F9:F58&""="0")) Ovsya>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-03 12:13 http://forum.msexcel.ru/profiles/ovsya-u92970.html произведение сие не моё ни разу рыбу таблиц нарисовал начальник моё дело - сделать так, чтобы всё считалось спасибо за помощь!! с такими функциями не работала, буду разбираться способ подсчёта нулей взяла на заметку gpv091>> Re: Создание внешней "динамической" ссылки 2011-07-03 13:21 http://forum.msexcel.ru/profiles/gpv091-u84250.html Файл открыт. Всё-равно не забирает Dmitr68>> Re: Создание внешней "динамической" ссылки 2011-07-03 14:02 http://forum.msexcel.ru/profiles/dmitr68-u18737.html По-моему, там = лишнее gpv091>> Re: Создание внешней "динамической" ссылки 2011-07-03 14:49 http://forum.msexcel.ru/profiles/gpv091-u84250.html Да, действительно = оказалось лишним. Спасибо. Теперь работает. И динамически меняет. Жаль вот только данные там будут, только пока открыты те книги. А нельзя как-нибудь сделать чтоб данные в ячейках были и при закрытых книгах, на которые они ссылаются. Как например если по ссылке делать ='C:\Analitik\report\[190411.xls]Лист1'!$H$6 то там не важно открыт документ или нет.. Такое возможно? Шпец Докапыч>> Re: Тормознутое открытие файлов Ехсе! 2007 на виртуальной машине 2011-07-03 14:59 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Рекомендую сначала идти по пути оптимизации самой проги, а не пытаться заставить летать Когда спрашивают примерчик ADO, то я обычно кидаю ссылочку на этот файл: TEST_ADO.rar Тема достаточно широкая, поэтому хорошо бы почитать мануал. Скинул на мыло главу по работе с ADO из учебничка. У мелкомягких имеется кривоватая статейка на тему. Ну и Гугл в помощь. Шпец Докапыч>> Re: автозапуск макроса 2011-07-03 15:04 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Как вариант, можно привязаться к событию Worksheet_Calculate. Adar>> Re: Зум и прокрутка истории в диаграмме 2011-07-03 15:43 http://forum.msexcel.ru/profiles/adar-u8942.html подправил вот хочу сменить =SERIES(Sheet1!$B$1,Sheet1!$A$2:$A$11,Sheet1!$B$2:$B$11,1) на =SERIES(Sheet1!$B$1,dates,euro,1) поидее в dates я прописал функцию "scroll", zoom =OFFSET(Sheet1!$A$2,scroll,0,zoom,1) и в euro =OFFSET(Sheet1!$B$2,scroll,0,zoom,1) Но не даёт мне подставить диапазон в графике Gregsun>> Re: Преобразование списка при помощи DO...LOOP VBA 2011-07-03 15:43 http://forum.msexcel.ru/profiles/gregsun-u8509.html Я что-то ничего не понимаю. При копировании не будет срабатывать программа на события рабочего листа.А почему просто не скопировать столбец А в столбец F? Какой Вам файл нужно сделать? С буквами или с цифрами? С буквами - есть пропуски, но нет цифр, с цифрами - есть цифры, но нет прпусков. А может, Вам просто пустые ячейки в столбце первого файла А убрать нужно? Еще раз - положите файл, в котором руками заполните те ячейки, которые нужно заполнить макросом Файл должен быть с цифрами. В столбце А - непрерывный ряд цифр (без пропусков) - например 20 ячеек. Перед запуском макроса надо выделить верхнюю ячейку . Зеленым выделены основные данные, красным - после заполнения макросом. _Boroda_>> Re: Преобразование списка при помощи DO...LOOP VBA 2011-07-03 17:32 http://forum.msexcel.ru/profiles/boroda-u12234.html Извините, но я Вас не понимаю. Судя по тому, что Вам нужно, чтобы срабатывала "программа на события рабочего листа", это часть какого-то задания. Без общей картины Ваши пожелания мне не понятны. Так что прошу прощения, но ждите более сообразительного мастера, может он догадается. Mailo>> Форма для заполнения 2011-07-03 17:33 http://forum.msexcel.ru/profiles/mailo-u92982.html Всем привет! Помогите плиз разобраться с формой для заполнения. В прикрепленном файле есть лист с названием реквизиты для него то и есть форма. Суть в том что когда я жму "добавить" реквизиты добавляются не в первую пустую строчку а куда-то , хрен знает куда.Так же проблемы и с удалением строк.точнее строки удаляются нормально, но у меня для каждого столбца на этом листе есть имя.Диапазон у имени =реквизиты!$R$3:$R$250. То есть с 3-ей по 250-ую строку.И когда я убиваю ненужную строку и меня во всех именах меняется диапазон на =реквизиты!$R$3:$R$250-1 то есть =реквзииты!$R$3:$R$249 А так же смещается значение в ячейке реквизиты!$N$251.А это так же не допустимо, так как на странице sf есть выпадающий список, и он связан с ячейкой реквизиты!$N$251 Итого требуется: 1) Надо сделать так,что бы реквизиты вставлялись в первую пустую строку из диапазона B3:B250 2) При удалении ст... Джоник>> Re: Закрытая книга и выпадающий список 2011-07-03 17:35 http://forum.msexcel.ru/profiles/dzhonik-u30110.html nilem>> Re: Закрытая книга и выпадающий список 2011-07-03 18:48 http://forum.msexcel.ru/profiles/nilem-u30547.html Муля, вопрос, конечно, в Вашем духе Просто хотелось попробовать "формульный" макрос. Срабатывает на открытие книги, кнопка Обновить делает то же самое. В книге Источник данные начинаются со 2-й строки. Джоник>> Re: Закрытая книга и выпадающий список 2011-07-03 21:59 http://forum.msexcel.ru/profiles/dzhonik-u30110.html Ув. nilem! Если я правильно понимаю, копирование даных в таблицу на лист "06.2011" происходит в случае (и соответственно), если в таблице источника даных заполнен первый столбец "имя". То есть. Если , например, этот столбец заполнен до десятоц строки, то и другие столбцы таблицы Получателя, будут запонены до этой строки. А я имел ввиду,следующее. Копирование измененных даных происходит при любых изменениях в таблице листа "Перечень" книги "Источник". Без привязки к ее первому столбцу. KuklP>> Re: Закрытая книга и выпадающий список 2011-07-03 23:27 http://forum.msexcel.ru/profiles/kuklp-u39713.html Муля, без обид - Вы себя хоть Жорой Вашингтоном назовите, но синтаксис Вас выдает с потрохами:-) Джоник>> Re: Закрытая книга и выпадающий список 2011-07-04 00:40 http://forum.msexcel.ru/profiles/dzhonik-u30110.html А РАЗВЕ ЭТО ТАК ВАЖНО? nilem>> Re: Закрытая книга и выпадающий список 2011-07-04 00:56 http://forum.msexcel.ru/profiles/nilem-u30547.html А я имел ввиду,следующее. Ну тогда кроме копирования ничего не придумаешь. На открытие книги:Копирование измененных даных происходит при любых изменениях в таблице листа "Перечень" книги "Источник". Без привязки к ее первому столбцу. Код: Sub ertert()
Application.ScreenUpdating = False With GetObject(ThisWorkbook.Path & "\Èñòî÷íèê.xls") .Sheets(1).UsedRange.Copy [a1]: .Close (False) End With Application.ScreenUpdating = True End Sub Pash>> Автоматическое списание товара по нескольким строкам... 2011-07-04 04:56 http://forum.msexcel.ru/profiles/pash-u93186.html Как можно сделать списание, когда есть цифра для списания и 1-10 приходов по товару, чтобы списывание начиналось с самого раннего прихода, сейчас кол-во для списания вводится вручную, как можно сделать чтоб оно делалось само, возможноли такие реализовать через формулы или нужно использовать ВизуалБейсик? пример: надо списать мед товары Боры в кол-ве 100 шт код название дата ТТН кол-во цена списание остаток 777 Бор1 1.1.11 001 20 ххх 20 0 777 Бор1 1.2.11 015 20 ххх 20 0 777 Бор1 1.3.11 019 200 ххх 160 40 Спасибо. greenthumb>> Автоматическое заполнение гиперссылками 2011-07-04 06:25 http://forum.msexcel.ru/profiles/greenthumb-u93213.html Здравствуйте! Знающие, подскажите можно ли автоматически заполнить столбец гиперссылками на файлы из определенной папки? Файлов очень много вручную не вариант... Ovsya>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-04 06:28 http://forum.msexcel.ru/profiles/ovsya-u92970.html всё-таки, может ли кто-нибудь объяснить, почему подсчёт с помощью формул, которые я дала в 1м посте, правильно даёт кол-во единиц и неправильно - нулей?? где ошибка? Dmitr68>> Re: Зум и прокрутка истории в диаграмме 2011-07-04 08:25 http://forum.msexcel.ru/profiles/dmitr68-u18737.html Если бы Вы внимательно читали инструкцию, как делать диаграмму с зумом и прокруткой, то увидели бы, что Цитировать Эта функция (по-русски она называется РЯД, по-английски SERIES) формирует ряды данных и подписей для диаграммы. Подменим в ней диапазоны на те, что мы сделали на Шаге 2, не забыв указать имя файла: =РЯД(Sheet1!$B$1;testscroll.xlsx!dates;testscroll.xlsx!euro;1)Dmitr68>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-04 08:42 http://forum.msexcel.ru/profiles/dmitr68-u18737.html ...где ошибка? Дело в том, что формула (F9:F58=0) считает как ячейки с 0, так и пустые ячейки.Можно по разному выйти из ситуации. Сергей сделал так: (F9:F58=0)*(F9:F58<>"") Можно еще так: ((F9:F58=0)-(F9:F58="")) или можно сначала массив сделать текстовым, а потом искать текст "0": (F9:F58&""="0") или (""&F9:F58="0") Ovsya>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-04 09:09 http://forum.msexcel.ru/profiles/ovsya-u92970.html да, я поняла, что пустые ячейки воспринимаются как со значениями "0", но кол-во всё равно получается странным : Serge 007>> Re: Автоматическое заполнение гиперссылками 2011-07-04 09:38 http://forum.msexcel.ru/profiles/serge_007-u25260.html Здравствуйте. Можно. Как формулами, так и макросами. Serge 007>> Re: Автоматическое списание товара по нескольким строкам... 2011-07-04 09:40 http://forum.msexcel.ru/profiles/serge_007-u25260.html Плохо понятно. Давайте пример, в котором две таблицы заполненные вручную "Было так" - "Стало так" потому что... KuklP>> Re: Автоматическое заполнение гиперссылками 2011-07-04 10:08 http://forum.msexcel.ru/profiles/kuklp-u39713.html Макросами. mishaPH>> Re: Поиск решения (solver) в макросе 2011-07-04 10:12 http://forum.msexcel.ru/profiles/mishaph-u92576.html Таки появился видимо после перезагрузки компа флажок на солвер. макрос запускается но, у солвера 2 диалога сообщения с параметрами и кнопкой посчитать и сохранения результатов. При старте макроса первый благополучно запомнился, а вот второй выходит и ждет решения. Как отключить второе сообщение Джоник>> Re: Закрытая книга и выпадающий список 2011-07-04 10:46 http://forum.msexcel.ru/profiles/dzhonik-u30110.html Доброго дня! Ув. nilem! Вот это, совсем другой компот! Работает Большое вам СПАСИБО! lsg>> Округление в VBA, если дробная часть числа заканчиваетcя на цифру 5 2011-07-04 11:27 http://forum.msexcel.ru/profiles/lsg-u16533.html Уважаемые форумчане, помогите, пожалуйста. Наверняка, кто-нибудь из вас сталкивался с подобной ситуацией. Если число с N знаков после запятой заканчивается цифрой 5, то при округлении числа с точностью N – 1 знаков после запятой, по непонятным мне причинам VBA отбрасывает цифру пять и не округляет число по правилам арифметического округления (в большую сторону). Вот пример: Sub E_Round() Dim L As Double L = 81.115 For L = 80.115 To 82 Step 0.1 L_Round = Round(L, 2) Next End Sub Как мне выйти из положения? Ведь в Excelе округляется нормально, по правилам арифметического округления (не бухгалтерского). Отчетность сдается по данным, сформированным в Excel. Отчетность сложная и я решил упростить жизнь макросами, но воткнулся в эту проблему. Отчетность сдана, а копейка, при расчете с использованием макроса, плывет. И никого и никогда мне не убедить, что так округлять правильно, даже самого себя! Получается, что напрасно время тратил :'(. Переменных много, как за всеми уследить? Помог... evk_d>> Re: Условное форматирование ячеек и функция ЕСЛИ 2011-07-04 11:36 http://forum.msexcel.ru/profiles/evkd-u92300.html Ну вот. Вот теперь все понятно. Можете, когда хотите ) Благодарю. До связи. KuklP>> Re: Округление в VBA, если дробная часть числа заканчиваетcя на цифру 5 2011-07-04 11:46 http://forum.msexcel.ru/profiles/kuklp-u39713.html Так и пишите: Sub E_Round() Dim L As Double L = 81.115 For L = 80.115 To 82 Step 0.1 L_Round = WorksheetFunction.Round(L, 2) Next End Sub Vic Voodoo>> Re: Округление в VBA, если дробная часть числа заканчиваетcя на цифру 5 2011-07-04 11:55 http://forum.msexcel.ru/profiles/vic_voodoo-u12254.html Не пойму, какой смысл в операторе L=81,115 ? Sub E_Round() Dim L As Double L = 81.115 For L = 80.115 To 82 Step 0.1 L_Round = Round(L, 2) Next End Sub lsg>> Re: Округление в VBA, если дробная часть числа заканчиваетcя на цифру 5 2011-07-04 12:03 http://forum.msexcel.ru/profiles/lsg-u16533.html Это просто пример Alex_ST>> Re: Округление в VBA, если дробная часть числа заканчиваетcя на цифру 5 2011-07-04 12:06 http://forum.msexcel.ru/profiles/alexst-u65623.html Ну, это топик-стартеру виднее. Ведь это не KuklP придумал: L = 81.115 а Сергей просто в цикле заменил функцию VB на функцию листа Excel
lsg>> Re: Округление в VBA, если дробная часть числа заканчиваетcя на цифру 5 2011-07-04 12:08 http://forum.msexcel.ru/profiles/lsg-u16533.html Так и пишите: Sub E_Round() Dim L As Double L = 81.115 For L = 80.115 To 82 Step 0.1 L_Round = WorksheetFunction.Round(L, 2) Next End Sub Спасибо! Все гениальное просто, даже обидно стало, почему сам до использования экселевской функции не додумался Шпец Докапыч>> Re: Автоматическое списание товара по нескольким строкам... 2011-07-04 13:02 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html FIFO через формулу: G2: =ЕСЛИ(СУММ(G$1:G1)<ЦДС;ЕСЛИ(ЦДС-СУММ(G$1:G1)>E2;E2;ЦДС-СУММ(G$1:G1));"") Где ЦДС - цифра для списания. Шпец Докапыч>> Re: Округление в VBA, если дробная часть числа заканчиваетcя на цифру 5 2011-07-04 13:07 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Для небухгалтерского округления: Format(L, ".00") boa>> Re: Тормознутое открытие файлов Ехсе! 2007 на виртуальной машине 2011-07-04 14:07 http://forum.msexcel.ru/profiles/boa-u4698.html Спасибо Innakh>> Гиперссылка 2011-07-04 15:28 http://forum.msexcel.ru/profiles/innakh-u93247.html Добрый день! Подскажите пжл. мне необходимо сделать гиперссылку на ячейку с меняющимся значением из списка (а именно в данной ячейке меняется код магазина) а рядом в ячейке необходимо сослаться на код магазина так чтоб она понимала что это магазин такой-то и из определенной папки нужно отразить ссылку инвестиционного расчета именно выбранного магазина...СОС...ОЧЕНЬ СРОЧНО Pash>> Re: Автоматическое списание товара по нескольким строкам... 2011-07-04 15:35 http://forum.msexcel.ru/profiles/pash-u93186.html FIFO через формулу: G2: =ЕСЛИ(СУММ(G$1:G1)<ЦДС;ЕСЛИ(ЦДС-СУММ(G$1:G1)>E2;E2;ЦДС-СУММ(G$1:G1));"") Где ЦДС - цифра для списания. Спасибо. Формула понятно, но в списке присутствует еще много различных позиций кроме Боров, но у каждой позиции есть код, а в таблице для списания тоже есть код товара и кол-во для списания. Выложил пример. Сейчас все делается так: На листе Списание в столбце E-расход смотрю сколько надо списать, в столбце G нажимаю кнопку которая делает фильтр по соответствующему коду на листе 06 и после вручную вводится в столбце Z кол-во для списания. А вот хотелось чтобы в столбце Z листа 06 происходило списание автоматически, согласно расходу в колонке E на листе Списание. Innakh>> Re: Гиперссылка 2011-07-04 16:09 http://forum.msexcel.ru/profiles/innakh-u93247.html Отправила ловите Serge 007>> Re: Гиперссылка 2011-07-04 16:18 http://forum.msexcel.ru/profiles/serge_007-u25260.html Отправила ловите Куда отправила?На форум выкладывайте. Innakh>> Re: Гиперссылка 2011-07-04 16:24 http://forum.msexcel.ru/profiles/innakh-u93247.html на вашу почту...сейчас выложу Serge 007>> Re: Гиперссылка 2011-07-04 16:28 http://forum.msexcel.ru/profiles/serge_007-u25260.html И что где должно быть? Innakh>> Re: Гиперссылка 2011-07-04 16:37 http://forum.msexcel.ru/profiles/innakh-u93247.html желтым цветов покрасила ячейки в файле УЛ Рябухина Serge 007>> Re: Гиперссылка 2011-07-04 17:04 http://forum.msexcel.ru/profiles/serge_007-u25260.html 1. меняем код из списка - где список? 2. необходима гиперссылка на определенный код - какой код определённый? Innakh>> Re: Гиперссылка 2011-07-04 17:16 http://forum.msexcel.ru/profiles/innakh-u93247.html ну посути если вы можете сделать ссылку сделайте ее на данный код...я к списку я потом привяжусь сама cheshiki1>> Re: Гиперссылка 2011-07-04 17:21 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html если я правильно понял то вот формула для ячейки К5: =ГИПЕРССЫЛКА("C:\temp\УЛ\"&E11&"_NPV.xls";"код "&E11), где C:\temp\УЛ\ - место нахождения файла который нужно открыть. можете заменить на своё. Innakh>> Re: Гиперссылка 2011-07-04 17:33 http://forum.msexcel.ru/profiles/innakh-u93247.html Спасибо получилось...но вот еще засада у нас три разрешения xls, xlsx, xlsm...что в данном случае еще нужно прописать в формуле Dmitr68>> Re: Гиперссылка 2011-07-04 17:39 http://forum.msexcel.ru/profiles/dmitr68-u18737.html Добавлю лишь, что если файлы находятся в одной папке, то Цитировать "C:\temp\УЛ\"& лишнее, можно так:=ГИПЕРССЫЛКА(E11&"_NPV.xls";E11) Innakh>> Re: Гиперссылка 2011-07-04 17:49 http://forum.msexcel.ru/profiles/innakh-u93247.html не совсем понятен ответ на последний вопрос Шпец Докапыч>> Re: Автоматическое списание товара по нескольким строкам... 2011-07-04 18:20 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Тогда в этой формуле, вместо СУММ(), будет СУММЕСЛИ(), а ЦДС=ВПР(Код;Списание;Расход;0). bermax18>> макрос выдает ошибку 2011-07-04 19:38 http://forum.msexcel.ru/profiles/bermax18-u35589.html День добрый. Нужна ваша помощь вот в чем. есть макрос, но как только ставлю защиту листа он выкидывает окно, нельзя установить свойство Hidden класса Range.javascript:void(0); что я не так делаю, возможно что-то с макросом напутал я в них не селен. Собственно сам макрос. Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Cells(1, Target.Column) [AE1].EntireColumn.Hidden = Range("AE6") = 0 End With End Sub заранее спасибо. Шпец Докапыч>> Re: макрос выдает ошибку 2011-07-04 20:41 http://forum.msexcel.ru/profiles/shpetsealist-u3583.html Нужно либо при защите листа разрешить *форматирование строк, либо программно снимать/ставить защиту (см. тут). KuklP>> Re: макрос выдает ошибку 2011-07-04 20:48 http://forum.msexcel.ru/profiles/kuklp-u39713.html И в дополнение: Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Cells(1, Target.Column) [AE1].EntireColumn.Hidden = Range("AE6") = 0 End With End Sub это бред. 2-я и 4-я строка ни к чему. И вообще в таком виде лучше использовать событие Worksheet_Calculate . bermax18>> Re: макрос выдает ошибку 2011-07-04 21:31 http://forum.msexcel.ru/profiles/bermax18-u35589.html спасибо за подсказку, но не могли бы вы тогда посоветовать как как лучше это сделать, или еще лучше скинуть пример, желательно с учетом всех требований. KuklP>> Re: макрос выдает ошибку 2011-07-04 21:45 http://forum.msexcel.ru/profiles/kuklp-u39713.html спасибо за подсказку, но не могли бы вы тогда посоветовать Да нет, мы Вам пример рисовать не будем. "Лучше уж вы к нам"("Бриллиантовая рука"). По секрету: был бы Ваш пример сначала - давно бы решилось. А так - ненужная переписка, иными словами флуд.
как как лучше это сделать, или еще лучше скинуть пример, желательно с учетом всех требований. bermax18>> Re: макрос выдает ошибку 2011-07-04 22:06 http://forum.msexcel.ru/profiles/bermax18-u35589.html нужно что бы макрос был листе2, то есть фев. спасибо за помощь. KuklP>> Re: макрос выдает ошибку 2011-07-05 00:06 http://forum.msexcel.ru/profiles/kuklp-u39713.html Читал Вашу формулу в [AE1]. Долго думал... Классика:-) А серьезно, См. решение. Повесил на событие активации листа. Можно на открытие книги, не важно. Private Sub Worksheet_Activate() Columns("AE").Hidden = Day(DateSerial(Year(Date), 3, 1) - 1) = 28 End Sub Так будет брать сегодняшний год. Если надо указанный, то Columns("AE").Hidden = Day(DateSerial(Year([C7]), 3, 1) - 1) = 28 KuklP>> Re: макрос выдает ошибку 2011-07-05 00:20 http://forum.msexcel.ru/profiles/kuklp-u39713.html А тут с защищенным листом. Обратите внимание, что вместо Вашей формулы в стороках дат. bermax18>> Re: макрос выдает ошибку 2011-07-05 00:33 http://forum.msexcel.ru/profiles/bermax18-u35589.html Огромное человеческое спасибо!javascript:void(0); Я вот только не понял как работает защита листа (макроса не нашел) не могли бы Вы меня просветить в этом? в будущем пригодится javascript:void(0); KuklP>> Re: макрос выдает ошибку 2011-07-05 00:39 http://forum.msexcel.ru/profiles/kuklp-u39713.html Зачем там макрос? Я вручную поставил, без пароля. Можете снять и при попытке поставить снова посмотрите, какие там галки стоят(См. пост Шпеца Докапыча). bermax18>> Re: макрос выдает ошибку 2011-07-05 00:45 http://forum.msexcel.ru/profiles/bermax18-u35589.html Сразу не обратил внимания javascript:void(0); Спасибо за вашу помощь. KuklP>> Re: макрос выдает ошибку 2011-07-05 01:03 http://forum.msexcel.ru/profiles/kuklp-u39713.html Если когда все же захочется, почитайте справку по Protect Method. Особое внимание уделите параметру UserInterfaceOnly. При его значении -1, макрос будет работать и без снятия защиты. Да, и сходите по ссылке Шпеца Докапыча(« Ответ #1 : 04 Июль 2011, 20:41:01 »). Там есть пример кода снятия-постановки защиты. mros>> Re: Выбор последнего значения из списка? 2011-07-05 08:54 http://forum.msexcel.ru/profiles/mros-u88027.html А можете объяснить как эта мистика работает:)? Голову сломал, хэлп по функции перечитал - не доходит до меня понимание этого чуда..... Алексей Шмуйлович>> Демонстрация работы с PALO (видео) 2011-07-05 09:14 http://forum.msexcel.ru/profiles/alexshm-u64.html Алексей Шмуйлович>> Re: Palo-server 2011-07-05 09:16 http://forum.msexcel.ru/profiles/alexshm-u64.html kykynja>> Re: Суммирование значений колонки, содержащей DIV/0 2011-07-05 10:07 http://forum.msexcel.ru/profiles/kykynja-u25413.html А как можно сделать, чтобы суммировалось по критерию с суммесли? С учетом игнорирования ошибок? Serge 007>> Re: Выбор последнего значения из списка? 2011-07-05 10:23 http://forum.msexcel.ru/profiles/serge_007-u25260.html А можете объяснить как эта мистика работает:)?...не доходит до меня понимание этого чуда... Это которое?Если мой вариант, то так: При помощи функции ЕСЛИ отбираем номера строк содержащих числа; при помощи функции МАКС находим номер последней строки; при помощи функции ИНДЕКС возвращаем значение этой последней строки. Если Вы про вариант MCH, то: При помощи деления единицы на массив данных получаем результирующий массив из чисел и значений ошибки (если в исходном массиве не число); функция ПРОСМОТР игнорирует значения ошибки и возвращает последнее значение. MCH>> Re: Суммирование значений колонки, содержащей DIV/0 2011-07-05 10:32 http://forum.msexcel.ru/profiles/mch-u48782.html =СУММ(ЕСЛИ(ЕЧИСЛО(диапазон);(диапазон=критерий)*диапазон)) mros>> Re: Выбор последнего значения из списка? 2011-07-05 12:40 http://forum.msexcel.ru/profiles/mros-u88027.html Спасибо. Тучи прояснились:). Поистине у excel такие глубины о которых и не догадывался... Nitrochaos>> Сохранение данных в "оперативном режиме" из окна Excel в базу данных Access 2011-07-05 13:42 http://forum.msexcel.ru/profiles/nitrochaos-u46291.html Я выбрал эту тему для обсуждения, так-как многие варианты сохранения информации в Excel не подходят, а форму делать подобную Excel в Accesse сложно . Каким образом занесенную информацию можно удобно сохранять в Accesse? ivan-11>> Как распечатать первые вкладки в нескольких файлах разом. 2011-07-05 14:11 http://forum.msexcel.ru/profiles/ivan11-u93419.html В папке около 200х файлов, сохраненные на второй вкладке. Если выделить все файлы и нажать печать - печатается та вкладка на которой файл был закрыт и сохранен. Вопрос, как напечатать, первые вкладки в файлах? И можно ли как-либо? Entropija>> Использование функции ВПР 2011-07-06 02:00 http://forum.msexcel.ru/profiles/entropija-u93514.html Для моей задачи мне необходимо что бы номер столбца, при использовании ВПР, задавался в зависимости от условия. Подскажите, пожалуйста, как это можно реализовать На форуме Вы можете получить совет по любым вопросам работы в Microsoft Excel. Добро пожаловать на форум! |
В избранное | ||