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

Страницы: 1 2 3 След.
Excel 2016 режим умной таблицы не переводится в обычный режим, поле "преобразовать в диапазон" не активное, Windows 7x32.Excel 2016 режим умной таблицы не переводится в обычный режим, поле "преобразовать в диапазон" не активное.
 
Цитата
написал:
на лист установлена защита. Чтобы преобразовать таблицу - надо снять защиту с листа. Да и с остальными листами такая же ситуация. Так что ничего необычного.
Огромное спасибо, надоумили. Поставил защиту и запамятовал. Как говорится "... а ларчик просто открывался". Все спасибо, за участие!!!
Excel 2016 режим умной таблицы не переводится в обычный режим, поле "преобразовать в диапазон" не активное, Windows 7x32.Excel 2016 режим умной таблицы не переводится в обычный режим, поле "преобразовать в диапазон" не активное.
 
Соединений с внешними данными, нет, Файл большой, очень не хочется копировать и создавать заново. В "Лист1" внёс скопированные данные (всё нормально функционирует).
Если кто поможет решить проблему, заранее благодарен.
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
Цитата
написал:
Кроме строки с созданием умной таблицы, в любом.
Подскажите, где можно посмотреть сборник макросов (возможно опубликованных, как самые популярные)?
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
Цитата
написал:
Промежуточные итоги могут не вставляться, например, по следующим причинам:- нет столбцов "Статус" или "Изменена"- таблица занимает все строки 1048576 на листе , для промежуточных итогов не осталось места
Заново скопировал макрос, всё заработало.
Для форматирования прописал:

Sub ЗдигСтолбцов()
'
' ЗдвигСтолбцов Макрос
'

'
   ActiveWindow.ScrollColumn = 2
   ActiveWindow.ScrollColumn = 3
   Columns("D:D").ColumnWidth = 45
   ActiveWindow.ScrollColumn = 2
   ActiveWindow.ScrollColumn = 1
   Columns("C:C").ColumnWidth = 50.86      'устанавливаем ширину столбца "С"'
   Columns("D:D").ColumnWidth = 14.86      'устанавливаем ширину столбца "D"'
   Columns("B:B").ColumnWidth = 10.86      'устанавливаем ширину столбца "B"'
   Columns("E:E").ColumnWidth = 14.86      'устанавливаем ширину столбца "E"'
   Range("B4055").Select
   ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$F$4056"), , xlYes).Name = _
       "Таблица1"
   Range("Таблица1[#All]").Select
End Sub

Подскажите, в каком месте можно пристроить, что бы не запускать отдельно?
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
Цитата
написал:
Option Explicit Sub Таблица_поумничай()    CloseEmptyWb    ActiveSheet.Copy         Dim xx As Long, colName As Variant    For xx = ActiveSheet.UsedRange.Columns.Count To ActiveSheet.UsedRange.Column Step -1        For Each colName In Array("Приоритет", "Осталось на выполнение", "Категории")            If Cells(1, xx).Value = colName Then                Columns(xx).EntireColumn.Delete            End If        Next    Next    ActiveSheet.Shapes(1).Delete    ActiveSheet.ListObjects.Add(xlSrcRange, ActiveSheet.UsedRange, , xlYes).Name = "Таблица1"    ActiveSheet.ListObjects(1).TableStyle = "TableStyleLight13"    ActiveSheet.ListObjects(1).ShowTotals = True    ActiveSheet.ListObjects(1).ListColumns("Статус").TotalsCalculation = xlTotalsCalculationCount    ActiveSheet.ListObjects(1).ListColumns("Изменена").TotalsCalculation = xlTotalsCalculationNone    ActiveSheet.ListObjects(1).Range.SelectEnd Sub Private Sub CloseEmptyWb()    Dim wb As Workbook    For Each wb In Application.Workbooks        If wb.Path = "" Then wb.Close False    NextEnd Sub
Не могу понять по какой причине перестала работать функция в макросе: "Создание умной таблицы" "Расчёт промежуточного итога". Скажите, куда можно направить файль (не проходит из-за большого объёма) .
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
Цитата
написал:
For Each colName In Array("Приоритет", "Осталось на выполнение", "Категории")
это?
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
Цитата
написал:
Напишите, нашли ли, куда внести изменения, интересно всё-таки.
Не нашёл...
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
Цитата
написал:
Option Explicit Sub Таблица_поумничай()    CloseEmptyWb    ActiveSheet.Copy         Dim xx As Long, colName As Variant    For xx = ActiveSheet.UsedRange.Columns.Count To ActiveSheet.UsedRange.Column Step -1        For Each colName In Array("Приоритет", "Осталось на выполнение", "Категории")            If Cells(1, xx).Value = colName Then                Columns(xx).EntireColumn.Delete            End If        Next    Next    ActiveSheet.Shapes(1).Delete    ActiveSheet.ListObjects.Add(xlSrcRange, ActiveSheet.UsedRange, , xlYes).Name = "Таблица1"    ActiveSheet.ListObjects(1).TableStyle = "TableStyleLight13"    ActiveSheet.ListObjects(1).ShowTotals = True    ActiveSheet.ListObjects(1).ListColumns("Статус").TotalsCalculation = xlTotalsCalculationCount    ActiveSheet.ListObjects(1).ListColumns("Изменена").TotalsCalculation = xlTotalsCalculationNone    ActiveSheet.ListObjects(1).Range.SelectEnd Sub Private Sub CloseEmptyWb()    Dim wb As Workbook    For Each wb In Application.Workbooks        If wb.Path = "" Then wb.Close False    NextEnd Sub
Можно вас попросить прокомментировать все действия. Я хотел бы добавить ещё действие, что бы убрать столбец "Исполнители". В Excel слаб, поэтому прошу, возможно по делитански. Спасибо.

Например:
Next    ActiveSheet.Shapes(1).Delete       "удаляет ....................."
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
Нет, не путаю.  
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
Цитата
написал:
Option Explicit Sub Таблица_поумничай()    CloseEmptyWb    ActiveSheet.Copy         Dim xx As Long, colName As Variant    For xx = ActiveSheet.UsedRange.Columns.Count To ActiveSheet.UsedRange.Column Step -1        For Each colName In Array("Приоритет", "Осталось на выполнение", "Категории")            If Cells(1, xx).Value = colName Then                Columns(xx).EntireColumn.Delete            End If        Next    Next    ActiveSheet.Shapes(1).Delete    ActiveSheet.ListObjects.Add(xlSrcRange, ActiveSheet.UsedRange, , xlYes).Name = "Таблица1"    ActiveSheet.ListObjects(1).TableStyle = "TableStyleLight13"    ActiveSheet.ListObjects(1).ShowTotals = True    ActiveSheet.ListObjects(1).ListColumns("Статус").TotalsCalculation = xlTotalsCalculationCount    ActiveSheet.ListObjects(1).ListColumns("Изменена").TotalsCalculation = xlTotalsCalculationNone    ActiveSheet.ListObjects(1).Range.SelectEnd Sub Private Sub CloseEmptyWb()    Dim wb As Workbook    For Each wb In Application.Workbooks        If wb.Path = "" Then wb.Close False    NextEnd Sub
Так же не форматируется в умную таблицу.
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
Цитата
написал:
Option Explicit

Sub Таблица_поумничай()
   CloseEmptyWb
   ActiveSheet.Copy
   
   Dim xx As Long, colName As Variant
   For xx = ActiveSheet.UsedRange.Columns.Count To ActiveSheet.UsedRange.Column Step -1
       For Each colName In Array("Приоритет", "Осталось на выполнение", "Категории")
           If Cells(1, xx).Value = colName Then
               Columns(xx).EntireColumn.Delete
           End If
       Next
   Next
   ActiveSheet.Shapes(1).Delete
   ActiveSheet.ListObjects.Add(xlSrcRange, ActiveSheet.UsedRange, , xlYes).Name = "Таблица1"
   ActiveSheet.ListObjects(1).TableStyle = "TableStyleLight13"
   ActiveSheet.ListObjects(1).ShowTotals = True
   ActiveSheet.ListObjects(1).ListColumns("Статус").TotalsCalculation = xlTotalsCalculationCount
   ActiveSheet.ListObjects(1).ListColumns("Изменена").TotalsCalculation = xlTotalsCalculationNone
   ActiveSheet.ListObjects(1).Range.Select
End Sub

Private Sub CloseEmptyWb()
   Dim wb As Workbook
   For Each wb In Application.Workbooks
       If wb.Path = "" Then wb.Close False
   Next
End Sub
Код ваш рабочий, но при выгрузке большего объёма данных (этот файл из-за ограничений сайта по объёмам данных не смог направить) пропадает подитог в столбце "B"
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
Цитата
написал:
Option Explicit Sub Таблица_поумничай()    CloseEmptyWb    ActiveSheet.Copy         Dim xx As Long, colName As Variant    For xx = ActiveSheet.UsedRange.Columns.Count To ActiveSheet.UsedRange.Column Step -1        For Each colName In Array("Приоритет", "Осталось на выполнение", "Категории")            If Cells(1, xx).Value = colName Then                Columns(xx).EntireColumn.Delete            End If        Next    Next    ActiveSheet.Shapes(1).Delete    ActiveSheet.ListObjects.Add(xlSrcRange, ActiveSheet.UsedRange, , xlYes).Name = "Таблица1"    ActiveSheet.ListObjects(1).TableStyle = "TableStyleLight13"    ActiveSheet.ListObjects(1).ShowTotals = True    ActiveSheet.ListObjects(1).ListColumns("Статус").TotalsCalculation = xlTotalsCalculationCount    ActiveSheet.ListObjects(1).ListColumns("Изменена").TotalsCalculation = xlTotalsCalculationNone    ActiveSheet.ListObjects(1).Range.SelectEnd Sub Private Sub CloseEmptyWb()    Dim wb As Workbook    For Each wb In Application.Workbooks        If wb.Path = "" Then wb.Close False    NextEnd Sub
Спасибо. В данном макросе не отформатировано под дату колонка "F" и "J"
Выгрузка Excel(2016) по заданным параметрам., Выгрузка Excel(2016) по заданным параметрам, тем который задаём по потребность.
 
При выгрузке в Excel (2016) необходимо, в автоматическом режиме форматировать в умную таблицу, убрать ненужные столбцы и внести формулу на один столбец. Приходится часто выгружать таблицу и ручками убирать лишние столбцы форматировать в умную таблицу и вносить формулу с подитогом.Красным выделено, что убрать. Жёлтым, что необходимо добавить. Каким образом можно автоматизировать данную выгрузку? Заранее всем участвующим в данном вопросе благодарен.
Промежуточный итог., Промежуточный итог не просчитывает все столбцы.
 
Цитата
написал:
Доработайте объединения и будет считать.
Спасибо, с вашей помощью разобрался.
Промежуточный итог., Промежуточный итог не просчитывает все столбцы.
 
При применении фильтра по столбцу "C" в суммирование не попадают некоторые ячейки. Вероятно это связано с тем, что в столбце "С" применено объединение ячеек, так как при фильтре по столбцу "В" сумма подитога корректная. Есть ли возможность при объединённых ячейках в столбце "С" по "дате", получить корректный расчёт подитога по столбцам "I,J,K"?
Заранее все благодарен.
Условное форматирование, Окрашивание ячейки по значению другой ячейки
 
Цитата
написал:
Можете подсказать. по какой причине перестало функционировать условное форматирования, начиная от строк 9 в столбце Q.Р
Разобрался, спасибо.
Условное форматирование, Окрашивание ячейки по значению другой ячейки
 
Цитата
написал:
У вас есть файл (выше приложен же) - там все формулы написаны для "зеленого" цвета
Спасибо, разобрался.
Всяк мастер на свой лад.

Можете подсказать. по какой причине перестало функционировать условное форматирования, начиная от строк 9 в столбце Q. Q9
Изменено: Алексей Панов - 27.12.2023 15:09:51
Условное форматирование, Окрашивание ячейки по значению другой ячейки
 
Цитата
написал:
о вложении первое "зеленое" правило вам поменял - остальные по аналогии
Напишите пожалуйста формулы (в сообщении) для изменения на другой цвет, например на жёлтый, а то, что то не получается по аналогии.
Условное форматирование, Окрашивание ячейки по значению другой ячейки
 
Всем доброго дня.
Две ячейке, в одной дата (столбец -B), в другой текст (столбец -O)"ЗАЯВКА" (ЗАЯВКА-красный цвет, В РАБОТЕ-жёлтый, ИСПОЛНЕНО-зелёный). По условному форматированию ячейка с текстом "ЗАЯВКА" окрашена в красный  цвет.
Необходимо, что бы ячейка с датой ((столбец -B)) меняла цвет на аналогичный ячейки с текстом (столбец -O)(ЗАЯВКА-красный цвет, В РАБОТЕ-жёлтый, ИСПОЛНЕНО-зелёный).
Экселем пользуюсь не часто, поэтому нет большого опыта.
Открывается 2 окна (Excel 2013, 64x) при открытии файла двойным кликом
 
Цитата
написал:
Я решил свою проблему так...
Ваш вариант решения проблемы, мне помог. Благодарю. Только в дополнение пришлось зайти во второе окно (оно вновь отобразилось) и в разделе Вид-Окно- надавить на "Скрыть". После этого, открывается, только одно окно.
Изменено: Алексей Панов - 26.06.2023 13:23:30
Закрепление диаграммы на листе., При прокрутке диаграмма зафиксирована.
 
Цитата
написал:
Алексей Панов,
ну т.к. нет пример, то можно тупо закрепить область
Спасибо, закрепление области это, один из вариантов, но хотелось бы, что бы только диаграмма была неподвижна, а все ячейки перемещались.
Закрепление диаграммы на листе., При прокрутке диаграмма зафиксирована.
 
Цитата
написал:
Опять тема про mouse hook и visible range, и таких тем много..
Тем много , а ответа нет.
Изменено: Алексей Панов - 01.03.2023 16:12:36
Закрепление диаграммы на листе., При прокрутке диаграмма зафиксирована.
 
Всем доброго дня!

Необходимо закрепить диаграмму (диаграммы) на листе, чтобы она не убегала при прокрутки.
Есть ли такая возможность, не преобразовывая диаграмму в рисунок (чтобы оставалась в рабочем состоянии).

Участникам решения вопроса, заранее благодарен.
Изменено: Алексей Панов - 01.03.2023 13:57:09
закрасить одним из 3-х цветов в зависимости от значения колонке В 3 ячейки правее, Окрашивание ячейки от значения другой ячейки.
 
Спасибо, разобрался.
закрасить одним из 3-х цветов в зависимости от значения колонке В 3 ячейки правее, Окрашивание ячейки от значения другой ячейки.
 
Цитата
написал:
см. вложение
Что поправить в формуле, что бы столбец "В" тоже окрашивался?
закрасить одним из 3-х цветов в зависимости от значения колонке В 3 ячейки правее, Окрашивание ячейки от значения другой ячейки.
 
Цитата
написал:
Так?
Единственное, что хотелось бы изменить это, чтобы при отсутствии значения (цифры) в столбце "В", вся строка оставалось бесцветной.
закрасить одним из 3-х цветов в зависимости от значения колонке В 3 ячейки правее, Окрашивание ячейки от значения другой ячейки.
 
Цитата
написал:
см. вложение
Спасибо, работает. Добавил возможность окрашивания и столбца "ПРИОРИТЕТ"
закрасить одним из 3-х цветов в зависимости от значения колонке В 3 ячейки правее, Окрашивание ячейки от значения другой ячейки.
 
Цитата
написал:
Название поменял, помошь отображается.
Алексей Панов, в следующий раз сами (САМИ!) давайте темам более информативные названия.
===
Игорь, спасибо! )
Спасибо.
закрасить одним из 3-х цветов в зависимости от значения колонке В 3 ячейки правее, Окрашивание ячейки от значения другой ячейки.
 
Цитата
написал:
Так?
Отлично, спасибо.
Формулу, вижу.
закрасить одним из 3-х цветов в зависимости от значения колонке В 3 ячейки правее, Окрашивание ячейки от значения другой ячейки.
 
Должно быть не сложно, но что то не соображу. Столбец "В"-ПРИОРИТЕТ" (необходимо, при внесении в него цифры от 1 до 5, чтобы остальные ячейки на этой строке окрашивались в заданный цвет ). Например, в ячейку В2 вносим цифру 1 или 2 , ячейки С2,D2,Е2, окрашиваются в зелёный цвет, при внесении цифры 3 или 4 в жёлтый, если вносим 5 в красный.

Спасибо, кто откликнется.
Заранее благодарен за формулу.
Изменено: Юрий М - 01.02.2023 12:43:33
Страницы: 1 2 3 След.
Наверх