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

Страницы: 1 2 3 4 След.
Проставить дату при переносе данных
 
Супер!Спасибо большое! :)
Проставить дату при переносе данных
 
Доброй ночи,прошу помощи.Нашел здесь макрос по переносу данных,вроде разобрался. Но возникла проблема,нужно чтобы при переносе, в столбце А на "лист2" проставлялась дата из "лист1" ячейка L1.Помогите пожалуйста.
Выборка данных из книги в книгу по двум условиям
 
Спасибо большое,разобрался :)
Выборка данных из книги в книгу по двум условиям
 
Извиняюсь,просто идея добавить строки опосля пришла :oops:
Выборка данных из книги в книгу по двум условиям
 
Спасибо большое! :) Возник один вопрос.Переношу макрос в рабочий файл,в файле "прием" понадобилось сделать отступ  шапки на 3 строки вниз,соответсвенно диапазон дат сместился. Не могу понять,где в макросе это подправить :o
Выборка данных из книги в книгу по двум условиям
 
Добрый вечер.Слепил макрос на базе формулы,переносит данные из книги "База" в книгу"Прием" по наименованиям(условие 1) и выбранным датам(условие 2).Вроде как и работает,но на большой таблице уж больно мееедлено  :)  Может можно, как то его переделать или ускорить?!помогите пожалуйста.
Отбор уникальных значений и суммирование
 
Добрый день,извините что вчера не ответил.Все работает,спасибо большое! :)
Отбор уникальных значений и суммирование
 
Спасибо :)
Отбор уникальных значений и суммирование
 
Пример,дубли пометил желтым.
Отбор уникальных значений и суммирование
 
Добрый день,помогите пожалуйста.Столкнулся с еще одной проблемой по этому коду.При суммировании 2 наименований,если в одной ячейке пусто а в другой число выдает ошибку : run-time error 13 type mismatch и ругается на эту строку:
Код
oDict1.Item(temp) = CStr(--oDict1.Item(temp) + a(i, 5))
.Если заполнить пустые ячейки нолями,тогда все работает и правильно считает. Ставил On Error Resume Next-работает,но считает неправильно.Как можно решить эту проблему?
Отбор уникальных значений и суммирование
 
Все,беру! :) Немного подправил описку, все работает.
Код
Sub Otbor3()
    Dim a(), oDict1 As Object, oDict2 As Object, i As Long, temp As String
    On Error Resume Next

    a = Range("a1:f" & Range("A" & Rows.Count).End(xlUp).Row).Value
    Set oDict1 = CreateObject("Scripting.Dictionary")
    Set oDict2 = CreateObject("Scripting.Dictionary")
    For i = 1 To UBound(a)
        temp = UCase(Trim(a(i, 1)))
        If Not oDict1.Exists(temp) Then
            oDict1.Add temp, CStr(a(i, 3))
            oDict2.Add temp, CStr(a(i, 4))
        Else
        oDict1.Item(temp) = CStr(--oDict1.Item(temp) + a(i, 3))
        oDict2.Item(temp) = CStr(--oDict2.Item(temp) + a(i, 4))
        End If
    Next
    With Sheets("Анализ")    'ThisWorkbook.Worksheets(2)
        .Range("C1").Resize(oDict1.Count) = Application.Transpose(oDict1.keys)
        .Range("D1").Resize(oDict1.Count) = Application.Transpose(oDict1.items)
        .Range("E1").Resize(oDict1.Count) = Application.Transpose(oDict2.items)
    End With
End Sub

Спасибо большое!
Отбор уникальных значений и суммирование
 
Спасибо Hugo,а как сюда прилепить второй словарь? Помогите пожалуйста
Отбор уникальных значений и суммирование
 
Добрый вечер. Нашел здесь макрос Hugo,но никак не могу добавить еще один столбец для суммирования.Сейчас суммируется и переносится 3 столбец,как мне сделать чтобы суммировались и переносились 3 и 4 столбец.
Код
Sub Otbor2()
Dim a(), oDict As Object, i As Long, temp As String
On Error Resume Next

 a = Range("a1:f" & Range("A" & Rows.Count).End(xlUp).Row).Value
Set oDict = CreateObject("Scripting.Dictionary")
For i = 1 To UBound(a)
temp = UCase(Trim(a(i, 1)))
If Not oDict.Exists(temp) Then
oDict.Add temp, CStr(a(i, 3))
Else
oDict.Item(temp) = CStr(--oDict.Item(temp) + a(i, 3))
End If
Next
With Sheets("Анализ") 'ThisWorkbook.Worksheets(2)
.Range("C1").Resize(oDict.Count) = Application.Transpose(oDict.keys)
.Range("D1").Resize(oDict.Count) = Application.Transpose(oDict.items)
.Range("E1").Resize(oDict.Count) = Application.Transpose(oDict.items)
End With
End Sub

Помогите пожалуйста
Ближайшая дата по дню недели
 
Работает :) Спасибо большое!
Ближайшая дата по дню недели
 
Добрый вечер,столкнулся с небольшой проблемой.Есть текущая дата 24.06.2013 (В2),есть критерий "Пятница"(D2),нужно получить ближайшую Пятницу в формате даты 28.06.2013 (Н2). Не могу ничего придумать..  :(  Помогите пожалуйста.
Перенос строк по условию (макрос)
 
Все работает,спасибо!:) Спасибо большое всем за помощь!
Перенос строк по условию (макрос)
 
Ничччего не получается..:(  
Выкладываю пример,условие в начале поста.Помогите пожалуйста.
Перенос строк по условию (макрос)
 
Ругается на эту строку (1004 Application-defined or object-defined error)  
   
Sheets("База").Range(Cells(R, 1), Cells(R, iLastCol)).Copy _  
Sheets("Анализ").Cells(l, 1).Value  
 
Вроде все правильно указывает и первую строку и последний заполненный столбец,а выдает ошибку и выделяет всю строку желтым..
Перенос строк по условию (макрос)
 
Добрый вечер!Накопал на форуме макрос,который переносить данные из листа "База" на Лист"Анализ" по условию(Продажи).Дело в том, что на исходном листе (База) кол-во столбцов будет динамическим.Возник вопрос, как прописать в макросе,чтобы он переносил столбцы до первого пустого на листе "База"?  
Private Sub CommandButton1_Click()  
R = 19  
l = 7  
While R < 1000  
If Sheets("База").Cells(R, 2).Value = "Продажи" Then    
Sheets("Анализ").Cells(l, 1).Value = Sheets("База").Cells(R, 1).Value  
Sheets("Анализ").Cells(l, 2).Value = Sheets("База").Cells(R, 3).Value  
Sheets("Анализ").Cells(l, 3).Value = Sheets("База").Cells(R, 4).Value  
'и т.д  
 
l = l + 1  
End If  
R = R + 1  
Wend  
End Sub  
Помогите пожалуйста..
Макрос сортировки... не ?
 
Здесь есть уже готовое решение,может подойдет:  
http://zakup.vl.ru/forum/viewtopic.php?f=15&t=243
Заменить значение
 
Добрый вечер,возник вопрос. Макрокодером записал такую формулу:  
=IFERROR(CEILING(RC[-1],VLOOKUP(RC[-3],'E:\Запасы\[База.xlsm]База
товаров'!R3C2:R1003C7,6,0)),0)  
она же:  
=ОКРВВЕРХ(E6,ВПР(C6,'E:\Запасы\[База.xlsm]База товаров'!$B$3:$G$1003,6,0)).
 
Формула округляет кол-во штук  в столбце E до кол-ва кратного целым упаковкам(кол-во в упаковке находится в книге "База". В принципе  все работает,если результат выводим в другой столбец. Возникла мысля,возможно ли макросом заменить изначальное кол-во в столбце E на результат формулы? Понятно что получается циклическая ссылка,но вдруг?! :)Помогите пожалуйста.
Заполнить Комбобокс по условию
 
Спасибо большое,все работает!:)
Заполнить Комбобокс по условию
 
Добрый вечер,столкнулся с проблемой,мне нужно заполнить Комбобокс значениями по условию в ячейке F1(50),т.е в Комбобокс должно получится: 1,2,3,4,5…..50.Можно ли это решить не создавая список на отдельном листе?Помогите пожалуйста.
Окраска фигур по условию
 
Все работает,Спасибо большое!:)
Интерактивная карта области с разбивкой по районам.
 
Вот набрел похоже на то, что Вам надо. Правда в маштабах России:)   
http://clam.ru/894/information-technology/umnye-sxemy-excel/
Окраска фигур по условию
 
Добрый вечер!Столкнулся с проблемой.Макрос создает фигуры согласно списку на лист1 (столбец2),и согласно этому списку проставляется текст надписи на фигурах. Сейчас цвет фигуры и шрифта указывается на Лист2 в ячейках F2 и G2. Теперь о проблеме,добавил столбец (на Лист1 столбец3), из которого присваивается имя фигуре. Пытаюсь сделать чтобы по заданому имени ( лист1 столбец С ) фигура окрашивалась в нужный цвет (условия по которым должна окрашиваться фигура указаны на Лист2 ячейки I2 - Q2). Вот здесь и пришел в тупик... Если возможно решение,помогите пожалуйста.
Вывести данные на другой лист
 
Супер!Оригинальное решение(через цвет).Спасибо большое!
Вывести данные на другой лист
 
:) Лист "Данные"
Вывести данные на другой лист
 
Столкнулся с такой проблемой:                                                                                                                                                                                                                                                               Есть N блоков с данными (может быть больше ,меньше),кол-во столбцов и строк в блоке динамическое (может быть больше,меньше). Нужно вывести данные (серые ячейки) со всех блоков в соседний лист(в столбец А). Пока получилось вывести все что есть на листе(столбец В):( Но не могу вывести "чистые" данные. Помогите пожалуйста с макросом…
Задать в ячейке диапазон суммирования
 
Ваш макрос на 1000 строк по времени считает как мой на 50 строк.:) На вскидку результат вроде без ошибок. Спасибо Вам огромное!
Страницы: 1 2 3 4 След.
Наверх