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

Jim>> Re: Помогите пожалуйста как можно разбить заданное число на энное количество слагае


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

Выпуск 9
от 2012-03-09

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

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



Jim>> Re: Помогите пожалуйста как можно разбить заданное число  на энное количество слагае
2012-03-01 17:01 http://forum.msexcel.ru/profiles/jim-u4457.html
мм... а примерчик? Улыбка


KuklP>> Re: Проверка значений inputbox
2012-03-01 17:44 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Да, возможно. Но лучше использовать комбобокс со списком допустимых значений.

fleedaHautt>> Re: получение всех комбинаций заданных чисел
2012-03-01 18:10 http://forum.msexcel.ru/profiles/fleedahautt-u130438.html
смотря как на это посмотреть

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2012-03-01 18:53 http://forum.msexcel.ru/profiles/alexst-u65623.html
Разбираться с существенной модернизацией у меня сегодня времени нет.
Но попробуйте сделать так:
Код:
Private Sub ListBox_Search_Click()
    ИмяЛиста = Me.ListBox_Search.List(Me.ListBox_Search.ListIndex, 1)
    АдресЯчейки = Me.ListBox_Search.List(Me.ListBox_Search.ListIndex, 2)
    On Error Resume Next
    ActiveWorkbook.Worksheets(ИмяЛиста).Activate
    Intersect(Range(АдресЯчейки).EntireRow, Columns("A:AI")).Copy
End Sub
Так диапазон должен автоматически копироваться в буфер обмена при выборе элемента списка на форме. А уж из буфера обмена вы сами грозились вставлять куда нужно.
В предыдущем варианте .Select я оставил просто по инерции. Естественно, нужно было делать .Copy Улыбка


MCH>> Re: Помогите пожалуйста как можно разбить заданное число  на энное количество слагае
2012-03-01 19:04 http://forum.msexcel.ru/profiles/mch-u48782.html
разбиваем случайным образом

GWolf>> Re: Подскажите. Создание автоматической базы, закупки для офиса.
2012-03-01 19:38 http://forum.msexcel.ru/profiles/gwolf-u4652.html
Добрый вечер!

Проект продолжает дорабатываться. Завтра постараюсь выложить.

Wasilic>> Re: Макрос переноса данных из одного файла в другой
2012-03-01 21:26 http://forum.msexcel.ru/profiles/wasilic-u24852.html
А уж из буфера обмена вы сами грозились вставлять куда нужно.
Улыбка Alex_ST  Вы это читали?
я конечно с легкостью оперировал этими данными, если бы хоть что-нибудь понимал в макросах...
но, как я уже говорил, это для меня дремучий лес - темный и незнакомый...

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


sdwig>> Re: Проверка значений inputbox
2012-03-01 21:31 http://forum.msexcel.ru/profiles/sdwig-u69290.html
Довольно большой список получается для комбобокса - больше ста значений, не очень удобно.
В идеале всё же хотел бы реализовать через inputbox.
Я вижу такую реализацию - после ввода значения макрос осуществляет поиск по столбцу с допустимыми значениями, если значение не найдено - выдаёт сообщение об ошибке и останавливает макрос, если значение в списке есть - продолжает выполнение макроса.
Знаю как реализовать подобное формулами, а как макросом сделать без понятия.

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2012-03-01 21:40 http://forum.msexcel.ru/profiles/alexst-u65623.html
Улыбка Alex_ST  Вы это читали?
Wasilic, Вы это читали? Улыбка
…выделить ячейки со столбца A до столбца AI текущей строки … и просто скопировать. Ну а вставлю в другой файл я сам уже...
Ну, а судя по этому:
Теперь по коду - выделение работает, спасибо!
designer417 всё-таки не совсем ничего не умеет в VBA (иначе он просто не смог бы найти код процедур модуля формы)

Wasilic>> Re: Макрос переноса данных из одного файла в другой
2012-03-01 22:38 http://forum.msexcel.ru/profiles/wasilic-u24852.html
ОФФ!
Wasilic, Вы это читали? ...
Смеющийся И то читал и это. Потому и писАл:
Цитировать
Не понятно, что Вам не понятно.
Так где же истина? Скромничает?  Улыбка

Wasilic>> Re: Макрос, который указывал бы номер строки, в котором изменилось значение
2012-03-01 22:48 http://forum.msexcel.ru/profiles/wasilic-u24852.html
И как же быть? Я пробовал перенести этот макрос из листа ФИО в лист Начисление, но он тоже дает ошибку.
Так ведь и там точно такой же макрос. Точнее его имя.
Private Sub Worksheet_Change(ByVal Target As Range)
Поясняю на пальцах!
Этот макрос реагирует на ввод или изменение данных в ячеках того листа на котором он записан. После выхода из ячейки он выполняет написанное в нем задание.
И как же быть, я не знаю, ибо не знаю что Вы хотите от этого макроса.
Из его текста  If Target.Address <> "$M$3" Then Exit Sub
Можно догадаться что он должен быть на листе "Начисление"
а дальше  Set Sh = Sheets("Лист1") – но, Лист1 в примере отсутствует.
А еще дальше Непонимающий
Но если вы знаете что хотите, то вставьте его содержимое в конец  уже
существующего макроса с этим именем на листе "Начисление".



julka_look>> Разгруппировка структуры и построение соответствующей таблицы
2012-03-01 23:33 http://forum.msexcel.ru/profiles/julkalook-u130573.html
Всем доброй ночи!
О, гуру Excel'я!
1С:8.0 копирует данные в Excel уже сгруппированные в виде структуры. Возник вопрос: можно ли эти данные каким-то образом обработать: представить в ином виде; перегруппировать. И еще один вопрос: можно ли как-то удалить ненужный уровень (в приложенном файле 3 уровня, можно ли удалить третий?) В отношении перегруппировки (или сортировки) данных подробнее написано в приложенном файле.

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

sergo44441>> Re: Изменение источника данных диаграммы через макрос (вба)
2012-03-02 07:19 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Спасибо за идею, мне не совсем подходит, поскольку в отчете диаграмм много. Получилось с таким кодом
Sub обновление_диаграмм()
Dim iz As Worksheet
Dim cht As ChartObject
For Each iz In Worksheets
For Each cht In iz.ChartObjects
    k = cht.Chart.SeriesCollection(1).Formula
    t = Mid(k, InStr(1, k, "(") + 1, InStr(1, k, ",") - InStr(1, k, "(") - 1)
    t1 = Left(t, InStr(InStr(1, t, "$") + 1, t, "$"))
    t2 = Right(t, Len(t) - Len(t1)) * 1 - 1
    diap1 = t1 & t2
    k1 = iz.Range(diap1).Value
    x = iz.Range(diap1).CurrentRegion.Rows.Count
    y = iz.Range(diap1).CurrentRegion.Columns.Count
    a = iz.Range(diap1).Offset(x - 1, y - 1).Value
    cht.Chart.SetSourceData iz.Range(iz.Range(diap1), iz.Range(diap1).Offset(x - 1, y - 1))
    Next
Next
End Sub

GWolf>> Re: Разгруппировка структуры и построение соответствующей таблицы
2012-03-02 07:27 http://forum.msexcel.ru/profiles/gwolf-u4652.html
Добрый день ув. julka_look!

Цитировать
ЗАДАЧА:
- нужно, чтобы в столбце "В" остался только список Объектов учета (без подуровней расходов);
- виды расходов (наименования) были бы распределены по строке "1" (т.е. в виде 7 столбцов);
- ну, и соответственно, чтобы суммы выводились соответствующие (по тем видам расходов, которые отсутствуют в составе Объекта учета может стоять "0" или "-", или что-то другое).

Все эти задачи, я бы решил простым макросом. Если правильно понял, то Вам требуется обработчик, который из того что ваяет 1с-ина должен сформировать таблицу структуры "шахматки", но по колонке А будет перечень объектов учета а, по строке 1 - перечень видов расходов. На пересечении строка - столбец нуно поставить соответствующую сумму. Ну и Всего по строкам - колонкам наверное требуется посчитать.
Так вот, на мой взгляд, это может макрос. Формулами листа, с доп колонками, вероятно тоже возможно, но каждый раз - заморочно. Но, это чисто мое видение.

Wasilic>> Re: Разгруппировка структуры и построение соответствующей таблицы
2012-03-02 08:55 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Возник вопрос: можно ли эти данные каким-то образом обработать: представить в ином виде; перегруппировать.
Было бы не плохо увидеть на другом листе, как ВЫ хотите видеть эти данные.

designer417>> Re: Макрос переноса данных из одного файла в другой
2012-03-02 09:25 http://forum.msexcel.ru/profiles/designer417-u129903.html
Wasilic
спасибо за варианты, посмотрю их позже
вообще, тот вариант, что получился благодаря Alex_ST практически совершенен, с Copy действительно - то что надо (сам догадывался, что это самое Copy нужно тупо куда-нибудь всунуть Улыбка )
единственное, почему он не выделяет первый найденный вариант, как это происходит в штатном поиске - мне не понятно, вероятно задумка такая

ЗЫ прошу прощения, скажите чем отличается надстройка от макроса, а еще - файл надстройки должен всегда быть на диске - к нему каждый раз обращается Excel? И последнее - где хранится макрос - в конкретном файле? И еще я не понял - пока этот файл с макросом находится на диске - любой файл Excel уже будет открываться с ним?
Еще раз извиняюсь за такие глупые вопросы...

ЗЗЫ файлы примеров выложить не могу - инфа конфиденциальная, звиняйте
ЗЗЗЫ вообще моя задача такая - найти в одном файле нужное значение (фамилию) - выделить ячейки с A до столбца AI и вставить в другой файл в зависимости от район...

Mixa1981>> Re: Помогите пожалуйста как можно разбить заданное число  на энное количество слагае
2012-03-02 09:41 http://forum.msexcel.ru/profiles/mixa1981-u130525.html
ОГРОМНОЕ СПАСИБО

Alex_ST>> Re: Макрос переноса данных из одного файла в другой
2012-03-02 10:02 http://forum.msexcel.ru/profiles/alexst-u65623.html
designer417,
имейте совесть! Все ваши "ЗЫ" - уж точно 100%-ный оффтоп.
Я сегодня может быть попробую ещё чуть подкрутить надстройку (но не обещаю, что получится) чтобы было удобнее работать.

ShAM>> Re: Проверка значений inputbox
2012-03-02 10:24 http://forum.msexcel.ru/profiles/sham-u106530.html
Цитировать
макрос осуществляет поиск по столбцу с допустимыми значениями.
Файл дайте, где этот столбец.


muzikalov>> Re: сложная выборка из таблицы по условию
2012-03-02 10:53 http://forum.msexcel.ru/profiles/muzikalov-u130461.html
при таком количестве записей, можно конечно тыкать в каждого клиента и смотреть какие есть скидки по клиенту, а вот когда их 500 и более- крайне утомительное занятие.
сложность в том что скидки 1010. 2010. 5010 есть у всех клиентов


muzikalov>> Re: сложная выборка из таблицы по условию
2012-03-02 10:56 http://forum.msexcel.ru/profiles/muzikalov-u130461.html
У меня получилось 4 клиента

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

sdwig>> Re: Проверка значений inputbox
2012-03-02 11:45 http://forum.msexcel.ru/profiles/sdwig-u69290.html
Добавил файл (странно что форум не даёт добавлять файлы с расширением .xlsm)

kumei>> Найти есть ли месяц в заданном периоде месяцев
2012-03-02 13:04 http://forum.msexcel.ru/profiles/kumei-u130266.html
Добрый день. Подскажите, пожалуйста, формулу, которая определяла бы есть ли определенный месяц в периоде.

Например: Проверить есть ли в данных периодах март.
А1(начальная дата) - 01.02.12
B1(конечная дата) - 31.12.12
С1 (формула для проверки есть ли определенный месяц или нет) - да
А2(начальная дата) - 01.06.12
B2(конечная дата) - 31.12.12
С1 (формула для проверки есть ли определенный месяц или нет) - нет

Wasilic>> Re: Найти есть ли месяц в заданном периоде месяцев
2012-03-02 13:33 http://forum.msexcel.ru/profiles/wasilic-u24852.html
=ЕСЛИ(И(МЕСЯЦ(A1)<=3;МЕСЯЦ(B1)>=3);"Да";"Нет")

alwgel>> Как разделить информацию из одного столбца?
2012-03-02 13:47 http://forum.msexcel.ru/profiles/alwgel-u7169.html
Имею столбец в таблице, в котором через находятся два числа через *(звёздочку). Помогите разделить этот столбец на два, чтобы в каждом находились два числа.

designer417>> Re: Макрос переноса данных из одного файла в другой
2012-03-02 13:54 http://forum.msexcel.ru/profiles/designer417-u129903.html
designer417,
имейте совесть! Все ваши "ЗЫ" - уж точно 100%-ный оффтоп.
Я сегодня может быть попробую ещё чуть подкрутить надстройку (но не обещаю, что получится) чтобы было удобнее работать.
простите, пошел учить матчасть

alwgel>> Re: Как разделить информацию из одного столбца?
2012-03-02 13:56 http://forum.msexcel.ru/profiles/alwgel-u7169.html
числа целые. может быть,ж можно заменить в столбце все* на десятичный знак и извлеч целую часть в оди столбец, а дробную в другой? но это только ж алгоритм, опыта совсем никакого практического у меня нету(


julka_look>> Re: Разгруппировка структуры и построение соответствующей таблицы
2012-03-02 14:00 http://forum.msexcel.ru/profiles/julkalook-u130573.html
Вот, собственно, то, что хотелось бы иметь в итоге... Но, по-моему, это как-то нереально автоматизировать((((
В макросах абсолютно ничего не понимаю. Не знакома с ними((
Может быть, можно как-то всё слепить по-старинке - с формулами??)))

И еще остался открытым вопрос об удалении данных из одного уровня. В моем файле можно ли удалить все строки, относящиеся к третьему уровню (не свернуть, а именно удалить!!)??

designer417>> Re: Как разделить информацию из одного столбца?
2012-03-02 14:02 http://forum.msexcel.ru/profiles/designer417-u129903.html
возможно
в 7 Excel: Данные - Работа с данными - Текст по столбцам - с разделителями - другой - *
нет?

alwgel>> Re: Как разделить информацию из одного столбца?
2012-03-02 14:10 http://forum.msexcel.ru/profiles/alwgel-u7169.html
посмотрю, спаибо

alwgel>> Re: Как разделить информацию из одного столбца?
2012-03-02 14:14 http://forum.msexcel.ru/profiles/alwgel-u7169.html
получилось:О)

designer417>> Re: Найти есть ли месяц в заданном периоде месяцев
2012-03-02 14:20 http://forum.msexcel.ru/profiles/designer417-u129903.html
немного в тему: скажите плз - часто приходится сталкиваться с моментами, когда с виду дата забита в ячейку корректно, но в фильтре не складывается в месяц/год, а болтается отдельно внизу, ладно, когда банально 12 и 2012, но бывает - все ровно, перезабиваешь - все складывается...
тогда и формулы не идут, и по фильтру не разбить...

ShAM>> Re: Найти есть ли месяц в заданном периоде месяцев
2012-03-02 14:29 http://forum.msexcel.ru/profiles/sham-u106530.html
Wasilic, если года разные, то не сработает. Например:
А1 - 01.12.2011
В1 - 31.05.2012
дает "Нет".
Может, так попробовать
Код:
=ЕСЛИ(ГОД(A1)=ГОД(A2);ЕСЛИ(И(МЕСЯЦ(A1)<=3;МЕСЯЦ(A2)>=3);"Да";"Нет");ЕСЛИ(МЕСЯЦ(A2)>=3;"Да";"Нет"))


RAN>> Re: Проверка значений inputbox
2012-03-02 14:35 http://forum.msexcel.ru/profiles/ran-u99256.html
Это хорошо!
Поскольку IE8 с интернета такие файлы не открывает, то и смотреть вряд ли стал.
И непонятно, зачем вам xlsm нужен был к пустому файлу?
Код:
Sub qqq()
If Not Range(Cells(1, 1), Cells(1, 1).End(xlDown)). _
Find(InputBox("Ищем"), , , xlWhole) Is Nothing Then
MsgBox "Нашли!"
Else
MsgBox "Не нашли!"
End If
End Sub


Poltava>> Не работает сравнение с данными в скрытых ячейках
2012-03-02 15:23 http://forum.msexcel.ru/profiles/poltava-u39021.html
Код:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    For j = 34 To 4 Step -1
        If Cells(6, j).Value <> "" Then Exit For
    Next
    If Cells(ActiveCell.Row, 63).Text <> "0" Or ActiveCell.Column < 4 Or ActiveCell.Column > j Then
        MsgBox "неверная область"
        press ("{ESCAPE}")
        Exit Sub
    End If
    UserForm2.Tag = "1"
    UserForm2.Show
    press ("{ESCAPE}")
End Sub

Его задача это определить ячейку в которой совершен двойной клик и проверить допустимость ввода данных в эту ячейку. после чего проверить по данным из служебного столбца BK являеться ли внутри выше определенной области ячейка доступной для редактирования
Для этих целей в коде есть строка
    If Cells(ActiveCell.Row, 63).Text <> "0" Or ActiveCell.Column < 4 Or ActiveCell.Column > j Then
Пока не скрыта от пользователя ячейка BK все в порядке. но как только ее скрываешь сравнение перестает работать поскольку значение ячейки "" хотя как только показыв...

ZORRO2005>> Re: Найти есть ли месяц в заданном периоде месяцев
2012-03-02 16:16 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Еще 1 вариант:
Код:
=ЕСЛИ(СУММ(--(МЕСЯЦ(СТРОКА(ИНДЕКС(A:A;A1):ИНДЕКС(A:A;A2)))=3));"да";"нет")
[abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr]

lovko>> Re: Макрос, который указывал бы номер строки, в котором изменилось значение
2012-03-02 16:49 http://forum.msexcel.ru/profiles/lovko-u30610.html
По вашему совету я поставил второй макрос в конец первого и все заработало. Большое спасибо!

Wasilic>> Re: Найти есть ли месяц в заданном периоде месяцев
2012-03-02 16:51 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Wasilic, если года разные, то не сработает.
Нда, не проверил и не подумал, что может быть разница в годах.

dominic222>> Поиск и вывод соответствий
2012-03-02 17:15 http://forum.msexcel.ru/profiles/dominic222-u130768.html
Добрый день.

Прошу помощи в вопросе сравнения таблиц.

Главная задача: подобрать соответствие значениям столбца АРТИКУЛ 1С из значений столбца ID.

Логика работы:
1) берется значение ячейки из столбца "Наименование 1С" и прогоняется по столбцу "Описание view" для нахождения подходящей или совпадающей строки
(например: берется значение 0201 10uF 6V X7R 5% Murata и находится 10uF 6V 10% X7R 0201 Murata);

2) когда найдено одно точное совпадение на новый лист SHARP выносится значение ID совпадающей ячейки, значение Наименование view, Описание view, Наименование 1С (исходное, которое бралось в начале) и соответствующий ему Артикул 1С;

3) если найдены несколько совпадающих значений, то они выносятся на лист MORE;

4) если не найдено ни одного совпадения, то исходное значение выносится на лист NO;

5) берется следующее значение наименование 1С из исходной таблицы и все повторяется сначала.

Заранее благодарен за ваше время и помощь.

Vepf>> График с *диапазоном* ???
2012-03-02 18:42 http://forum.msexcel.ru/profiles/vepf-u130783.html
Подскажите пожалуйста чайнику. У меня есть данные Енных измерений по датам за год, по которым мне нужно построить график. Но загвоздка состоит в том, что данные по каждому числу даны в диапазоне, например 100-104. Вот мне нужно что бы на графике отображалась не только ось верхнего и нижнего значения, а и был закрашен весь диапазон (то есть расстояние между верхней и нижней осью)
Надеюсь выражаюсь понятно. Заранее спасибо всем желающим помочь.

guest>> Написать на заказ
2012-03-02 22:34 http://forum.msexcel.ru/profiles/guest-u130800.html
Уважаемые знатоки Excel, мне необходимо из двух таблиц (которые ежедневно будут дополняться новыми  записями и в итоге  объединяться в одну) получать различные отчеты как в табличной так и в графической форме. Хотелось бы что бы все работало на макросах.
Если кто-то готов рассмотреть предложение, сообщите, что от меня требуется для оценки работы.

Роман_ВП>> Как в макросе указать последние строки, при их постоянном изменении их кол-ва.
2012-03-03 00:29 http://forum.msexcel.ru/profiles/romanvp-u104524.html
Здравствуйте!
Записываю макрос на создание прайса из данных в взятых из программы.
Камнем преткновения стал момент растяжки формулы, на весь столбец(точнее сразу два столбца), и удаление двух последних строк, при том что количество строк все время меняется. А то получается только делением всей процедуры на три части.
Вот образно говоря середина действия которое не получается сделать из-за изменения кол-ва строк, приходится это делать вручную после первого макроса, а потом включать третий макрос.
Цитировать
Sub Макрос1()
'
' Макрос1 Макрос
'

'
    Selection.AutoFill Destination:=Range("E2:F19007"), Type:=xlFillDefault
    Range("E2:F19007").Select
    Rows("19007:19008").Select
    Selection.Delete Shift:=xlUp
    Range("A19010").Select
End Sub
Excel 2010

Если сильно запутал или не указал нужной инф-ции, готов исправляться )
Спасибо!

Wasilic>> Re: Написать на заказ
2012-03-03 08:47 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Для начала прочтите 2-й пункт [url=http://forum.msexcel.ru/pravila_foruma/pravila_foruma-t129.0.html]правил_форума[/url].

Wasilic>> Re: Как в макросе указать последние строки, при их постоянном изменении их кол-ва.
2012-03-03 09:17 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Если сильно запутал ....
Не то слово!  Улыбка Одна вода и ничего конкретного.
Если это поможет, команда определяющая номер последней заполненной строки (в колонке "А"): -
NS = Range("A" & Rows.Count).End(xlUp).Row

Wasilic>> Re: График с *диапазоном* ???
2012-03-03 09:54 http://forum.msexcel.ru/profiles/wasilic-u24852.html
У меня есть данные Енных измерений по датам за год,
Подсказываю: - Читайте п.2 [url=http://forum.msexcel.ru/pravila_foruma/pravila_foruma-t129.0.html]правил_форума[/url].

guest>> Re: Написать на заказ
2012-03-03 11:22 http://forum.msexcel.ru/profiles/guest-u130800.html
Для начала прочтите 2-й пункт правил_форума.

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

Wasilic>> Re: Не работает сравнение с данными в скрытых ячейках
2012-03-03 11:40 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Самый простой выход: -
Перед задачей отобразить колонку
Columns("BK").EntireColumn.Hidden = False
после - снова скрыть.
Columns("BK").EntireColumn.Hidden = True

Либо, подальше от основной таблицы где нить в колонках DK-EK сделать ссылку на ВК с невидимым текстом, коль он такой секретный, и в макросах ссылаться уже на ту колонку.


Роман_ВП>> Re: Как в макросе указать последние строки, при их постоянном изменении их кол-ва.
2012-03-03 15:32 http://forum.msexcel.ru/profiles/romanvp-u104524.html
Если сильно запутал ....
Не то слово! 

Да-а-а В замешательстве , вчера хотелось  спать и хотелось задать вопрос, лучше бы поспал...

В файле(*во вложении) выделяю ячейки E2 и F2 и протягиваю (копирую)ячейки до самой нижней строки (в файле это ячейки E11 и F11). Затем удаляю две нижних строки (в файле это строка №10 и 11).
Получается такой макрос:
Цитировать
Sub Макрос18()
'
' Макрос18 Макрос
'

'
    Range("E2:F2").Select
    Selection.AutoFill Destination:=Range("E2:F12"), Type:=xlFillDefault
    Range("E2:F12").Select
    Rows("11:13").Select
    Range("A13").Activate
    Selection.Delete Shift:=xlUp
    Range("A17").Select
End Sub


Количество строк все время меняется. Как указать в макросе что протянуть копирование нужно не до E11 и F11, а до последней строки.
И удалить надо не 10 и 11 строку, а две последних.

Wasilic>> Re: Как в макросе указать последние строки, при их постоянном изменении их кол-ва.
2012-03-03 16:26 http://forum.msexcel.ru/profiles/wasilic-u24852.html
 Значит команда не помогла!

KuklP>> Re: Как в макросе указать последние строки, при их постоянном изменении их кол-ва.
2012-03-03 17:17 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Вариант(попаразитировал на макросе Wasilic:-)):
Код:
Sub Макрос18_1()
    NS = Range("A" & Rows.Count).End(xlUp).Row
    Range("E2:F" & NS - 2).Formula = Range("E2:F2").Formula
    Rows(NS - 1).Resize(2).Delete
End Sub


snake980>> Вывод на печать с условием
2012-03-03 19:34 http://forum.msexcel.ru/profiles/snake980-u130942.html
Помогите пожалуйста. В файле что прилагается есть листы "наряд коеструдер відсадка",  "наряд роздріб". Нужно выводить на печать основный столбцы и столбцы, значение которых в строке №4 не равно 0.

combo>> Как правильно написать формулу
2012-03-03 19:45 http://forum.msexcel.ru/profiles/combo-u130932.html
Помогите пожалуйста правильно написать формулу.  В ячейку В3 вводится нужная дата, далее в каждой следующей ячейке по формуле вычисляется дата больше на единицу или любой другой заданный инкримент. Все рассчитывается правильно, но в расчет попадают и выходные дни.  Как написать формулу, чтобы исключить выходные дни.

MCH>> Re: Как правильно написать формулу
2012-03-03 20:45 http://forum.msexcel.ru/profiles/mch-u48782.html
Код:
=РАБДЕНЬ(B3;$A$2)


combo>> Re: Как правильно написать формулу
2012-03-03 21:48 http://forum.msexcel.ru/profiles/combo-u130932.html
Код:
=РАБДЕНЬ(B3;$A$2)

Спасибо огромное за такую быструю помощь!!!

KuklP>> Re: Вывод на печать с условием
2012-03-04 10:40 http://forum.msexcel.ru/profiles/kuklp-u39713.html
столбцы, значение которых в строке №4 не равно 0.


мария55>> как правильно записать формулу с ЕСЛИ
2012-03-04 17:14 http://forum.msexcel.ru/profiles/mariya55-u131093.html
как правильно записать формулу - если в D2 содержиться текст и R2=1, то вывести содержимое D2, иначе оставлять ячейку пустой

Serge 007>> Re: как правильно записать формулу с ЕСЛИ
2012-03-04 18:43 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Код:
=ЕСЛИ(ЕТЕКСТ(D2)*R2=1;D2;"")


Роман_ВП>> Re: Как в макросе указать последние строки, при их постоянном изменении их кол-ва.
2012-03-04 21:06 http://forum.msexcel.ru/profiles/romanvp-u104524.html
Спасибо!
Теперь один макрос получился вместо 3.

Подскажите ещё такой момент.
Файл (во вложении).
В нем есть пустые строки в колонке "B", нужно их оставить без заливки, остальное закрасить заливкой(желтым цветом).

Фильтрую в колонке "B", кроме пусты ячеек, выделяю и заливаю цветом, убираю фильтр.
Получается так
Цитировать
Sub выделение_цветом()
'
' выделение_цветом Макрос
'

'
    ActiveSheet.Range("$A$1:$D$26").AutoFilter Field:=2, Criteria1:="<>"
    Range("A2:D25").Select
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .Color = 65535
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
    ActiveSheet.Range("$A$1:$D$26").AutoFilter Field:=2
    Range("A1").Select
End Sub

Если количество строк увеличится, макрос сделает заливку только в строках с A1 по D26, как сделать чтобы это не зависела от кол-ва строк?

Wasilic>> Re: Как в макросе указать последние строки, при их постоянном изменении их кол-ва.
2012-03-04 22:19 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Второй раз Вы задаёте один и тот же вопрос.
Вы мой пример макроса смотрели?
KuklP, перед Вашим сообщением выложил пример макроса, тоже не видели?
Если не шевелить серым веществом, Вам и эта подсказка не поможет.
Код:
Sub выделение_цветом()
'
' выделение_цветом Макрос
'
'
    NS = Range("A" & Rows.Count).End(xlUp).Row

    ActiveSheet.Range("$A$1:$D" & NS).AutoFilter Field:=2, Criteria1:="<>"
    Range("A2:D" & NS).Select
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .Color = 65535
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
    ActiveSheet.Range("$A$1:$D" & NS).AutoFilter Field:=2
    Range("A1").Select
End Sub

Тема закрыта!

мария55>> Re: как правильно записать формулу с ЕСЛИ
2012-03-04 23:54 http://forum.msexcel.ru/profiles/mariya55-u131093.html
огромное спасибо Улыбка

ViktorG>> Помогите с преобразованием форматов
2012-03-05 08:25 http://forum.msexcel.ru/profiles/viktorg-u22984.html
Помогите преобразовать формат ячеек из индексного в текстовый (в примере 12 столбец) с сохранением всех впередистоящих нулей.

Fedbul>> Re: Помогите с преобразованием форматов
2012-03-05 08:51 http://forum.msexcel.ru/profiles/fedbul-u31035.html
=текст(данная ячейка;"000000")
и скопировать как значения в другую ячейку

sdwig>> Re: Проверка значений inputbox
2012-03-05 09:18 http://forum.msexcel.ru/profiles/sdwig-u69290.html
Спасибо. То что нужно!
А файл был .xlsm, так как эта проверка часть другого макроса, который полностью выкладывать не стал и удалил из файла.

Ярослав>> как просуммировать по нескольким критериям?
2012-03-05 10:09 http://forum.msexcel.ru/profiles/yaroslav-u124240.html
Добрый день!
Есть два критерия суммы, использую следующую формулу
=СУММЕСЛИМН(Таблица_платежи[Сумма];Таблица_платежи[Направление];"химические вещества";Таблица_платежи[Месяц];"март")

Как добавить в эту формулу кроме "химические вещества" скажем "запчасти" ? Чтобы сумма шла по двум этим позициям? Иными словами как грамотно написать формулу

=СУММЕСЛИМН(Таблица_платежи[Сумма];Таблица_платежи[Направление];"химические вещества";Таблица_платежи[Месяц];"март")+СУММЕСЛИМН(Таблица_платежи[Сумма];Таблица_платежи[Направление];"запчасти";Таблица_платежи[Месяц];"март")

Kib>> Изменение формата данных
2012-03-05 10:13 http://forum.msexcel.ru/profiles/kib-u131224.html
Дана таблица вещественных чисел в файле формата .xlsm. Скажите, пожалуйста, нельзя ли с помощью какого-нибудь макроса перевести данные в формат .bin

Serge 007>> Re: как просуммировать по нескольким критериям?
2012-03-05 10:16 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Пример нужен

Jim>> Re: как просуммировать по нескольким критериям?
2012-03-05 10:22 http://forum.msexcel.ru/profiles/jim-u4457.html
используй формулу =СУММПРОИЗВ

=СУММПРОИЗВ((диапозон1="химические вещества")*(диапозон2="март")*(диапозон3="запчасти")*(диапозон суммирования))

ViktorG>> Re: Помогите с преобразованием форматов
2012-03-05 10:37 http://forum.msexcel.ru/profiles/viktorg-u22984.html
Нет эта формула не подходит, т.к. количество цифр в столбце разное и не все данные с нулями впереди.

Ярослав>> Re: как просуммировать по нескольким критериям?
2012-03-05 11:13 http://forum.msexcel.ru/profiles/yaroslav-u124240.html
для иллюстрации сварганил на скорую руку простенький пример (рабочий файл послать не могу - комм тайна Улыбка да и там тыщи строк)
смысл - заменить формулу в желтой ячейке на более грамотный вариант, так как если добавить еще хотя бы 5-6 материалов в сумму, то формула в данном виде будет ... Плачущий
Вариант с массивами не до конца понял, да и по моему тоже будет не очень, когда критериев добавиться...
Да эксель 2010...

haldamir>> Скрытие столбцов по значению флажков
2012-03-05 11:30 http://forum.msexcel.ru/profiles/haldamir-u111715.html
Добрый день, дорогие гуру в области Excel.
Снова и снова обращаюсь к Вам за помощью.
Проблема далеко не нова, но разобраться с ней никак не могу. (то ли в виду своего скудоумия, то ли отсутствия понятных формулировок)
Суть задачи в следующем. Есть два листа: фильтр и результат - на листе фильтр флажки с именами столбцов листа результат (см. пример). Нужно, чтобы отображались только те столбцы, в который стоит флажок.
Огромная просьба решение сопроводить подробными комментариями, потому как результат в интернете нашел, а какими путями он сделан - непонятно... знаю, что нужно использовать элемент ActiveX, а как с ними работать - не понял...
Всем заранее спасибо.

Poltava>> Re: Не работает сравнение с данными в скрытых ячейках
2012-03-05 11:43 http://forum.msexcel.ru/profiles/poltava-u39021.html
Мда странно я думал что я что то делаю ни так, неужели все так запущено Непонимающий Может есть возможность обратиться к ячейке по другому чтоб данные из нее воспринимались даже если она скрыта Непонимающий
Цитировать
Перед задачей отобразить колонку после - снова скрыть
Это конечно самое быстрое и очевидное решение но вот что то мне кажется это немного не правильным бороться с последствиями а не с причинами это кстати и второго предложенного вами решения касается! это ведь дополнительная нагрузка на эксель скрой покажи скрой покажи.... Хотелось бы как то по другому так сказать по правильному а не через нее родимую


lovko>> Можно ли написать такой макрос, который бы закрывал все открытые окна
2012-03-05 11:48 http://forum.msexcel.ru/profiles/lovko-u30610.html
Друзья, могли бы вы написать такой макрос, который закрывал бы все открытые окна (файлы) Excel, кроме того окна, в котором он написан? Спасибо!

Wasilic>> Re: Не работает сравнение с данными в скрытых ячейках
2012-03-05 11:59 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Может есть возможность обобраться к ячейке по другому чтоб данные из нее воспринимались даже если она скрыта Непонимающий
Улыбка Может и есть, но я пока тоже не знаю. А когда не знаю, ищу другой выход. Всего не знает никто! Так что, ждемс!

Jim>> Re: как просуммировать по нескольким критериям?
2012-03-05 12:00 http://forum.msexcel.ru/profiles/jim-u4457.html
что то в голову только это пришло Улыбка

=СУММПРОИЗВ((Таблица1[месяц]="март")*(Таблица1[материал]="химия")*(Таблица1[сумма]))+СУММПРОИЗВ((Таблица1[месяц]="март")*(Таблица1[материал]="запчасти")*(Таблица1[сумма]))

Ярослав>> Re: как просуммировать по нескольким критериям?
2012-03-05 12:48 http://forum.msexcel.ru/profiles/yaroslav-u124240.html
что то в голову только это пришло Улыбка

=СУММПРОИЗВ((Таблица1[месяц]="март")*(Таблица1[материал]="химия")*(Таблица1[сумма]))+СУММПРОИЗВ((Таблица1[месяц]="март")*(Таблица1[материал]="запчасти")*(Таблица1[сумма]))

неее... лучше уж моя формула чем эта

kumei>> Re: Найти есть ли месяц в заданном периоде месяцев
2012-03-05 13:06 http://forum.msexcel.ru/profiles/kumei-u130266.html
Всем спасибо!

sdwig>> Re: Проверка значений inputbox
2012-03-05 13:48 http://forum.msexcel.ru/profiles/sdwig-u69290.html
Вернее почти то что нужно Улыбка

Я вставил Ваш код в свой макрос, теперь он выглядит так:

Код:
Dim s As String


Sub Input_check()

s = (InputBox("Введите номер"))                                               'input box to identify p\n

If s = "" Then
        MsgBox "Значение для поиска не введено", vbInformation, ""
Exit Sub                                                                                    'input box empty
If s = False Then Exit Sub                                                            'inputbox was canceled, do i need this row in macros???End If

Sheets("Service").Select                                                              'check the list of numbers
If Not Range(Cells(1, 1), Cells(1, 1).End(xlDown)). _
Find(s) Is Nothing Then
Call Movements_History
Else: MsgBox "Номер на найден." & vbCrLf & "Проверьте введенное значение."
Sheets("Numbers").Select
End If
End Sub

Единственное, что не совсем корректно - поиск по наличию номера в списке не точный. Т.е. е...

qazzz>> метод unprotect из класса worksheet завершен неверно
2012-03-05 14:08 http://forum.msexcel.ru/profiles/qazzz-u127351.html
При общем доступе выдает такую ошибку ..после нее не работают структуры...точнее доступ на них закрыт, хотя если использовать без общего доступа, то все ровно , как написать код так чтоб он давал изменить
При много благодарен за ответы

Poltava>> Re: Скрытие столбцов по значению флажков
2012-03-05 14:49 http://forum.msexcel.ru/profiles/poltava-u39021.html
Ну пока метры не подключились вставлю свои 5 копеек. Как это сделать без VBA не знаю.
но вот простейший вариант с VBA прилагаю ниже
1 действие заходим в свойства кнопочки и связываем ее с ячейкой
2 дописываем обработчик к коду VBA
[code]
Private Sub Worksheet_Activate() 'События при активизатции листа
    Application.ScreenUpdating = False 'Отключаем обновление экрана
    Columns("A:M").Select 'Выделяем скрываемую область
    Selection.EntireColumn.Hidden = True 'Скрываем область
    If Worksheets("фильтр").Range("D3").Text = "ИСТИНА" Then 'Проверяем условие на необходимость скрытия этого столбца
        Columns("A").Select 'Выделяем столбец
        Selection.EntireColumn.Hidden = False 'Отображаем столбец
    End If
        If Worksheets("фильтр").Range("D5").Text = "ИСТИНА" Then
        Columns("B").Select
        Selection.EntireColumn.Hidden = False
    End If
    ActiveWindow.ScrollColumn = 1 'Прокручиваем скрол до первой колонки листа
    Range("A1").Select ' Выделяем первую я...

ambasad>> Re: Можно ли написать такой макрос, который бы закрывал все открытые окна
2012-03-05 21:14 http://forum.msexcel.ru/profiles/ambasad-u131300.html
Код:
Sub CloseAll()
    Dim twb As Workbook
    Set twb = ThisWorkbook
    For Each Workbook In Workbooks
        If Workbook.Name <> twb.Name Then
            Workbook.Close
        End If
    Next
End Sub


sdwig>> Re: Проверка значений inputbox
2012-03-05 22:18 http://forum.msexcel.ru/profiles/sdwig-u69290.html
Всё, понял Улыбка  Затупил.
Код:
xlWhole
потерял
Спасибо ещё раз.

KuklP>> Re: Скрытие столбцов по значению флажков
2012-03-05 23:50 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Васильич, так при групповых удалениях галок каша получится. Чуть дополнил, теперь пересчет на каждый чих. Однако мне непонятно, зачем автору такой огород городить? Гораздо удобней и технологичней сгруппировать колонки по неделям, потом по месяцам и если надо, по кварталам. Все группировки перед глазами, не надо прыгать с листа на лист. Можно одним нажатием скрыть-раскрыть все. И никаких макросов:-)

KuklP>> Re: Как в Excel 2003 перенести часть текста из одной ячейки в другую?
2012-03-06 00:07 http://forum.msexcel.ru/profiles/kuklp-u39713.html
А мож не мучиться, данные - текст по столбцам? Никаких формул, преобразований в значения:-)

Wasilic>> Re: Скрытие столбцов по значению флажков
2012-03-06 00:27 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Однако мне непонятно, зачем автору такой огород городить? Гораздо удобней и технологичней сгруппировать колонки по неделям, потом по месяцам и если надо, по кварталам. Все группировки перед глазами, не надо прыгать с листа на лист. Можно одним нажатием скрыть-раскрыть все. И никаких макросов:-)
Привет Сергей!
Опять же, это только догадки и мои и твои. А что хочет автор темы?
Если помнишь его первые вопросы, то он вообще пытался ставить флажки непосредственно на колонке.
Возможно твое предложение на счет группировки более рационально.
Пусть и над этим подумает. Решать ему.


shvonderev>> Как задать подстрочный индекс на диаграмме
2012-03-06 01:08 http://forum.msexcel.ru/profiles/shvonderev-u114413.html
Как отобразить подстрочные индексы в индентификаторах столбцов линейчатой диаграммы. Чтобы вместо CH2O было CH2O. Форматирование с подстрочными индексами не переноситься на область диаграммы (см. файл)

Mart222>> Re: Как задать подстрочный индекс на диаграмме
2012-03-06 04:49 http://forum.msexcel.ru/profiles/mart222-u74687.html
Вопрос решается заменой шрифта на вертикальной оси, подходят несколько шрифтов, например Georgia. Почему для данной задачи подходят одни, а другие нет я не знаю.

Serge 007>> Re: Как в Excel 2003 перенести часть текста из одной ячейки в другую?
2012-03-06 04:54 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Может, сразу в числа превратить?
А зачем? При любом математическом действии текст в этих формулах и так превратится в числа...

Fedbul>> Re: Помогите с преобразованием форматов
2012-03-06 05:05 http://forum.msexcel.ru/profiles/fedbul-u31035.html
А так

Dimbas4>> Re: Переменная во внешней ссылке
2012-03-06 05:31 http://forum.msexcel.ru/profiles/dimbas4-u130516.html
Подскажите, возможно ли решить данную задачу без скрипта? а то я про скрипты мало чего знаю.
Таже самая проблема часто меняются названия файлов и в большом количестве, хотел просто забить все названия файлов в таблицу и подставлять их в ссылки.

Serge 007>> Re: Переменная во внешней ссылке
2012-03-06 05:44 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Подскажите, возможно ли решить данную задачу без скрипта?
Если файлы закрыты - то простые ссылки.

Dimbas4>> Re: Переменная во внешней ссылке
2012-03-06 06:01 http://forum.msexcel.ru/profiles/dimbas4-u130516.html
='D:\2222\[1.xlsx]Лист1'!R[-2]C я имел ввиду в этой ссылке поставить вместо названия файла определенную ячейку из таблицы, где он возьмет название файла

ViktorG>> Re: Помогите с преобразованием форматов
2012-03-06 07:30 http://forum.msexcel.ru/profiles/viktorg-u22984.html
Опять немного не то, в примере только малая часть файла исходный содержит более 2000 строк, поэтому вручную отследить "0000000" будет сложновато, т.к. есть ячейки с 11 знаками. нельзя ли замутить что-то типа макроса.
Пример с большим количеством строк во вложении.

shvonderev>> Re: Как задать подстрочный индекс на диаграмме
2012-03-06 08:49 http://forum.msexcel.ru/profiles/shvonderev-u114413.html
Хитро как-то.

Спасибо

9112>> выборка данных из сводной таблицы
2012-03-06 09:06 http://forum.msexcel.ru/profiles/9112-u131404.html
здравствуйте!
подскажите, пожалуйста, как реализовать следующую задачу:
есть два листа, в первом у нас табличка в которую нужно подставлять данные, второй лист - сводная таблица данных.
в прикрепленном файле, у нас после ввода номера строки - автоматически подставляются в таблицу первого листа, данные из соответствующей таблицы второго листа. нужно сделать, что бы данные подставлялись не единственной строкой, а целый диапазон, указываемый в соответствующих полях на первом листе. при том не заполнением последующих ячеек, а добавлением новых строк - в конечном варианте, после таблицы будут еще идти другие данные.. заранее спасибо!

Wasilic>> Re: Помогите с преобразованием форматов
2012-03-06 09:09 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Тогда макросом.

Ярослав>> Re: как просуммировать по нескольким критериям?
2012-03-06 09:25 http://forum.msexcel.ru/profiles/yaroslav-u124240.html
Может так ([abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr]):
Код:
{=СУММ(Таблица1[сумма]*(Таблица1[месяц]= "март")*((Таблица1[материал]= "химия")+(Таблица1[материал]= "запчасти")))}


выглядит лучше, но у меня почемуто не работает... можете выложить файл?

job-alex>> Re: Как в Excel 2003 перенести часть текста из одной ячейки в другую?
2012-03-06 09:28 http://forum.msexcel.ru/profiles/jobalex-u131276.html
Serge 007,
ShAM

Спасибо за помощь.
Всё работает.  Улыбка

haldamir>> Re: Скрытие столбцов по значению флажков
2012-03-06 09:29 http://forum.msexcel.ru/profiles/haldamir-u111715.html
Спасибо Всем большое за помощь. Все варианты вполне неплохо справляются с поставленной задачей. Чтобы расставить все точки над ё и чтобы никто не мучился догадками объясню. Есть список сайтов с огромным количеством параметров. (т.е. в первом столбце url, а дальше пошло: тиц, PR, и т.п.) с данным документом работают довольно большое количество людей, многие из которых с excel-ем знакомы очень относительно... Когда они открывают огромный документ в котором огромное количество нужных и не нужных им параметров они "пугаются" и "впадают в ступор" Улыбка)))) Теперь, с вашей помощью, они будут просто выбирать те параметры которые им нужны и ненужные параметры будут просто скрываться.
Wasilic, ваше решение проблемы наиболее полно решает поставленную задачу. Огромная просьба, не могли бы вы либо файлик прикрепить, либо просто сообщение прислать с пояснениями, каким образом вы поставили добавили возможность добавления галочки в ячейку, и организовали скрытие столбцов. Очень не хочется Вас утружд...

shanemac51a>> Re: Ускорить обновление связи Word и Excel
2012-03-06 09:40 http://forum.msexcel.ru/profiles/shanemac51a-u76087.html
зачем нужен ворд со связью

я предпочитала
-открыть ексель
-сформировать aaa.doc в НТМ-формате
-распечатать ааа из ворда
-или отдать заказчику

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


Wasilic>> Re: Скрытие столбцов по значению флажков
2012-03-06 09:48 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Огромная просьба, не могли бы вы либо файлик прикрепить, либо просто сообщение прислать с пояснениями,
А Вы смотрели макрос? Там, для Вас, каждая строчка описана.
Нажмите на ярлычке листа "фильтр" правую кнопку мыши ([abbr=клик правой кнопкой мыши]ПКМ[/abbr]),
выберите "Искодный текст" и читайте.

Ярослав>> Re: как просуммировать по нескольким критериям?
2012-03-06 09:52 http://forum.msexcel.ru/profiles/yaroslav-u124240.html
Может так ([abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr]):
Код:
{=СУММ(Таблица1[сумма]*(Таблица1[месяц]= "март")*((Таблица1[материал]= "химия")+(Таблица1[материал]= "запчасти")))}


выглядит лучше, но у меня почемуто не работает... можете выложить файл?
все работает, туплю просто с утра ) спасибо большое

addbw>> Re: Отключить автоматическое выполнение &quot;Текст по столбцам&quot; после вставки из буфера!
2012-03-06 10:35 http://forum.msexcel.ru/profiles/addbw-u131414.html
Всем привет! Помогите кто может:
Выполняю вставку из буфера и далее разбиение текста по столбцам на основе разделителя. После этого автоматически начинает выполнять эту же операцию для любых вставок из буфера, пока не закроешь Excel. Замечено на версиях 2003-2011. Кто знает как отключить это автоматическое выполнение операции, т.к. оно не всегда к стати, а закрывать Excel не всегда удобно )))


Привет !


Поможет только одно:

Войти

"Данные" --- ["Текст по столбцам"] ----/Мастер текстов (разбор)/


"Укажите формат данных"

выбрать "С разделителями"


[далее]


сбросить все галочки на этой вкладке

Нажать [готово]





все остальное - полумеры ;-)

darts180>> Вычисление времени переработки
2012-03-06 11:07 http://forum.msexcel.ru/profiles/darts180-u131420.html
Добрый день уважаемые форумчане.
Помогите в решении задачки.
Есть время прихода на работу и время ухода с работы, надо вычислить среднее время переработки, при условии что рабочий день с 09.00 до 18.00
Образец таблицы во вложенном файле.

Oleg X>> Re: Переменная во внешней ссылке
2012-03-06 11:28 http://forum.msexcel.ru/profiles/gacol-u3251.html
Можно так
=ДВССЫЛ(АДРЕС(1;1;;;$D$1))
где в D1 записан адрес книги и листа, например
c:\x\[Книга2.xlsx]Лист1
в результате прочтется значение ячейки A1

ShAM>> Re: Вычисление времени переработки
2012-03-06 11:54 http://forum.msexcel.ru/profiles/sham-u106530.html
Здравствуйте, darts180.
Позвольте уточнить:
1. Для ячейки В3 переработка 10 мин или 11 мин?
2. Для ячейки Е3 переработка: - 1 час 05 мин (с минусом) или 0?
3. Можно время прихода и время ухода учитывать в отдельных строках в формате времени, чтобы не увеличивать формулу, пытаясь вытащить время из текста?
4. При подсчете среднего пустые ячейки учитываются или нет?
Было бы хорошо если бы Вы поставили несколько значений, подсчитанных вручную, как должно быть.


Poltava>> Re: Вычисление времени переработки
2012-03-06 12:21 http://forum.msexcel.ru/profiles/poltava-u39021.html
Да и неплохо было бы узнать это должна быть одна формула в одной ячейке ? макрос ? или можно использовать дополнительные ячейки для промежуточных подсчетов

ViktorG>> Re: Помогите с преобразованием форматов
2012-03-06 12:24 http://forum.msexcel.ru/profiles/viktorg-u22984.html
Вот так вот пойдет. Только вы забыли уточнить, что формат столбца 14 нужно предварительно сделать текстовым.
Большое спасибо.


darts180>> Re: Вычисление времени переработки
2012-03-06 13:10 http://forum.msexcel.ru/profiles/darts180-u131420.html
1. Среднее время следует учитывать только если работник ушел после 18.00 т.е в ячейке В3 переработка составит 11 минут. (Пришедшие до 9.00 не учитываются)
2. В пятницу рабочий день до 16.45
3. Т.к. временные интервалы запросов могут быть разными (месяц или несколько дней) нужно во второй строке найти последнюю заполненную ячейку и справа от неё в третьей пустой ячейке создать ячейку «Среднее время переработки» и под ней производить подсчет.
4. Желательно создать макрос.


troyam>> Формулы с использованием цвета ячейки
2012-03-06 13:40 http://forum.msexcel.ru/profiles/troyam-u131271.html
Вопрос команде знатоков!Задача следующая,необходимо окрасить ячейку F1 в цвет,если хоть одна из ячеек от A1 до E1 окрашена по средствам форматирования в цвет в данный момент.Спасибо

lovko>> Автоматическая постановка даты рядом с изменившейся ячейкой
2012-03-06 14:01 http://forum.msexcel.ru/profiles/lovko-u30610.html
Друзья, нашел на этом сайте удобный макрос, который при изменении значения ячейки ставит рядом с ней дату изменения. Но макрос писался с условием того, что на листе будут меняться ячейки только одного столбца. Я же работаю с 10 столбцами, соответственно и макрос проставляет десять дат. Как бы сделать так, чтобы дата изменения ячеек первого столбца появлялась в столбце К? Файл прилагается. Большое спасибо!

lovko>> Re: Можно ли написать такой макрос, который бы закрывал все открытые окна
2012-03-06 14:05 http://forum.msexcel.ru/profiles/lovko-u30610.html
Спасибо! Как бы сделать так, чтобы при этом файлы не сохранялись?

Wasilic>> Re: Помогите с преобразованием форматов
2012-03-06 14:06 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Вот так вот пойдет. Только вы забыли уточнить, что формат столбца 14 нужно предварительно сделать текстовым.
Большое спасибо.
Да, уточнить забыл, хотя и сделал но, Вы же догадались!  Улыбка

Wasilic>> Re: Автоматическая постановка даты рядом с изменившейся ячейкой
2012-03-06 14:16 http://forum.msexcel.ru/profiles/wasilic-u24852.html
В макросе строку:
Target.Offset(, 10) = Date
замените на
Cells(Target.Row, 11) = Date

ShAM>> Re: Вычисление времени переработки
2012-03-06 14:35 http://forum.msexcel.ru/profiles/sham-u106530.html
Формулами.


darts180>> Re: Вычисление времени переработки
2012-03-06 16:19 http://forum.msexcel.ru/profiles/darts180-u131420.html
ShAM спасибо за формулу.
Одно уточнение, в те дни когда работник ушёл раньше 18.00 считается что он переработал 0 минут, т.е. недоработок не должно быть.
Если можно подкоректируйте формулу пожалуйста.

Jim>> Re: Вычисление времени переработки
2012-03-06 16:30 http://forum.msexcel.ru/profiles/jim-u4457.html
Код:
{=ЕСЛИ(СРЗНАЧ(ЕСЛИ(B3:W3="";"";ЕСЛИ(ДЕНЬНЕД(B$2:W$2)=5;ПРАВСИМВ(B3:W3;5)-ВРЕМЯ(16;45;0);ПРАВСИМВ(B3:W3;5)-ВРЕМЯ(18;0;0))*1440))<0;0;СРЗНАЧ(ЕСЛИ(B3:W3="";"";ЕСЛИ(ДЕНЬНЕД(B$2:W$2)=5;ПРАВСИМВ(B3:W3;5)-ВРЕМЯ(16;45;0);ПРАВСИМВ(B3:W3;5)-ВРЕМЯ(18;0;0))*1440)))}


Poltava>> Re: Вычисление времени переработки
2012-03-06 16:40 http://forum.msexcel.ru/profiles/poltava-u39021.html
Я бы еще вместо ячеек ссылался на название диапазонов так проще будет менять формулу под файл

darts180>> Re: Вычисление времени переработки
2012-03-06 16:50 http://forum.msexcel.ru/profiles/darts180-u131420.html
Я бы еще вместо ячеек ссылался на название диапазонов так проще будет менять формулу под файл
Уважаемый Poltava немогли бы Вы свою версию файла сбросить.
Заранее спасибо.

MCH>> Re: Вычисление времени переработки
2012-03-06 19:21 http://forum.msexcel.ru/profiles/mch-u48782.html
еще вариант (в желтых ячейках)

Alex_ST>> Re: Формулы с использованием цвета ячейки
2012-03-06 20:39 http://forum.msexcel.ru/profiles/alexst-u65623.html
Формулы не знают таких атрибутов ячейки-аргумента, как цвет заливки, текста, граница и т.д. и т.п.
Формулы оперируют только со значениями ячеек-аргументов.
Ваша задача может быть решена только макросами.

darts180>> Re: Вычисление времени переработки
2012-03-06 21:10 http://forum.msexcel.ru/profiles/darts180-u131420.html
еще вариант (в желтых ячейках)
Большое спасибо MCH.
То что надо.

us8>> Номер рабочего дня месяца
2012-03-06 21:28 http://forum.msexcel.ru/profiles/us8-u125026.html
Доброго времени суток !

Имеется отдельная ячейка, не в списке, содержащая дату в формате дд.мм.гггг.
Возможно ли встроенными функциями определить номер рабочего дня месяца по данным этой ячейки. Суббота и воскресенье - нерабочие дни, праздничные дни не учитываются.

Пример:
для 29.02.2012 номер рабочего дня месяца 21.

Заранее благодарен !



MCH>> Re: Номер рабочего дня месяца
2012-03-06 21:55 http://forum.msexcel.ru/profiles/mch-u48782.html
Код:
=ЧИСТРАБДНИ(ДАТА(ГОД(A1);МЕСЯЦ(A1););A1)
=ЧИСТРАБДНИ(КОНМЕСЯЦА(A1;-1);A1)
нужно еще праздники добавить, чтобы они не считались


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


В избранное