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

lilja_ka>> с каждого листа одной книги перенести значение в соответствующий лист другой кни


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

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

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

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

Основные разделы сайта
Статьи
Форум

Новости сайта в формате RSS
Новые сообщения форума в формате RSS
Читать в Яндекс.Ленте

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel"

Наши сайты

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

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Наши друзья

VBAtips.ru -
подсказки и решения на VBA

wordexpert.ru
Профессиональная работа с текстом

planetaexcel.ru
Когда заешь - все просто

Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"



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
например с "квитанции пробные июнь"
лист 1 ячейка H36
в "квитанции пробные июль"
лист 1 ячейка А14
и так каждый лист
Во все ячейки А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: Создание внешней &quot;динамической&quot; ссылки
2011-07-03 13:21 http://forum.msexcel.ru/profiles/gpv091-u84250.html
Файл открыт. Всё-равно не забирает

Dmitr68>> Re: Создание внешней &quot;динамической&quot; ссылки
2011-07-03 14:02 http://forum.msexcel.ru/profiles/dmitr68-u18737.html
По-моему, там = лишнее

gpv091>> Re: Создание внешней &quot;динамической&quot; ссылки
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
<a target="_blank" href="http://youtu.be/Zdrs99F93PY" class=" ">http://youtu.be/Zdrs99F93PY</a>


Алексей Шмуйлович>> Re: Palo-server
2011-07-05 09:16 http://forum.msexcel.ru/profiles/alexshm-u64.html
<a target="_blank" href="http://youtu.be/Wg1CgS4pAuI" class=" ">http://youtu.be/Wg1CgS4pAuI</a>


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>> Сохранение данных в &quot;оперативном режиме&quot; из окна 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 стоят константы, дающие смещение по столбцам
на 52 недели всё прописывать руками?
Зачем? Руками можно и без Excel обойтись, на куркуляторе посчитать Улыбка

См. вложение.
Копируйте диапазон К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


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


В избранное