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

Страницы: 1 2 3 След.
Поиск данных в двумерной таблице, ИНДЕКС/ПОИСКПОЗ
 
V, ширина и высота будут одинаковые.
Спасибо огромное!
Поиск данных в двумерной таблице, ИНДЕКС/ПОИСКПОЗ
 
V, в реале таблицы будут иметь конечно же разные цифры.
А смысл в том, чтобы если в ячейке D4 выбрать 2, то поиск должен идти во второй таблице.
Поиск данных в двумерной таблице, ИНДЕКС/ПОИСКПОЗ
 
Всем доброго дня!
Помогите подправить формулу.
В приемах нашла вот такой пример (см. вложение)
Пыталась сделать для двух таблиц. Написала вот такую формулу =ИНДЕКС(C7:K16:C20:K30;ПОИСКПОЗ(D3;B7:B16:B20:B30;-1);ПОИСКПОЗ(G3;C6:K6:C19:K19;-1);D4),
но почему то строку находит, а столбец нет(


Заранее благодарю за помощь!
Выбор данных по одному критерию, при этом удаляя дубликаты по двум критериям
 
Юрий М, спасибо!
Супер!!!  
Выбор данных по одному критерию, при этом удаляя дубликаты по двум критериям
 
Pelena, меня бы, в принципе устроило и сводной. Да и проще гораздо.
Но делаю не для себя. Считайте это простым капризом.
Тем не менее, спасибо за вариант!
Выбор данных по одному критерию, при этом удаляя дубликаты по двум критериям
 
Сводная не подойдет и вариант с формулами тоже. В оригинальном файле несколько тысяч строк.
Попробовала что-то наваять.
Может кто-нибудь поможет оптимизировать код.
На большом объеме данных притормаживает.
Заранее спасибо!
Выбор данных по одному критерию, при этом удаляя дубликаты по двум критериям
 
Всем доброго дня! Помогите осуществить задуманное.
Нужно что бы из большой таблицы при изменении ячейки выбирались данные по одному критерию и при этом удаляя дубликаты по двум критериям.
Прикладываю пример. В оригинале конечно данных в таблице гораздо больше.
Не знаю насколько доходчиво объяснила. Надеюсь с примером будет понятнее.

Заранее благодарю за помощь.
макрос для поиска
 
Максим Зеленский, огромное спасибо!
Работает!  
макрос для поиска
 
Всем доброго дня!
Помогите, пожалуйста, сделать макросом, то что в примере я сделала с помощью вот такой вот формулы
=СЦЕПИТЬ("Следующий номер договора НП-";(ПРАВСИМВ((ВПР("НП-*";A1:A20;1;0));5))+1)
Заранее благодарю за помощь!
координатное выделение
 
V, здесь диапазон B6:AB17. А хотелось бы несколько диапазонов: B6:AB17, B20:AB31 и B34:AB45. На листе есть несколько таблиц.
координатное выделение
 
Всем доброго дня!
Подскажите, пожалуйста, кто-нибудь возможно ли приведенный ниже код применить к нескольким диапазонам на одном листе?

Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim WorkRange As Range, CrossRange As Range
    Set WorkRange = Range("B6:AB17")  
    If Target.Cells.Count > 1 Then
        WorkRange.FormatConditions.Delete
        Exit Sub
    End If
    Application.ScreenUpdating = False
    
    If Intersect(Target, WorkRange) Is Nothing Then
        WorkRange.FormatConditions.Delete
        Exit Sub
    End If
    
    On Error Resume Next
        Set CrossRange = Intersect(WorkRange, Union(Target.EntireRow, Target.EntireColumn))
        WorkRange.FormatConditions.Delete
        CrossRange.FormatConditions.Add Type:=xlExpression, Formula1:="=1"
        CrossRange.FormatConditions(1).Interior.ColorIndex = 4
        Target.FormatConditions.Delete
        
End Sub
 
Заранее спасибо!
фильтр по дате в сводной макросом
 
Johny, спасибо огромное!
Все заработало  :{}
фильтр по дате в сводной макросом
 
Господа знатоки, добрый день!
Помогите исправить код. В моем выдает ошибку, что дата не верна.
Заранее благодарю!

Код
Sub макрос3()
    Sheets("Реестр").PivotTables("Реестр").PivotCache.Refresh
    
    ActiveSheet.PivotTables("Реестр").PivotFields("дата договора").PivotFilters. _
        Add Type:=xlDateBetween, Value1:=Format([B1].Value, "#####"), Value2:=Format([C1].Value, "#####")
End Sub
Скрыть пустые столбцы
 
Johny, Ваш вариант у меня не работает.
Казанский, Ваш вариант мне помог. Работает быстро. Спасибо!
Скрыть пустые столбцы
 
Всем доброго дня!
Помогите кто-нибудь переделать код для скрытия пустых столбцов.
Задача такая, если в ячейке Е6 значение равно "", то столбцы E:G скрыть.
И соответственно если значение не равно "", то столбцы отобразить.
То, что я наваяла, как то тормознуто работает. Пример прилагаю.
Заранее благодарю.
Закрытие книги, ошибка в макросе
 
Ничего не поняла :cry:
Почему во вложенном примере все работает без двойных msgbox? Где цикл в моем коде? Буду очень благодарна за объяснения.

За то, что сделали большое спасибо!
Закрытие книги, ошибка в макросе
 
vikttur, а разве Application.Quit это не тоже самое?
И почему закрывается при нажатии НЕТ. Ведь согласно строки ThisWorkbook.Save должен просто сохранить книгу и оставить ее открытой.
автоматическое удаление данных из ячейки при заполнении другой ячейки
 
Kuzmich, а почему не Worksheet_SelectionChange? А то так чревато, что на всех листах при изменении столбца B, будет стираться А. На мой взгляд, не совсем правильно.
Закрытие книги, ошибка в макросе
 
Всем добрый день!
Пожалуйста, объясните, в чем ошибка в коде.

Код
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.Quit

Select Case MsgBox("Вы действительно хотите завершить работу?", vbYesNo, "Выход")
    Case vbYes
        ThisWorkbook.Close True
    Case vbNo
        ThisWorkbook.Save
End Select
        
End Sub

Почему то, если наживаешь ДА, MsgBox выскакивает повторно и закрывается только после второго нажатия
Если нажимаешь НЕТ, все равно закрывается. При чем начинают закрываться все открытые книги.


Спасибо!
[ Закрыто] макрос поиска
 
всем спасибо!
[ Закрыто] макрос поиска
 
Gilvanov, не работает(
[ Закрыто] макрос поиска
 
Kuzmich, на листе сделала суперфильтр(80 столбцов), который содрала здесь на планете. фильтр работает на Worksheet_SelectionChange и если макрос будет изменять 80 ячеек это очень долго.
[ Закрыто] макрос поиска
 
Подскажите, кто-нибудь, пожалуйста, как этот код сделать циклом. Т.е. надо, чтобы код перебирая ячейки нашел первую непустую, очистил ее и пошел дальше по диапазону искать возможные непустые ячейки. И так до конца диапазона.
Код
Sub ClearFiltr()
Dim f As Range, wr As Range
Set wr = Range("A3:K3")
 Set f = wr.Find(What:="*", LookIn:=xlValues, LookAt:=xlPart)
    If f Is Nothing Then
        MsgBox "Фильтр не применялся", vbCritical
    Else
        f.ClearContents
        MsgBox "Условия фильтра удалены", vbInformation
    End If
Range("A3").Select
End Sub

Спасибо!
[ Закрыто] макрос поиска
 
Sergei_A, спасибо!
Прикольно, а голову ломала полдня)
[ Закрыто] макрос поиска
 
Люди, помогите, а то сойду с ума. Все-таки Excel довольно сложная штука.  :(
Как найти пустую ячейку знаю, как найти какое-либо значение знаю, а как найти в диапазоне просто не пустую ячейку (значение в ячейке может быть любое). В формулах это пишется <>"", а как в макросах?
Заранее благодарю за помощь!
[ Закрыто] макрос поиска
 
EducatedFool, спасибо за пояснения.
Честно говоря, не обратила на это внимания :oops:
[ Закрыто] макрос поиска
 
Создаю x_text, чтобы можно было искать по части артикула. Артикулы бывают длинные где впереди стоят три-четыре нуля. Чтобы долго не вбивать нолики в поисковик. В общем лень двигатель прогресса :-)
[ Закрыто] макрос поиска
 
Kuzmich, заработало! :D Ура!
Спасибо!
[ Закрыто] макрос поиска
 
Kuzmich, простите не понимаю.
Код EducatedFool ищет по всему листу. По крайней мере у меня (
[ Закрыто] макрос поиска
 
Kuzmich, нет, не в своем.
вот таким образом не ищет(
Код
Set cel = Columns(1).Find(What:=x_text, After:=ActiveCell, LookIn:=xlValues, LookAt:=xlWhole)
Страницы: 1 2 3 След.
Наверх