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

Страницы: 1 2 След.
Активация элемента управления по номеру текущего месяца, VBA
 
Grr, Спасибо =)
Активация элемента управления по номеру текущего месяца, VBA
 
Добрый день!
Прошу помощи разораться.
Никак не могу заставить VBA активировать CheckBox по текущему месяцу, т.е. например CheckBox12
Код
ActiveSheet.OLEObjects("CheckBox" & DatePart("m", Now)).Value = True
[ Закрыто] CheckBox, Галка стоит, галка не стоит
 
Игорь, Спасибо ОГРОМНОЕ.
[ Закрыто] CheckBox, Галка стоит, галка не стоит
 
Добрый день!
Помогите, по-та, разобраться
никак не могу разделить события
     If CheckBox10.Value = True Then GoTo A: - галка стоит
If CheckBox10.Value = True Then GoTo B: - галка не стоит
Код
Private Sub CheckBox10_Click()
      If CheckBox10.Value = True Then GoTo A:
      If CheckBox10.Value = True Then GoTo B:
A:
    For Each cell In ActiveSheet.UsedRange.Rows(1).Cells
        If cell.Value = "x" Then cell.EntireColumn.Hidden = False
    Next
    For Each cell In ActiveSheet.UsedRange.Columns(1).Cells
        If cell.Value = "x" Then cell.EntireRow.Hidden = False
    Next
    
B:
    For Each cell In ActiveSheet.UsedRange.Rows(1).Cells
        If cell.Value = "x" Then cell.EntireColumn.Hidden = True
    Next
    For Each cell In ActiveSheet.UsedRange.Columns(1).Cells
        If cell.Value = "x" Then cell.EntireRow.Hidden = True
    Next
End Sub
Выбор принтера при открывании книги, автоматический выбор
 
Добрый день!
Прошу помочь код выдает ошибку Run-time 1004 на Application.ActivePrinter = ИмяПринтераExcel, не могу найти причину..
Код
Private Sub Workbook_Open()
Application.ScreenUpdating = False
Workbooks.Open Filename:=[я_link_open], ReadOnly:=True
ActiveWorkbook.Windows(1).Visible = False
Application.Calculation = xlCalculationManual
With CreateObject("Shell.Application").Namespace(4).Items
        For n = 1 To .Count - 1
            ИмяПринтераExcel = .Item(n).Name & " (Ne" & Format(n - 1, "00") & ":)"
            If ИмяПринтераExcel Like "*Creator*" Then
                Application.ActivePrinter = ИмяПринтераExcel
                ActivatePDFprinter = True: Exit For
            End If
        Next
    End With
    If Not (Application.ActivePrinter Like "*Creator*") Then
        MsgBox "Не найден виртуальный принтер для печати в ПДФ", vbExclamation
    End If
    If Err Then MsgBox "Не удалось активировать виртуальный принтер для печати в ПДФ", vbExclamation
    Application.ScreenUpdating = True
End Sub
Сохранить лист в отдельный файл
 
Добрый день!
Не могу никак разобраться с макросом.
Не сохраняет файл с расширением xlsх из xlsm.
Код
Sub Кнопка1_Щелчок()
Dim FN2 As String
FN2 = ActiveWorkbook.Path & "\Ведомость ПКИ на КРУ-" & ActiveWorkbook.Sheets("ОЛ").Cells(6, 20) & " кВ"
Dim fName
    Application.EnableEvents = 0
    fName = Application.GetSaveAsFilename(InitialFileName:=FN2, fileFilter:="Книга Excel(*.xlsх), *.xlsх")
    If fName <> False Then
       MsgBox "Save as " & fName
        ThisWorkbook.SaveAs fName
    End If
    Application.EnableEvents = -1
    Cancel = True
    
End Sub
Подстановка имени файла и его расширения при сохрании файла
 
Цитата
Юрий М написал:
Workbook_BeforeSave
Пробовал не получилось.
Процедура работает постоянно и при просто сохранить, и при сохранить как.
Подстановка имени файла и его расширения при сохрании файла
 
bedvit, все прекрасно, но не получается запустить выполнение события по нажатию в меню «Сохранить как» =(
Подстановка имени файла и его расширения при сохрании файла
 
Добрый день!
Необходимо через VBA организовать:
1. При вызове окна «сохранить как» поставить определенное имя файла;
2. Ограничить список выбора расширения файла до *.xlsx.  
Выделение столбца с текущей датой с помощью УФ
 
спасибо, оказалось так просто =)
Выделение столбца с текущей датой с помощью УФ
 
Добрый день!
Не могу никак выделить столбец через УФ с сегодняшней датой.
Счет в сводной таблице
 
Точно! торможу =)
Спасибо, все заработало
Счет в сводной таблице
 
не вопрос =)
Счет в сводной таблице
 
Что-то у меня СТ выдает все значения нуль, если ставлю Итоги по суммв
Счет в сводной таблице
 
Добрый день!
Как заставить сводную таблицу не считать ячейки с пустыми значениями, которые получаются по итогам работы формулы? т.е. работа формулы выводит «""» (пусто).
Поиск по двум значения, сравнение и вывод результат условий
 
Отлично!
Спасибо огромное =)
Поиск по двум значения, сравнение и вывод результат условий
 
Извиняюсь, не уточнил.
Поиск по двум столбцам и когда два события ИСТИНА ставить X.
Т.е. построчно, но формула находит первый вариант с ИСТИНОЙ и везде проходит ИСТИНА, хотя и не должна.
Поиск по двум значения, сравнение и вывод результат условий
 
Добрый день!
никак не заставить формулу работать так как хочется, т.е. поиск по двум значениям в таблице и подставку результата в итоге.
Форму всегда говорит ИСТИНА,
Код
=(ЕСЛИ(И(ИНДЕКС(Лист2!$A$1:$R$1873;ПОИСКПОЗ($K$1;Лист2!E:E;0);5)=$K$1;ИНДЕКС(Лист2!$A$1:$R$1873;ПОИСКПОЗ(E8;Лист2!D:D;0);4)=E8);"x";""))
Условное форматирование в сводной таблице
 
Добрый день!
Применяю ф-ю условного форматирования ячейкам диапазона $D:$G сводной таблицы, после обновления диапазон меняется на $D$1:$G$4;$D$22:$G$1048576, т.е. происходит огибание моих значений.
Как обеспечит форматирование?
Запрет на удаление, вставку строк и столбцов на VBA
 
Андрей VG, да это вариант, думал об этом, но бывает нужно менять проверку данных.
Родился у меня вариант при проверке данных (выпадающий список), разрешить вписывать значения не только из списка, но это дает пользователю возможность занести данные неверно.
Запрет на удаление, вставку строк и столбцов на VBA
 
Делал так, все равно эти ф-и отключаются =(
получается только вставку рисунка разрешить, а проверка данных также недоступна.
Изменено: Vyacheslav - 06.11.2015 08:20:28
Запрет на удаление, вставку строк и столбцов на VBA
 
Нужно запретить только запрет на удаление, вставку строк и столбцов, а так получается к примеру и вставка рисунка, и проверка данных тоже не работает =(
Запрет на удаление, вставку строк и столбцов на VBA
 
Все равно запрещает не только вставку строк, столбцов и их удаление.
Запрет на удаление, вставку строк и столбцов на VBA
 
Добрый день!
Возникла такая проблема - необходимо защитить лист от вставки строк и столбцов, а так же удалением их пользователем. Можно как то это сделать?

вот такой макрос включает запрет на удаление, вставку строк и столбцов, но и другие функции закрывает, а необходимо только запрет на удаление, вставку строк и столбцов.
Код
Sub test()
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowInsertingColumns:=False, AllowInsertingRows:=False, _
AllowDeletingColumns:=False, AllowDeletingRows:=False
End Sub
ЕСЛИ, И, ПОИСКПОЗ...
 
Спасибо, большое!

Название темы "Функция ЕСЛИ с применением ПОИСКПОЗ"
ЕСЛИ, И, ПОИСКПОЗ...
 
Кажется после создания темы, ее наименование мне не помнить.

Формула должна:
Выставить в столбце М буквы х или з в зависимости от одновременного совпадения значений в столбцах, т.е.
Пример: строка 7
Формула ищет совпадения (одновременные) по ячейке В7 и М3 в столбцах D и E, если значения совпадают одновременно в ячейку М7 нужно проставить x

Работа формулы нужна именно через поиск значения
Изменено: Vyacheslav - 02.11.2015 12:27:43
ЕСЛИ, И, ПОИСКПОЗ...
 
Подскажите, пож-та, как правильно вставить, чтобы получить необходимый результат.
Моя исходная формула все время говорит "ЛОЖЬ", хотя два значения в строке явно совпадают
Изменено: Vyacheslav - 02.11.2015 12:08:40
ЕСЛИ, И, ПОИСКПОЗ...
 
Добрый день!
не понимаю почему не работает формула
Код
=ЕСЛИ(И(ПОИСКПОЗ($K$3;$E$4:$E$32)=$M$3;ПОИСКПОЗ(B4;$D$4:$D$32)=B4);"x";"з")
ДВССЫЛ + Private Sub Worksheet_Calculate() = out of memory
 
Sanja, благодарю.
Спасибо большое.
ДВССЫЛ + Private Sub Worksheet_Calculate() = out of memory
 
При добавлении в формулу ДВССЫЛ процедура Private Sub Worksheet_Calculate().
листо 0
Страницы: 1 2 След.
Наверх