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

Страницы: 1 2 3 След.
Многоуровневая группировка
 
Добрый день.

Господа, не получается создать многоуровневую группировку. Использую в Данные - Структура - Промежуточные итоги.

Задача:
Столбцы Округ, Область, Город - необходимо сгруппировать след образом:
Первый уровень -округ, внутри него сгруппированные вторым уровнем области, внутри второго уровня, соответственно третим уровнем - сгруппированные города.
Соответственно округов несколько.

Просьба помочь и направить на путь истинный.

P.S. Пример выложить не могу, так как хотелку показать немогу, мог бы - отсутствовал бы и сам вопрос :)

Заранее благодарен откликнувшимся.
Размножить данные нужное кол-во раз
 
Не обязательно.
Михаил, спасибо.
Размножить данные нужное кол-во раз
 
Добрый день.

Помогите написать макрос, который размножал бы данные на соседнем листе указанное количество раз.
Пример во вложении.

Заранее спасибо.
Преобразование таблицы
 
Нашел, спасибо.

Код
ActiveSheet.ListObjects("Таблица1").Unlist
Преобразование таблицы
 
Добрый день.

Подскажите, как макросом преобразовать таблицу в динамический диапазон.
Рекордер не помогает.

Спасибо.
Сравнение и добавление уровней с данными
 
Посмотрел 3333333333 - великолепно, то, что нужно.

Спасибо (поклон в пояс).
Сравнение и добавление уровней с данными
 
Добрый день.

Да так же зашиваюсь ((( Времени в обрез.
Отсрочка - не считаем, туда данные подтягивают из другого листа.

Нам необходимо только заполнить Просрочка по описанной логике и в сумма просрочки значение, не формулу.
Сравнение и добавление уровней с данными
 
Добрый вечер

В реале только 1 и второй листы.
После вставки пересчет по алгоритму
Сравнение и добавление уровней с данными
 
iba2004, нет проблем понимаю.
Начало верное абсолютно. Группировки и формулы вот подставить и цены не будет.

Спасибо, что находите время помочь.
Не получается группировка макросом и вставка строк без заливки
 
Записал, подставил - безрезультатно абсолютно ((((
Не получается группировка макросом и вставка строк без заливки
 
Юрий М, вставка идет макросом, синтаксиса не знаю (
Не получается группировка макросом и вставка строк без заливки
 
Не получается правильно написать макрос для группировки данных и не могу прописать параметр, чтобы строки вставлялись без заливки.

Прошу Вашей помощи.
Переменные как аргументы функции
 
Цитата
ber$erk пишет:
Вы спросили:
>>> Вопрос как их подставить в функцию Rows?

Вам ответили на конкретный вопрос в нескольких вариантах.

Ваш второй вопрос не имеет ничего общего с названием темы.

Понимаю, вижу, не хотел открывать новую тему
Переменные как аргументы функции
 
Ничего не получается как надо.

Смысл, чтобы группировались нужные строки. Если есть возможность - подможите. Требуемый результат на крайнем листе

Спасибо.
Переменные как аргументы функции
 
Мне надо выделить со 2 по 4 строки. Соответственно 2 и 4 задаются переменными.
Переменные как аргументы функции
 
Просьба подсказать:
есть в коде значение nd.row и nt.row которые при выполнении принимают значения 2 и 4 соответственно

Вопрос как их подставить в функцию Rows?
пишу
Код
Rows (nt.Row, nd.row).Activate


Не работает. Что не так?

Спасибо.
Сравнение и добавление уровней с данными
 
Собрал с форума вот такой код. Делает то, что нужно, но не до конца. Просьба помочь дописать, чтобы:
1. В добавленной строке дублировался контрагент
2. Не лезла заливка
3. Появилась группировка
4. Работала ячейка с суммой и максимальным значением

Код
Sub check_client()
    Dim nd As Range, nt As Range, g As String, f As String, h As String, k As String
    Dim flag As Boolean

    Application.ScreenUpdating = False

    For Each nd In Sheets(2).UsedRange.Columns(3).Cells
        If Len(nd) Then
            g = nd.Value: f = nd.Offset(, 1).Value: flag = False
            h = nd.Offset(, 3).Value: flag = False
            For Each nt In Sheets(1).UsedRange.Columns(1).Cells
               If nt.Value = g Then
                    Do Until (Len(nt) And nt.Value <> g) Or Len(nt) + Len(nt.Offset(, 1)) = 0
                        If nt.Offset(, 1) = f Then
                            flag = True
                            Exit Do
                        End If
                        Set nt = nt.Offset(1)
                    Loop
                    If flag Then
                        Exit For
                    Else
                        Sheets(1).Rows(nt.Row).Insert
                        nt.Offset(-1, 7).Value = f
                     nt.Offset(-1, 9).Value = Round(h, 0)
                    End If
                End If
            Next
        End If
    Next
    Application.ScreenUpdating = True
End Sub
Сравнение и добавление уровней с данными
 
На первом листе данные уже есть, под них подставляются данные со второго листа. Второй лист хаотичный.

Спасибо.
вопрос скорее по оформлению, скрыть от пользователя нижележащие строки
 
У меня это так:
изначально шрифт белый. Далее применяем УФ по формуле: =A6>0 и действие - шрифт черный.
вопрос скорее по оформлению, скрыть от пользователя нижележащие строки
 
Условное форматирование в обоих случаях.
вопрос скорее по оформлению, скрыть от пользователя нижележащие строки
 
Так?
Сравнение и добавление уровней с данными
 
Добрый день, форумчане.
Есть непреодолимая для меня задача, которую, без Вашей помощи не решить:

Книга, ндцать листов с данными. Работа необходима с 1-м и 2-м листом независимо от того, как они называются.
На листе 1 список с данными (общими), на листе 2 те же данные, но в развернутом виде. Задача:
сравнить данные со второго листа, в случае совпадения подставить новым уровнем в лист №1 (как группировка к имеющимся общим данным)
Пример в аттаче.
Заранее благодарен.

P.S. Поиском пользовался, похожее находил, но не подходило.
Можно ли как-то отменить функцию написания формулы, если в ячейке стоит знак плюс «+»?, При установке курсора в другую ячейку
 
самое простое перед + поставить апостроф ' - на англ раскладке русская буква "э"
формула проверки..., содержит ли одна ячейка столбца данные другого столбца
 
PLEX умеет - очень рекомендую  :)
Выпадающий диапазон в ячейке
 
А выпадающий список не подходит?
Вставка картинки нужного размера
 
Юрий М, спасибо, подходит.
Вставка картинки нужного размера
 
Получилось вот так вот - что меня вполне устраивает. Подскажите плиз, как задать диапазон по столбцу А всему. Руками прописывать все ячейки - ну вообще никак )))
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Select Case Target.Address(0, 0)
Case "A1", "A2", "A3", "A4"
    If ActiveSheet.Paste Then
      On Error GoTo 10
             With Selection
            .ShapeRange.LockAspectRatio = msoFalse
            .Width = Target.Width
            .Height = Target.Height
        End With
    End If
    End Select
10: End Sub
Вставка картинки нужного размера
 
Уважаемые мои...
Ну вот такая идиотская задача. Достать из файла - не катит - файла тоже нет. Есть окно 1С и там внутри картинка.
Нашел вот такой код:
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Select Case Target.Address(0, 0)
Case "A3", "B3", "C3", "D3"
    If Application.Dialogs(xlDialogInsertPicture).Show Then
        With Selection
            .ShapeRange.LockAspectRatio = msoFalse
            .Width = Target.Width
            .Height = Target.Height
        End With
    End If
End Select
End Sub

Делает то, что надо, но.... ))) При клике он спрашивает откуда достать рисунок, а мне его реакция нужна по всему столбцу А, так еще и не с запросом откуда взять рисунок, а тупо - ему вставили, а он размер подогнал ))))
Вставка картинки нужного размера
 
Тоже не совсем то. Точнее совсем не тот.

Спасибо за попытки помочь, но увы...
Буду так пока мучаться )))) Полезно иногда и рутинной работой позаниматься.
Вставка картинки нужного размера
 
Цитата
ber$erk пишет: да и путь укажите настоящий
Пути как такового нет. Рисунок копируется из 1С руками. Т.е по факту я открываю 1С, открываю окно номенклатуры с рисунком, кликаю на рисунок - ctrl+c. Переключаюсь в лист Excel, выбираю ячейку куда вставить надо ctrl+v. Потом руками подгоняю края (что больше всего и раздражает, так как мне надо 600 таких скопировать).
Страницы: 1 2 3 След.
Наверх