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

Страницы: 1
Автоматически запускать макрос при пересчёте формул ячеек в столбце
 
Здравствуйте подскажите пожалуйста, как можно автоматически запустить макрос при пересчёте формул ячеек в столбце?

Как макросом определить область печати по последней заполненной строке
 
Как макросом определить область печати по последней заполненной строке?
Как протянуть формулу на Листе не переходя на него
 
Как протянуть формулу на Листе не переходя на него. Ну например Мне нужно протянуть формулу на "Лист1", не переходя на него
Как записать из TextBox в ячейку при нажатии на Enter
 
Здравствуйте подскажите, как можно сделать так. Например я внес данные в TextBox, как сделать так чтобы при нажатии на Enter эти данные внеслись в ячейку. Обычно делаю по кнопке " ['Лист1'!X4] = Me.TextBox1"
Как в Ribbon XML Editor поставить пароль на кнопку или на выпадающий список с кнопками
 
Здравствуйте, подскажите пожалуйста есть ли возможность, в Ribbon XML Editor поставить пароль на кнопку или на выпадающий список с кнопками, что бы на пример во вкладке "Пробник" при  раскрытии списка "Профи" или нажатия на кнопку "Печатать", запрашивался каждый раз пароль  
Добавить в таблицы перед каждым месяцами месяц прописью
 
Здравствуйте помогите сделать, такую беду. В общем у меня на "Лист1" расположены даты, а на "Лист2", как хотелось бы, чтобы формировал макрос перед началом каждого месяца добавлялось строка посменное название месяца с объединёнными строками с "A:E". В общем во вложенном файле наверно будет понятней на "Лист1" как есть, а на "лист2", как хотелось бы, но чтобы формировалось на "Лист1". Спасибо
Как выделить определенные слова в ячейках
 
Здравствуйте. Есть просьба допилить Маркос который находится в "Лист1", чтобы от туда его убрать и запускать как макрос
Код
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cl As Range
If Not Intersect(Target, [A1:C20]) Is Nothing Then
On Error Resume Next
For Each cl In Sheets("Лист2").Range("A1:A6").Cells
N = WorksheetFunction.Search(cl.Text, Target)
If Err = 0 Then
With Target.Characters(N, Len(cl)).Font

.FontStyle = "полужирный"

End With
Else
Err.Clear
End If
Next
End If
End Sub
Просто, я когда пытаюсь его запустить как макрос, он ругается на "If Not Intersect(Target, [A1:C20]) Is Nothing Then". и ещё как сделать, чтобы он выделял не конкретный диапазон "[A1:C20] ", а только те ячейки которые заполненные
Изменено: Voltz - 20.01.2023 21:39:27
Как макросом пройтись по списку добавить каждому наименованию 30 строк и объединить по 30 ячеек
 
Здравствуйте, подскажите с такой проблемой. На листе "Фрукты" имеется перечень фруктов, можно ли сделать так чтобы макросом пройтись по списку добавить каждому наименованию 30 строк и объединить по 30 ячеек, и так до конца списка. В примере на листе "Фрукты" как будет на начальном этапе, а на листе "Список" как должно получиться.
Задать область печати от и до определенных столбцов и до последней не заполненной ячейки
 
Здравствуйте. Подскажите с таким вопросом. Как макросом задать область печати от столбца "B" и до столбца "X" и до последней не заполненной ячейки?
При закрытии формы снять выделение листов
 
Здравствуйте. Подскажите пожалуйста. Через форму чекбоксами происходит выделение листов, как при закрытии формы снять выделение листов?  
Макросом вставить скопированные ячейки не переходя на лист
 
Здравствуйте, подскажите пожалуйста. Вот у меня есть макрос который копирует данные при нажатии на кнопку "Копировать" из одного листа не переходя на него "Sheets("Инф(заказчик)").Range("C11:K14").Copy", и мне надо при нажатии на кнопку "Вставить" скопировать данные на лист "Инфор(МКТ) не переходя на него.
После перехода с Excel 32 на Excel 64 некоторые макросы не запускаются
 
Здравствуйте выручите меня помощью в следующей проблеме. Внутри книги VBA ругается на следующий код:
Код
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hWnd As Long) As Long
и
Код
 Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
выделено красным. Что делать?
Как макросом удалить данные из ячейки неактивного листа
 
Здравствуйте подскажите, как макросом удалить данные из ячейки на определенном листе не переходя на этот лист.
Как с помощью CheckBox выделить нужные листы и снять выделение листов
 
Здравствуйте. Помогите пожалуйста с такой просьбой. Есть форма на ней есть четыре CheckBox, нужно например выделил CheckBox2 и CheckBox4 и они выделили "Лист (Яблоко)", "Лист (Слива)", по типу как через cntrl выделение, ну и также снять выделение. Я так понимаю, где то в коде нужно указать, чтобы CheckBox смог обратиться к другим CheckBox запрашивая их выделения, или через кнопку через отмеченные CheckBox выделить листы. Вообщем не знаю как реализовать нужна помощь.
ComboBox с поиском из нескольких листов
 
Здравствуйте. Подскажите можно ли сделать так, чтобы при вводе в ComboBox поиск проходил по подходящим значениям на нескольких листах?
Дата из Textbox переноситься как текст в диапазоне ячеек
 
Здравствуйте. Маленькая проблема, как сделать чтобы, дата из Textbox в ячейки распознавалась как дата? Когда в ношу дату через Textbox в ячейку B5 и потом сравниваю с нужной датой из ячейки H4 выдает "ЛОЖЬ"
Как в таблице показать первую скрытую строку
 
Всем привет. Помогите написать макрос. Вообщем имеется таблица она занимает ячейки "A1:J33", но таблиц может быть больше и располагаться могут и с "A123:J156", т.е в разных местах вниз, в этих таблицах например "A1:J33" имеются объединенные ячейки с "A1:A33", и в этих таблицах есть скрытые строки. Нужно, чтобы я мог встать на эти объединенные ячейки, запустить макрос и он мне показал бы первую скрытую строку. Например я встаю на таблицу на ячейки "A315:A348" в этой таблице имеется скрытые строки A332:A348, запускаю макрос и он мне показывает первую скрытую строку, т.е A332. Таблицы могут располагаться в разных местах, но начинаться будут со столбца "A", количество скрытых строк может быть разное.
Календарь в пользовательской форме с выбором нескольких дат
 
Здравствуйте. У меня есть календарь, который я взял отсюда http://www.excelworld.ru/forum/10-40132-1, в нём можно выбирать дату и время и в носить в Textbox. Как сделать чтобы я мог выбирать для каждого Textbox свою дату и время. Я сделал для Textbox3, но почему то при выборе даты для него
, дата меняется и в Textbox1. Подскажите что надо сделать.
Как формулой подтянуть данные из одного столбца в другой
 
Здравствуйте. Подскажите, как формулой подтянуть данные из одного столбца в другой. У меня в первой таблицы в столбике занесены данные, но ни в каждой стоке они есть. А во вторую их надо про дублировать, только без пропущенных строк. Пример прикладываю.
Строке присвоить номер блока данных (блоки пронумеровны)
 
Здравствуйте. У меня возникла, такая необходимость, создать такую формулу. Вообщем нужно смотреть пример так не смогу объяснить. Будет около 70000 строк в ручную ну ооочень долго это делать
Макрос как удалить папку по пути из ячейки
 
Здравствуйте. У меня есть макрос который удаляет папку по пути из активной ячейки (например "G10") и саму строку на которой находится эта ячейка, а как сделать тоже самое но только с ячейкой "C4", у нее другой формат объяснить не могу надо смотреть пример.
Гиперссылка со значением из текста поменять на название файла
 
Здравствуйте. Нашел на этом сайте вот такой макрос ссылка
Вставил в свой файл но он почему то не работает
Код
Sub MakeHyper() 'http://www.planetaexcel.ru/forum.php?thread_id=42349  
Dim LastRow As Long, i As Long, Adr As String, Str As String  
LastRow = Cells(Rows.Count, 2).End(xlUp).Row  
   For i = 2 To LastRow  
       Adr = Cells(i, 2).Value  
       Str = Split(Split(Cells(i, 2), "\")(UBound(Split(Cells(i, 2), "\"))), ".")(0)  
       Cells(i, 2).Hyperlinks.Add Anchor:=Cells(i, 2), Address:=Adr, TextToDisplay:=Str  
   Next  
End Sub
Скопировать данные из закрытой книги в разные ячейки и листы
 
Здравствуйте помогите сократить следующий макрос
Код
Sub Get_Value_From_Close_Book2()
    Dim sShName As String, sAddress As String, vData
    Dim objCloseBook As Object
    'Отключаем обновление экрана
    Application.ScreenUpdating = False
    Set objCloseBook = GetObject("C:\Книга12.xlsm")
    sAddress = "G8" 'или одна ячейка - "A1"
    'получаем значение
    vData = objCloseBook.Sheets("Лист1").Range(sAddress).Value
    objCloseBook.Close False
    'Записываем данные на активный лист книги,
    'с которой запустили макрос
    If IsArray(vData) Then
        [G8].Resize(UBound(vData, 1), UBound(vData, 2)).Value = vData
    Else
        [G8] = vData
    End If
    Set objCloseBook = GetObject("C:\Книга12.xlsm")
    sAddress = "I10" 'или одна ячейка - "A1"
    'получаем значение
    vData = objCloseBook.Sheets("Лист1").Range(sAddress).Value
    objCloseBook.Close False
    'Записываем данные на активный лист книги,
    'с которой запустили макрос
    If IsArray(vData) Then
        [I10].Resize(UBound(vData, 1), UBound(vData, 2)).Value = vData
    Else
        [I10] = vData
    End If
    Set objCloseBook = GetObject("C:\Книга12.xlsm")
    sAddress = "C14" 'или одна ячейка - "A1"
    'получаем значение
    vData = objCloseBook.Sheets("Лист2").Range(sAddress).Value
    objCloseBook.Close False
    'Записываем данные на активный лист книги,
    'с которой запустили макрос
    If IsArray(vData) Then
        [C14].Resize(UBound(vData, 1), UBound(vData, 2)).Value = vData
    Else
        [C14] = vData
    End If
    Application.ScreenUpdating = True
End Sub
Данный макрос копирует данные из закрытой книги в активную, и почему то в этой части:
Код
    Set objCloseBook = GetObject("C:\Книга12.xlsm")
    sAddress = "C14" 'или одна ячейка - "A1"
    'получаем значение
    vData = objCloseBook.Sheets("Лист2").Range(sAddress).Value
    objCloseBook.Close False
    'Записываем данные на активный лист книги,
    'с которой запустили макрос
    If IsArray(vData) Then
        [C14].Resize(UBound(vData, 1), UBound(vData, 2)).Value = vData
    Else
        [C14] = vData
    End If
    Application.ScreenUpdating = True
он копирует на "Лист1", а надо на "Лист2"
Как отправить на печать только те листы, которые выбраны ЧекБоксами?
 
Здравствуйте. Помогите решить следующий вопрос, есть форма на ней несколько чекбоксов, которые запускают листы на печать, но нужно, чтобы сперва я мог отметить с помощью чекбоксов какие листы отправить на печать, и с помощью отдельной кнопки запустить выполнение отмеченных чекбоксов
ADO. Как получить данные из закрытой книги?
 
Здравствуйте подскажите, что я сделал ни так .Скопировал код ADO отсюда  КАК ПОЛУЧИТЬ ДАННЫЕ ИЗ ЗАКРЫТОЙ КНИГИ?, но почему то выдает "#знач!"
Страницы: 1
Наверх