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

Страницы: 1
Связка PowerPoint и Excel
 
Добрый день! Не понимаю, как вставить значение (связку) из ячейки excel в PP. Если как гиперссылку, то встает не значение этой ссылки, а название самой гиперссылки, если как объект, то встает ячейка, что не подходит к текущему формату PP. Подскажите, пож-та, возможно ли связать в PP (приложение) эти данные из excel
Формат ячейки
 
Добрый день! Подскажите какой формат выставить, обрезает часть цифр справа. На скрине у другого пользователя всё норм
[ Закрыто] Формула
 
Добрый день! Подскажите, пож-та, как объединить эти формулы  

"=СУММ('2023'!D2:D260)", где "D260" = ПОИСКПОЗ(ДАТАЗНАЧ(ПСТР(B62;ПОИСК("??.??.????";B62);10));'2023'!A:A;0)

Поиск значения ячейки по нескольким условиям
 
Добрый день! Прошу помощи в поиске значения ячейки.
На примере файла, "Лист1" - имеется дата формата "dd.MM.yyyy" - необходимо найти значение ячейки на листе "2023" за 5 апреля в в строке "выдано 2" (10). Заранее спасибо!
Сравнение нескольких столбцов
 
Добрый день, возможно ли сократить формулы в ячейке "A17" (количестов совпадений диапазаона "A1:A15" c "A19:A33" ). И возможно ли сравнить столбцы "A:AD" между собой на полное совпадение? Заранее спасибо!
Поиск ФИО по уникальному СНИЛС'у с условием самой свежей даты приема
 
Добрый день! Возможно ли найти ФИО по уникальному снилсу с условием самой свежей "даты приема". Заранее спасибо!
Объединение данных по учебных историях в одну строку
 
Добрый день! Имеется файл ( "Исходник" )  в котором  на один снилс приходится один человек и вся учебная история по этому человеку в нескольких строках, все эти строки, ( нужные столбцы отмечены желтым цветом) нужно занести в другую таблицу, (или на другой лист, если процесс будет быстрее ) как сделано в  "Исходник_сделано", но в одну строку, по разным столбцам  (СНИЛС - ФИО - Должность - Образование - Учебное заведение - Год окончания - Специальность - Квалификация - Образование 2 - Учебное заведение 2 - Год окончания 2 - Специальность 2 - Квалификация 2......) и по уровню образования по убыванию ( отображено во 2-ом листе в исходнике). Если у человека отсутсвует "ТипОбразования1Итог", то берём данные из "ТипОбразования2Итог", если отсутсвует "ТипОбразования2Итог", то берём данные из "ДополнительноеОбразованиеИтог".  В Исходнике отобразил отобраиз только 20 строк, изначально же их там больше 700 тыс.
Суммирование по месяцам согласно кварталу
 
Добрый день! Посдкажите пож-та, возможно ли сделать суммирование по месяцам?  На втором листе функция "=СУММ('2020'!B1:B83)" , а чтобы формула сама выбирала нужные строки столбца "B" согласно кварталу.
Фильтр по нескольким критерия в одном столбце
 
Добрый вечер, подскажите пожайлуста, возможно ли сделать фильтр по трём и более критериям.
Например: сожержит столбец много проффесий, фиьтр должен быть на  - *воспитатель* ( содержит "воспитатель" ), на <>*офицер* (не содержит офицер ), на <>*кадет* (не содержит кадет ) и т.д
Код
book1.Worksheets(1).Range("A3:Z3").AutoFilter(8, "*воспитат*", xlAnd := 1, "<>*офицер*")  ; добавить xlAnd := 1, "<>*кадет*"
Удалить дубликаты, но оставить строки, которые заполненные цветом
 
Добрый вечер, поскажите, пож-та, как удалить дубликаты, но оставить строки, которые заполненные цветом?
Или отсортировать по цвету, а потом удалить?
Как обнаружить опечатку в списке ФИО?
 
Добрый вечер. Подскажите пож-та, возможно ли как-то это преобразовать?
     Имеется список с ФИО, его необходимо сверить с другим списком ФИО, если не нашёл дубликаты, то закрашивание  - это не проблема, а вот если в одном из списков опечатка, например, в одном - "Смирнов Александр Алексеевич", а в другом "Смирнов Алексанр Алексеевич", согласно моему текущему скрипту он закрасится, возможно ли как-нибудь обнаружить опечатку и , например, закрасить в другой цвет. Может разделять ФИО на Ф, И, О ?, првоерять орфографию через ФИО через CheckSpelling, наверное, не авриант.    Скрипт пишу на AHK COM, задаю здесь вопрос, так VBA не очень сложно перенести в AHK. Заранее пасибо!!
Пустая ячейка определяется в VBA как непустая
 
Код
Private Sub App_sheetChange(ByVal Sh As Object, ByVal Target As Range)

If Target.Column = 2 Then
 
    Application.EnableEvents = False
For Each x In Target.Cells

    x.Value = Application.Proper(x.Value)
Next x
Application.EnableEvents = True
 End If
End Sub
Добрый день! Подскажите пож-та, регистр переводится норм, но если, но если после этого очищать ячейку, то пустая ячейка определяется Excel-ем как непустая ( "нулевая строка")
Проверка ячейки на лишние пробелы
 
Добрый день! Иногда в ячейках имеются лишние пробелы, но использовать функцию   Application.WorksheetFunction.Trim для автоматического удаления лишних пробелов не хочется. Возможно ли сделать: "если имеются лишние пробелы, то Msgbox ". Заранее спасибо!
Открытие папки через vba
 
Добрый день! Подскажите пож-та возможно ли открыть папку, не имея точных данных. Если папка "Смирнов А", то всё Ok, но есть вероятность, что папка будет называться "Смирнов Ал", добавлял в Path = ..... " " & d & "*" но безрезультатно. Заранее спасибо!
Код
Sub Papka()

lastrow = "Смирнов А"

a = Split(lastrow, " ")
b = Split(lastrow, " ")

c = a(0)
d = Mid(b(1), 1, 1)

strPath = "C:\Users\smirnovaa\Desktop\"
Data = Format(Now, "dd.mm.yyyy")


Path = "C:\Users\smirnovaa\Desktop\" & Data & "\" & c & " " & d

'Path = "C:\Users\smirnovaa\Desktop\" & Data & "\" & c & " " & d & "*" 

Call Shell("explorer.exe " & Path, vbNormalFocus)

End Sub
Изменено: inseption - 28.09.2018 11:31:54
Запуск Word c базой данных через Excel
 
Добрый вечер! Хочу добавить кнопку в книге  на запуск документа. Word содержит базу данных через слияние, а  с этим макросом запускается просто документ . Возможно ли это исправить Заранее спасибо!
Код
Sub Start_Word()

ActiveWorkbook.Save

Dim objWrdApp As Object
Dim objWrdDoc As Object
On Error Resume Next
Set objWrdApp = GetObject(, "Word.Application")
If objWrdApp Is Nothing Then
If ActiveSheet.Range("A" & Cells.Rows.Count).End(xlUp).Text = "*" Then
Set objWrdApp = CreateObject("Word.Application")
Set objWrdDoc = objWrdApp.Documents.Open(".... . docx")
objWrdApp.Visible = True

End If
End If

End Sub
Несколько условий в Personal.xlsb на SheetChange
 
Добрый вечер! Подскажите, пож-та, использование этого кода в нескольких книгах ?

Код
Dim WithEvents App As Application
 
Private Sub Workbook_Open()
  Set App = Application
End Sub
Private Sub App_SheetChange(ByVal Sh As Object, ByVal Target As Range)
' только в определенном файле
  If Sh.Parent.Name <> "1.xlsx" Then Exit Sub
On Error Resume Next
    If Target.Count > 1 Then Exit Sub
    ' запрет на ввод русских букв в столбце 3  (фио на англ)
    If Target.Column = 3 Then
        If Target Like "*[А-Яа-яЁё]*" Then
            ' если есть хоть одна русская буква
            MsgBox "Ввод русских букв недопустим!", vbCritical
            Target.Value = ""        ' очистка ячейки
       End If
    End If
    
    If Target.Column = 2 Then
        If Target Like "*[A-Za-zEe]*" Then
            ' если есть хоть одна англ буква
            MsgBox "Ввод английских букв недопустим!", vbCritical
            Target.Value = ""        ' очистка ячейки
       End If
    End If
End Sub

Изменено: inseption - 17.09.2018 13:00:10
Запрет ввода латиницы в Personal.xlsb
 
Добрый день! Имею код на запрет ввода латиницы, всё работает, но на данный момент хочу его сделать в Personal.xlsb, вставляю в Лист1, но и ошибок нет и код не работает. Заранее спасибо!
Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Worksheets(1).Range("C:C")) Is Nothing Then Exit Sub
If LCase(Target) Like "*[а-я]*" Then
    With Application
        .EnableEvents = False: .Undo: .EnableEvents = True
        MsgBox "НЕККОРЕКТНЫЙ ВВОД! ПРОВЕРЬ РАСКЛАДКУ"
    End With
End If
End Sub
УФ и абсолютная ссылка
 
Добрый день, подскажите пож-та, никак не могу сообразить, имеется УФ с формулой
Код
=И(A2>0;A2=29;B2="ДА"), применяется к $А$2

Никак не могу поменять абсолютную ссылку на относительную, ни в ручную ,ни через F4. Так как в дальнейшем хочу скопировать УФ на весь столбец и чтобы получилось:

Код
=И(A2>0;A2=29;B2="ДА"), применяется к А2
=И(A3>0;A3=29;B3="НЕТ"), применяется к A3
=И(A4>0;A4=29;B4="ДА"), применяется к A4
.......

Заранее спасибо!

Изменено: inseption - 03.07.2018 11:10:55
Закрытие или сохранение без активного фильтра.
 
Добрый день, подскажите пож-та, возможно ли в Excel 2013 сохранять книгу без использованной сортировки по фильтру, т.е очищать фильтр, т.к некоторые пользователи забывают этого делать, а у другие не замечают использованного фильтра. Через макросы и сохранение в .xlsm или подтягивание макроса в другом  файле .xls не вариант. Может быть в настройках офиса или самого файла есть такая функция. Заранее спасибо!
Запрет повторяющихся значений
 
Здравствуйте. Имеется Лист 1, на котором будут вноситься ФИО в течении дня, на следующий день всё подчищается и вносятся другие ФИО.
Имеется Лист2, где будут ФИО всех, кто когда был на Листе 1.
Как сделать, чтобы при повторном вводе ФИО на лист1, вылетало предупреждение (т.к. ФИО уже такое было,........ см. лист2).
А лучше не лист2, а вообще другой файл xls
Страницы: 1
Наверх