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

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


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

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

Код
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
 
Заранее спасибо!
фильтр по дате в сводной макросом
 
Господа знатоки, добрый день!
Помогите исправить код. В моем выдает ошибку, что дата не верна.
Заранее благодарю!

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

Код
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 выскакивает повторно и закрывается только после второго нажатия
Если нажимаешь НЕТ, все равно закрывается. При чем начинают закрываться все открытые книги.


Спасибо!
[ Закрыто] макрос поиска
 
Люди, помогите, дополнить код, чтобы в случае отсутствия искомого значения выдавалось MsgBox "Значение не найдено". А то в моем случае выдает ошибку. И в идеале, чтобы поиск шел не на всем листе, а только по первому столбцу А.
Код
Private Sub CommandButton1_Click()
Dim x As String
x = InputBox("Введите артикул, который нужно найти", "Ввод данных дя поиска")
    If x = "" Then
    MsgBox "Вы не ввели данные для поиска!", vbInformation, "ошибка"
    Exit Sub
    End If

 x_text = "*" & x & "*"

 Cells.Find(What:=x_text, After:=ActiveCell, LookIn:=xlValues, LookAt:= _
        xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
        , SearchFormat:=False).Activate
End Sub

Заранее спасибо!
выделение строки, условное форматирование + макрос
 
Люди, помогите внести поправку в приложенный файл с учетом того, чтобы выделение не срабатывало, когда изменяется ячейка первого столбца. Сразу поясню, что в исходном файле по первому столбцу идет поиск первой пустой ячейки, а в файле более 200 строк, т.е. если будет выделятся каждая строка поиск будет очень долгим.
Как я только не пробовала) Может такой вариант вообще не подходит? У меня такое подозрение, что надо изменить формулу в условном форматировании и избежать слова "строка". А вот как это осуществить, не понимаю :(
Заранее спасибо за знания!
вычисляемое поле в сводной
 
Всем добрый вечер!
Подскажите, пожалуйста, в чем моя ошибка в сводной таблице.
Почему то не верно работает формула.
В чем причина не понимаю.
Заранее благодарю за разъяснения.
сумма значений в Listbox
 
Добрый день!  
Помогите сделать, что бы в текстбоксе "сумма" считались суммы из столбца Сумма в листбоксе.  
Перерыла кучу сайтов и форумов, но подобного не нашла. Наверное это слишком простая задача, но не для меня.(    
Заранее благодарю за помощь.
макрос на копирование строк
 
Всем доброй ночи!  
Помогите подправить код:  
 
Sub архив()  
 
   Rows("2:2").Select  
   Selection.Copy  
   Sheets("Архив").Select  
   [A2].Select
   Do Until Selection = ""  
   Selection.Offset(1, 0).Select  
   Loop  
   ActiveSheet.Paste  
   Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False  
   Sheets("расчет").Select  
   Application.CutCopyMode = False  
   [A1].Select
     
   Selection.Offset(1, 0).Select  
         
   Selection.Offset(0, 0) = ""  
   Selection.Offset(0, 1) = ""  
   Selection.Offset(0, 3) = ""  
   Selection.Offset(0, 4) = ""  
   Selection.Offset(0, 5) = ""  
   Selection.Offset(0, 6) = ""  
   Selection.Offset(0, 7) = ""  
   Selection.Offset(0, 8) = ""  
   Selection.Offset(0, 9) = ""  
   Selection.Offset(0, 10) = ""  
   Selection.Offset(0, 11) = ""  
   Selection.Offset(0, 13) = ""  
   Selection.Offset(0, 14) = ""  
   Selection.Offset(0, 15) = ""  
   Selection.Offset(0, 16) = ""  
   Selection.Offset(0, 18) = ""  
   Selection.Offset(0, 20) = ""  
End Sub  
 
чтобы копировалась не только 2 вторая строка, а строки со 2 по 10, которые содержат какие-либо значения (не пустые) и потом соответственно очищались.  
Спасибо!
ошибка в формуле ИНДЕКС
 
Всем добрый день!  
Люди, помогите найти ошибку. Что я сделала не так? Не могу понять откуда берется значение в столбце C на первом листе! формула вроде правильно находит ячейку, а значение подставляется не понятное. Заранее благодарю!
остановить вычисления
 
Всем доброй ночи!  
Помогите, пожалуйста, кто может!  
есть таблица в которой цена получается с помощью формулы ВПР из прайса с другого листа. сегодня столкнулась с проблемой, что если изменить цены в прайсе все предыдущие расчеты соответственно изменятся тоже и отчетность полетела...  
как можно это решить даже не представляю и вообще такое возможно?
фильтр по интервалу дат
 
Всем доброго дня!  
Помогите написать код для того, чтобы в листбокс выбирались значения по интервалу дат и не попадали строки с датами, в которых нет договоров.  
фильтр по номеру договора сделала, но правда не могу додуматься как сделать, чтобы в листбокс еще попадала дата из второго столбца(  
Пример прикладываю.  
Заранее благодарю за помощь!
найдите ошибку в макросе
 
Всем доброй ночи!  
Помогите разобрать в чем причина? Я очень много не понимаю.    
Private Sub CommandButton1_Click()  
поиск.Text = ""  
Columns("B").Cells([MATCH(TODAY(),B:B)]).Select
End Sub  
Почему в текстбоксе такой вот код работает отлично, а следующий макрос назначенный фигуре не работает?  
 
Sub очистить()  
поиск.Text = ""  
Columns("B").Cells([MATCH(TODAY(),B:B)]).Select
End Sub  
Заранее спасибо!
ошибка ComboBox Change
 
Всем добрый день!  
Пожалуйста, ткните меня в ошибку в данном коде?  
Выдает сообщение "Метод AutoFit из класса Range завершен неверно"  
 
Private Sub ComboBox1_Change()  
   Rows("15:16").EntireRow.AutoFit  
   Rows("30:30").EntireRow.AutoFit  
   Range("D7").Select  
         
End Sub  
 
Заранее благодарю за пояснения.
автоматическое добавление строки
 
Всем добрый день! Помогите, пожалуйста! Во вложении образец файла. Как сделать, чтобы на листе "календарь" добавлялась строка с той же датой и с данными договора, если на листе "расчет" у разных договоров совпадают даты монтажа. Своих мыслей, к сожалению, вообще никаких(( Заранее благодарю за помощь!
502 Bad Gateway
 
Люди! Такая хрень только у меня происходит или у всех? задала вопрос, а прочитать ответ и поблагодарить не могу. в чем может быть причина?  
Спасибо!
подстановка значения, удовлетворяющего условию
 
Доброй ночи!  
Помогите, пожалуйста!  
 
на первом листе в поле полотно значение выбирается из списка. как сделать, чтобы автоматически в первую форму подставлялась цена со второго листа с условием площади(если S<10м.кв., то цена из первой колонки, иначе вторая колонка)?  
надо понимать писать макрос типа if....then или как?  
 
 
Заранее благодарю!
Страницы: 1
Наверх