Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 След.
Сводная таблица|Вычислимое поле|Приведенное отличие, Как посчитать % изменения в сводной и убрать ненужные стобцы
 
Есть таблица продаж в регионах за два периода (A1:C5). Нужно построить сводную таблицу, в которой выводить рост продаж для каждого региона. Это можно сделать с помощью представления поля как "Приведенное отличие", но если потом Период убрать из строк, то все ломается. Желаемый вид G12:H14.

Можно сделать с помощью доп.столбца в исходной таблице, но такой вариант кажется не самым оптимальным. Есть ли идеи более удобного решения?
Помогите выбрать телефон, Телефон
 
Бери айфон
Условное форматирование: задать пользовательское условие для значков
 
Udik, не работает. Также сравнивает все ячейки с $A$1. Сделай тест. 15>115
Условное форматирование: задать пользовательское условие для значков
 
Udik, Если в соседнем, то все просто и понятно. Но для моих целей в соседнем не подойдет. Пробовал задать условие с помощью формулы, которая ссылается на соседа слева, но почему-то она ссылается для всех ячеек на $A$1.
Код
=СМЕЩ($A$1;СТРОКА()-1;СТОЛБЕЦ()-2)
Условное форматирование: задать пользовательское условие для значков
 
Сергей, спасибо за информацию. Вы имели ввиду эту технику? Но это немного костыльный способ, не совсем то, что хотелось бы.
Изменено: Chyma - 15.03.2016 15:31:36
Условное форматирование: задать пользовательское условие для значков
 
Udik, это было бы здорово, если бы не сообщение Excel'я "В условии "Условное форматирование" нельзя использовать относительные ссылки для шкал цветов, гистограмм и наборов значков." А если задать условие абсолютной ссылкой на $A$1, то все ячейки будут сравнивать именно с $A$1. Если у тебя все же получилось то, о чем ты говоришь, то очень прошу приложить файл или написать формулу, которую нужно задать в условном форматировании.
Условное форматирование: задать пользовательское условие для значков
 
Нужно подсветить ячейки столбца "B". Если ячейка больше значения слева (в "A"), то зеленая стрелка, если ниже - то красная. Это можно сделать, приписывая для каждой ячейки свое правило. А как это сделать с помощью одной формулы, т.е. одного правила условного форматирования для всего диапазона.
перехват процесса сохранения книги, с помощью надстройки
 
Большое спасибо всем, кто участвовал в обсуждении: Юрий М, Казанский, SuperCat, The_Prist.
перехват процесса сохранения книги, с помощью надстройки
 
Юрий, открываю персональную книгу. Открываю модуль книги. Для объекта Workbook есть процедура
Код
Private Sub Workbook_AfterSave(ByVal Success As Boolean)
. Но она не срабатывает, когда я сохраняю другой файл эксель.

Казанский, способ по ссылке помог. Но есть один момент, если кому интересно: если во время выполнения макроса его принудительно остановить, то в следующий раз он не запустится, пока снова не выполнить
Код
Private Sub Workbook_Open()
    Set app = Application
End Sub
перехват процесса сохранения книги, с помощью надстройки
 
Юрий, в стандартном модуле (Module1) и модуле книги (Эта книга) в персональной книги (PERSONAL.XLSB) один и тот же макрос:
Код
Sub Workbook_AfterSave(ByVal Success As Boolean)
    If Success = True Then
        'тело макроса
    End If
End Sub

В модулях книги, которую сохраняю, ничего нет.
перехват процесса сохранения книги, с помощью надстройки
 
Юрий, так и сделал. К сожалению, без положительного результата. Если сохраняю Книга1.xlsx, ничего не происходит.
Изменено: Chyma - 21.12.2015 11:24:52
перехват процесса сохранения книги, с помощью надстройки
 
Эм... сам макрос как процедура (Sub....End Sub). А файл с макросом сохранен как надстройка (чтоб удобно было подключать).
Или я не понял Вас.
Изменено: Chyma - 21.12.2015 11:11:34
перехват процесса сохранения книги, с помощью надстройки
 
Попробовал. Результат такой же. Не срабатывает.
перехват процесса сохранения книги, с помощью надстройки
 
Цитата
Юрий М написал:
Сохранить в персональную книгу?
Юрий, идея такая: макрос отлавливает все сохранения любой книги Эксель. Сам макрос я сохранил и подключил как надстройку. Но макрос видит сохранение только своей собственной книги. Как изменить область видимости/действия макроса, чтоб со всеми остальными книгами дружил?
перехват процесса сохранения книги, с помощью надстройки
 
Добрый день, форумчане.

Написал макрос, который срабатывает после сохранения книги. Расположен в окне кода для книги(Этакнига), сохранил всё как надстройку xlam. Но проблема в том, что он видит сохранение только той книги, в которой написан. А хотелось бы чтобы срабатывал при сохранении других книг. Как это сделать?
Код
Sub Workbook_AfterSave(ByVal Success As Boolean)
    If Success = True Then
        тело макроса
    End If
End Sub
Защитить диаграмму не защищая лист
 
Казанский, интересный вариант. Но остается маленькая уязвимость - можно изменять размер рисунка. Придумал следующее решение: назначить на диаграмму пустой макрос. Это не позволяет выделять диаграмму на ЛКМ. Остается ПКМ, но я его отключаю в книге при открытии или переключении на эту книгу.
Защитить диаграмму не защищая лист
 
Есть ли прием для защиты диаграммы, наподобие Activesheet.ScrollArea, который не защищая лист позволяет пользователю работать только с определенным диапазоном ячеек, оставляя макросу возможность изменять все.

Как вариант решения, перехват выделения диаграммы, но не нашел такого.
Хитрая защита листа: выделять, нельзя изменять, часть ячеек нельзя и выделять
 
А если мне в ScrollArea нужно запихнуть не смежные диапазоны? К примеру, D11 и D15:D30
Изменено: Chyma - 17.09.2015 17:19:44
Хитрая защита листа: выделять, нельзя изменять, часть ячеек нельзя и выделять
 
Потыкался, не сообразил как сделать. Подскажите, кто сможет.

Есть на листе заполненный диапазон "А1:С10". Как сделать такую защиту чтобы можно было только выделять ячейки из этого диапазона (без возможно изменять), а остальные ячейки нельзя было даже выделить.
узнать языковую версию Excel'я, Русский или Английский
 
Сабж в теме. Application.Version выдает немного другое.  
Элемент управления ActiveX: убрать пунктирную рамку
 
У Кнопки (CommandButton) убрать рамку можно поставив в окне свойств значение поля TakeFocusOnClick=False. У других элементов, например Счетчик (SpinButton), Выключатель (ToggleButton), Флажок (CheckBox), Переключатель (OptionButton) такое свойство отсутствует. Вопрос: как у них убрать рамку выделения?
Гиперссылка на редактор VB, открытие окна редактора VB с помощью гиперссылки
 
В одной из тем форума наткнулся на файл от ZVI, в котором с помощью нажатия на объект открывается окно редактора VB. Увидел, что стоит гиперссылка. Но самому повторить такой фокус не удалось. Прошу помощи у вас рассказать, как сделать подобный трюк. Файл прикладываю. ZVI мне не ответил:(
Вызов справки Excel (F1), установка области для поиска справки: сайт Office.com VS данный компьютер
 
Сергей, большое спасибо!
Вызов справки Excel (F1), установка области для поиска справки: сайт Office.com VS данный компьютер
 
При вызове справки F1 источником всегда по умолчанию выставляется "Справка для разработчиков" с сайте Office.com (на котором ничего нет), и приходится каждый раз вручную переставлять на контент с данного компьютера. Подскажите, как выставить контент с данного компьютера по умолчанию? (скрин в спойлере)

Скрытый текст
Изменено: Chyma - 02.12.2014 11:32:29
"Зафиксированные объекты будет перемещены", Проблема при снятии фильтра
 
При работе с excel возникает следующая ситуация. При использовании фильтра, а потом его очищении, выдается информационное окно "Зафиксированные объекты будет перемещены". Поигрался с файлом, и понял: проблему создают примечания + жирные границы.

- Если удалить примечания или границы, то окно перестанет выпадать.
- Если удалить часть строк (оставив ~4000), окно исчезнет.
- Если использовать формат "xlsx", а не "xls", также не возникнет проблемы.

В чем природа ошибки? Как избавиться от нее и оставить и примечания и разметку и строки. Файл с примером (15.8 MB)

Изменено: Chyma - 07.08.2014 12:54:07
Найти цифру в строке
 
Всем привет. Дано: текстовая строка. Например "текст 23 + ура5". Найти позицию первого появления цифры. В данном случае для двойки это 7. Попробовал worksheetfunction.search("#","текст 23 + ура5"), но VBA ругается. Почему не понимает "#" ? Решение циклом не предлагать.
какая формула быстрей, суммеслимн или счетеслимн
 
Время. Завтра макросом попробую. А пока за пол часа 4% посчиталось
какая формула быстрей, суммеслимн или счетеслимн
 
Думаешь , макрос быстрее формул ? Читал в книге , что формулы быстрее макроса
какая формула быстрей, суммеслимн или счетеслимн
 
Подскажите ,какая из этих функций быстрей и намного ли ?спрашиваю потому ,что масштаб большой :4млн ячеек с формулами
Исправить формулу СУММЕСЛИ, неверно считает из-за *
 
Спасибо.
Страницы: 1 2 3 4 След.
Наверх