← Июль 2011 → | ||||||
2
|
3
|
|||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
7
|
9
|
10
|
|
11
|
12
|
13
|
14
|
16
|
17
|
|
18
|
19
|
20
|
21
|
23
|
24
|
|
25
|
26
|
27
|
28
|
30
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://msexcel.ru
Открыта:
17-06-2006
Адрес
автора: job.education.exl-owner@subscribe.ru
Статистика
0 за неделю
lilja_ka>> с каждого листа одной книги перенести значение в соответствующий лист другой кни
Профессиональные приемы работы в Microsoft Excel Выпуск 26 Подписчиков: 5988 Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"
Новости сайта в формате RSS Порекомендуйте нашу рассылку друзьям Обратная связь Наши рассылки: Наши сайты Профессиональные приемы работы в Microsoft Excel bonifatiy.narod.ru Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии. StudentTools.Narod.Ru Для тех, кто любит учиться Наши друзья VBAtips.ru - wordexpert.ru planetaexcel.ru |
Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"
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 Для моей задачи мне необходимо что бы номер столбца, при использовании ВПР, задавался в зависимости от условия. Подскажите, пожалуйста, как это можно реализовать Serge 007>> Re: Использование функции ВПР 2011-07-06 08:35 http://forum.msexcel.ru/profiles/serge_007-u25260.html В аргумент Номер столбца функции ВПР вставьте формулу, которая будет возвращать номер столбца в зависимости от Вашего условия. Prist>> Делимся заказами и обсуждаем все, что с ними связано 2011-07-06 09:13 http://forum.msexcel.ru/profiles/prist-u4859.html Здравствуйте, знатоки Excel-я. Была такая идея: создать скрытый раздел в форуме, где бы знатоки из разных форумов могли бы делиться информацией по заказам, обсуждать ненадежных клиентов и прочее-прочее, что связано с выполнением заказов. Недавно данная идея была реализована у меня на форуме. Раздел создан и видят раздел только те, кто допущен. Остальные даже не знают где он. Собственно тему создал с одной целью: если есть спецы, желающие получить приглашение в данный раздел - пишите мне на e-mail: The-Prist@yandex.ru Рад буду все кандидатуры вынести на обсуждение уже имеющимся признанным специалистам по выполнению заказов. Раздел специфический, поэтому прошу не держать обиду, если кого-то не примут в общину. Это не значит, что Вы плохой знаток. Причин других может быть много. Ovsya>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-06 09:35 http://forum.msexcel.ru/profiles/ovsya-u92970.html в формуле, предложенной Serge 007 стоят константы, дающие смещение по столбцам на 52 недели всё прописывать руками? можно ли их как-то заменить? т.е. при добавлении данных в листы с фамилиями данные на лист СВОДНАЯ должны добавляться сами. mishaPH>> Re: Поиск решения (solver) в макросе 2011-07-06 10:41 http://forum.msexcel.ru/profiles/mishaph-u92576.html ап Serge 007>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-06 10:57 http://forum.msexcel.ru/profiles/serge_007-u25260.html в формуле, предложенной Serge 007 стоят константы, дающие смещение по столбцам Зачем? Руками можно и без Excel обойтись, на куркуляторе посчитать на 52 недели всё прописывать руками? См. вложение. Копируйте диапазон К1 : R10 (он выделен) и вставляйте его вправо настолько, насколько Вам необходимо. ЗЫ Совет: Сделайте нормальный файл, с нормальным расположением исходных данных. Вы ещё неоднократно столкнётесь со сложностями, если оставите всё как есть. А для начальника можно оставить уже имеющуюся форму отчёта. Ovsya>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-06 11:20 http://forum.msexcel.ru/profiles/ovsya-u92970.html Сделайте нормальный файл, с нормальным расположением исходных данных. Вы ещё неоднократно столкнётесь со сложностями, если оставите всё как есть. А для начальника можно оставить уже имеющуюся форму отчёта. нормальное расположение - просто списком??? Но с этим файлом работать не мне - каждый лист будет заполнять менеджер + руководители ==>просто списком не пойдёт Serge 007>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-06 11:37 http://forum.msexcel.ru/profiles/serge_007-u25260.html ...с этим файлом работать не мне - каждый лист будет заполнять менеджер + руководители Это легко решаемо, но дело Ваше. Мучаться Вам ==>просто списком не пойдёт Это был просто добрый совет. Но буду рад Вас снова видеть на форумах По теме: Решение подходит или думать дальше? ivan-11>> Как распечатать первые листы с нескольких файлов Excel? 2011-07-06 15:02 http://forum.msexcel.ru/profiles/ivan11-u93419.html Как распечатать первые листы с нескольких файлов Excel? в том случае если файлов 200, а печатает ту страницу, на которой был закрыт файл... Если на второй вкладке(листе) то его и печатает, тогда как нужно печатать первый лист... Можно ли как-либо такое сделать? средствами Excel или windows? Convallaria>> функция ПРОСМОТР или ИНДЕКС?? или никак без VBA 2011-07-06 16:13 http://forum.msexcel.ru/profiles/convallaria-u93608.html Здравствуйте. Очень прошу помочь по данному вопросу. Создала таблицу. Некие значения по каждой фирме за каждый рабочий день месяца. Надо сделать, что бы находилось максимальное значение показателя для каждой фирмы, причём чтобы указывался день/дни, когда показатель принял максимальное значение ( строка дней вверху). Пыталась воспользоваться функцией ПРОСМОТР, но она некорректно работает. Думаю потому что значения не упорядочены по возрастанию. Но упорядочеть не могу - нарушается хронология. Вторая проблема в том, что ПРОСМОТР возвращает только 1 значение, а бывает несколько максимальных. Подскажите, как решить проблему. Структуры талицы в принципе можно изменить. langeron>> Re: функция ПРОСМОТР или ИНДЕКС?? или никак без VBA 2011-07-06 16:21 http://forum.msexcel.ru/profiles/langeron-u41995.html Если хотите, чтобы выводились несколько значений, то это только VBA или формула с массивом, обычная формула возвращает значение в свою ячейку файл с формулой приложил Convallaria>> Re: функция ПРОСМОТР или ИНДЕКС?? или никак без VBA 2011-07-06 16:38 http://forum.msexcel.ru/profiles/convallaria-u93608.html Спасибо. Этот способ я тоже рассмотрела. Но надо именно все наибольшие значения. Вроде бы получилось через формулу с массивами. langeron>> Re: функция ПРОСМОТР или ИНДЕКС?? или никак без VBA 2011-07-06 16:51 http://forum.msexcel.ru/profiles/langeron-u41995.html в формуле с массивами вы ограничиваетесь каким то количеством максимумов, VBA этого ограничения - нет Serge 007>> Re: функция ПРОСМОТР или ИНДЕКС?? или никак без VBA 2011-07-06 17:48 http://forum.msexcel.ru/profiles/serge_007-u25260.html Надо именно все наибольшие значения. См. вложение.ujen>> Удаление повторов с последующим копированием нужной инфы 2011-07-06 23:34 http://forum.msexcel.ru/profiles/ujen-u93673.html Здравствуйте. Помогите в решении проблемы. Есть база с предприятиями....Например 500 предприятий. Многие из них повторяются по названию. Что необходимо сделать - удалить повторяющиеся компании.....но не просто удалить...необходимо скопировать нужную информацию. То есть..... фирма "Галоши" в базе повторяется 3 раза. Все 3 раза повторяется только название, адрес и телефон, надо удалить 2 повтора, а в одно оставшееся добавить с удаленых "описание" и "рубрики". Вроде задача не сильно сложная, но у меня чето никак не выходит. Помогите плизззз. Образен базы прилагается. Заранее благодарен. Serge 007>> Re: Удаление повторов с последующим копированием нужной инфы 2011-07-07 00:11 http://forum.msexcel.ru/profiles/serge_007-u25260.html ...надо удалить 2 повтора, а в одно оставшееся добавить с удаленых "описание" и "рубрики". Так куда добавить-то?
Ovsya>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-07 07:07 http://forum.msexcel.ru/profiles/ovsya-u92970.html Serge 007 , в предпосл. сообщении я вкладывала подправленный файл, соответственно, пробовала изменить формулу, она не работает при добавлении новых данных. Можно ли организовать автоподстановку через СМЕЩ? Всё-таки подскажите насчёт нормального вида файла Serge 007>> Re: подсчёт кол-ва значений и автоматич.добавление данных в итог.табл. 2011-07-07 10:57 http://forum.msexcel.ru/profiles/serge_007-u25260.html Serge 007 , в предпосл. сообщении я вкладывала подправленный файл, соответственно, пробовала изменить формулу, она не работает при добавлении новых данных. Ваш изменённый файл отличается от того что выложил я только тем что номера недель у Вас в текстовом формате и не в объеденённых ячейках. Поэтому формулы и не работают. Можно ли организовать автоподстановку через СМЕЩ? Нет, да и не нужно это в Вашем случае. Всё-таки подскажите насчёт нормального вида файла. См. здесь. Особенно обратите внимание на фото. Только так данные располагать правильно. toxic2007>> Привязка к дате отправку сообщения 2011-07-07 11:05 http://forum.msexcel.ru/profiles/toxic2007-u93750.html Добрый день! Хочу узнать одну возможность в excel. Суть идеи такова. Есть файл с датами, необходимо сделать так что бы к примеру за 2 месяца до наступления сегодняшнего дня, excel отправлял оповещение в любом виде на определенные компьютеры. Приблизительно это должно выглядить так: "А" (01.10.2011) - "В" (ДАТАМЕС() сег.дата) < 60 (2 месяца), то запуск макроса. Спасибо. roof2005>> Выделение повтор. ячеек таким же цветом, как и оригинал 2011-07-07 11:08 http://forum.msexcel.ru/profiles/roof2005-u93747.html Добрый день! Помогите, пожалуйста, решить проблему: Два больших столбца в таблице. В одном из них ячейки выделены разными цветами (некоторые не выделены вообще). Нужно во втором столбце выделить повторяющиеся ячейки из первого таким же цветом, как и оригинальные ячейки в первом столбце. Если такой ячейки во втором столбце нет, то ее надо выделить вообще другим цветом (скажем, фиолетовым). Бился с условным форматированием, ничего не выходит либо ноутбук зависает... БУду очень благодарен за помощь! А то выделять в ручную 2500 строк во второй раз как-то страшно... Serge 007>> Re: Выделение повтор. ячеек таким же цветом, как и оригинал 2011-07-07 11:20 http://forum.msexcel.ru/profiles/serge_007-u25260.html Здравствуйте. Нужно во втором столбце выделить повторяющиеся ячейки из первого таким же цветом, как и оригинальные ячейки в первом столбце. УФ работает только на основании значений ячеек, а не их заливок.Так что смотрите в сторону макросов. roof2005>> Re: Выделение повтор. ячеек таким же цветом, как и оригинал 2011-07-07 11:25 http://forum.msexcel.ru/profiles/roof2005-u93747.html Так что смотрите в сторону макросов. Жаль, макросы слишком сложно для меня.Неужели стандартными средствами нельзя добиться? Leanna>> Введенное значение на листе XXX падает в ячейку на листе YYY (VBA) 2011-07-07 11:38 http://forum.msexcel.ru/profiles/leanna-u81030.html Здравствуйте! Очень хочу одну волшебную VBA функцию, только не знаю реальна она или нет. Хочу вводить значение в ячейку на одном листе, и что бы это значение упало в ячейку на другом листе. 1. Если я ввела значение 111 в ячейку [С9] на листе "XXX" и нажала Enter 2. то на листе "YYY" в 3-ем стоблце, 4-той строке вставилось это самое значение 111. 3. в ячейке С9 на листе "XXX" восстановилась формула =ИНДЕКС(YYY!A1:D12;B9;C8) - такое правило нужно только для значений вводимых в ячейку [С9] на листе "ХХХ" - строки будут меняться, один раз это 4тая строка, в другой раз будет 5-тая строка, какую строку брать известно из ячейки [B9] Такое возможно? (файлик прикрепила) nilem>> Re: Введенное значение на листе XXX падает в ячейку на листе YYY (VBA) 2011-07-07 12:10 http://forum.msexcel.ru/profiles/nilem-u30547.html Пробуйте Код: Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) <> "C9" Then Exit Sub Dim rr&, cc& rr = Target.Previous.Value cc = Target.Offset(-1).Value Sheets("YYY").Cells(rr, cc) = Target.Value Application.EnableEvents = False Target.FormulaR1C1 = "=INDEX(YYY!R[-8]C[-2]:R[3]C[1],RC[-1],R[-1]C)" Application.EnableEvents = True End Sub На сегодня все. До встречи на следующей неделе. |
В избранное | ||