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

Страницы: 1
Создать произвольный формат ячеек средствами VBA
 
ктулху, спасибо, уже разобрался.
Создать произвольный формат ячеек средствами VBA
 
Доброго времени суток!
Подскажите, пожалуйста, как в VBA задать произвольный формат ячейки, на пример, вот такой:
Код
 "ь";"ь";"ь";"ь"
Спасибо.
Мин и макс значения оси диаграммы, Как сделать их динамическими (изменяемыми)
 
Что, если исходную таблицу "клонировать" с помощью формулы типа:

Код
=ЕСЛИ(ИЛИ(ЗНАЧЕНИЕ=МИН(ДИАПАЗОН);ЗНАЧЕНИЕ=МАКС(ДИАПАЗОН));НД();ЗНАЧЕНИЕ)
А диаграмму построить уже на "клоне". В этом случае обнулятся все минимальные и максимальные значения (экстремально большие/маленькие и не только).
Для обнуления только экстремально больших/маленьких значений можно воспользоваться следующей формулой:

Код
=ЕСЛИ(ИЛИ(И(ЗНАЧЕНИЕ=МИН(ДИАПАЗОН);ДИСП(ЗНАЧЕНИЕ;ДИАПАЗОН)/СРЗНАЧ(ЗНАЧЕНИЕ;ДИАПАЗОН)>33,3);И(ЗНАЧЕНИЕ=МАКС(ДИАПАЗОН);ДИСП(ЗНАЧЕНИЕ;ДИАПАЗОН)/СРЗНАЧ(ЗНАЧЕНИЕ;ДИАПАЗОН)>33,3));НД();ЗНАЧЕНИЕ)

Число 33,3 можно изменять (чем оно больше, тем большее отклонение значения).
Изменено: Marik18 - 08.05.2014 21:09:03
Перевод времени из текста в число
 
У вас не верно прописан формат даты.
Зафиксированные объекты будут перемещены, как убрать ?
 
Дайте пример.
Автоматическое время при условии внесения единицы в диапазон колонки А
 
Попробуйте этот код:

Код
Private Sub Worksheet_Change(ByVal Target As Range)
     
    For Each cell In Target
    If Not Intersect(cell, Range("A2:A40")) Is Nothing And cell.Value = 1 Then
      cell.Offset(0, 5).Value = Time
    End If
    Next cell
    
End Sub
Сортировка таблицы с объединенными ячейками
 
Цитата
Dmitriy123 пишет: В таблице не выводит значения по строкам "план", "факта" вообще не отображает
В сводной в параметрах поля значения выберите вместо "Количество" "Сумма" либо перетащите их из поля "Значения" в поле "Название строк". А "факт" будет нормально отображаться, если в исходной таблице внесете напротив него фамилию (идентично, как с "планом" ;) .
invalid pointer array. "Нам не удалось получить данные из модели данных", Ошибка при обновлении сводных таблиц.
 
Честно говоря, я никогда лично не сталкивался с такой проблемой. Результат поиска в гугле единственный - проблема возникает из-за обновлений начиная с октября 2013. Все, что могу посоветовать - установите в нуля проверенный офис и попробуйте в нем.
Умная автосумма
 
JayBhagavan, в Вашем варианте при удалении строки с рублями рубли с евро меняются местами.
Изменено: Marik18 - 11.04.2014 14:14:48
invalid pointer array. "Нам не удалось получить данные из модели данных", Ошибка при обновлении сводных таблиц.
 
Если проблема действительно в обновлении, то необходимо либо применить обновление без данного бага либо переустановить офис, а файл останется тот же, ничего переделывать не надо.
Умная автосумма
 
Можете попробовать так: "=СУММ(ЕСЛИОШИБКА(А1;0);ЕСЛИОШИБКА(А3;0);ЕСЛИОШИБКА(А5;0);ЕСЛИОШИБКА(А7;0))"
invalid pointer array. "Нам не удалось получить данные из модели данных", Ошибка при обновлении сводных таблиц.
 
Проблема, возможно, возникла из-за нового обновления Экселя. См. ссылку: http://support.microsoft.com/kb/2837666
Надо присвоить признак из верхней строки нижним строкам.
 
Цитата
avgust пишет:
все делала, как написали, но после нажатия F2 ничего не произошло, куда вводить формулу?
В принципе, шаг с нажатием F2 можно опустить и сразу вводить формулу.
Фильтр таблицы с выпадающим списком
 
Цитата
Dmitriy123 пишет:
чтобы если значение не задано, то исходная таблица показывается полностью
Для этого нажмите кнопку.
Фильтр таблицы с выпадающим списком
 
Посмотрите файл, может так подойдет.
Фильтр таблицы с выпадающим списком
 
Не пойму, зачем заморачиватся с макросом, если можно просто разъединить объединенные ячейки и применить обычный автофильтр...
Надо присвоить признак из верхней строки нижним строкам.
 
Попробуйте следующим образом: выделите весь диапазон, где должны быть имена менеджеров; нажмите F5; нажмите "Выделить"; выберите "Пустые ячейки"; после выделения нажмите F2 и введите формулу "=адрес верхней ячейки" (например, если вы вводите формулу в ячейку В3, тогда должно быть "=В2") и в конце Ctrl+Enter.
Вставка формулы из ячейки в ячейку по совпадению.
 
Дайте пример, а то по вашим скриншотам трудно понять, что, куда и зачем.
Как при открытии файла видеть срок "сегодня" и "завтра"
 
Если Вы задаете условие в формуле для диапазона начиная с 8-й строки, то это условие должно распространятся на диапазон начиная с той же 8-й строки, иначе работать не будет.
преобразование формата даты
 
А что, если просто заменить "/" на "."?
Ячейка с накоплением (нарастающим итогом)
 
Цитата
boke пишет:
Marik18 спасибо Вам, не работает код.
Не знаю с чем это связано, у меня работает. Если дадите пример, будет проще помочь.
Ячейка с накоплением (нарастающим итогом)
 
Попробуйет так:

Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Sheets("Лист1").Cells(1, 1) Then
    Sheets("Лист2").Cells(1, 1) = Sheets("Лист2").Cells(1, 1) + Sheets("Лист1").Cells(1, 1)
End If
End Sub
Поиск листа, имя которого совпадает с текстом ячейки
 
Здравствуйте, Phoenix.
В приложении решение к вашему примеру.
копирование столбцов с совпадением дат
 
Функция ВПР вам в помощь :)
Окно входа с выпадающим списком.
 
Denis_pog, вот вам еще пример реализации вашей задачи со списком.
Изменено: Marik18 - 07.04.2014 12:43:02
Закрепление вставки на графике
 
Ирина, при вставке фигуры на диаграмму, эта диаграмма должна быть выделенной; тогда фигура будет частью диаграммы.
Страницы: 1
Наверх