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

Страницы: 1
После открытия сохранить, Сохранение открытой книги под другим именем в другое место
 
ДА, спасибо работает. так просто оказывается)))  
Скорость не важна.....особенно если ты не туда едешь.
После открытия сохранить, Сохранение открытой книги под другим именем в другое место
 
не работает( пишет ошибку sub or function not defined
Скорость не важна.....особенно если ты не туда едешь.
После открытия сохранить, Сохранение открытой книги под другим именем в другое место
 
Здравствуйте, как сделать такое: есть шаблон с макросами, нужно чтобы при его открытии книга сохранялась допустим на рабочем столе пользователя с диалоговым окном сохранения файла (чтобы можно было ввести имя файла)?
Скорость не важна.....особенно если ты не туда едешь.
Копирование из другой книги без привязки к имени текущей
 
Не работает
Цитата
If IsBookOpen("1.xls") Then

Скорость не важна.....особенно если ты не туда едешь.
Выделение ячеек по формату (границы)
 
Все работает. Спасибо всем за ответы и старания помочь, очень это ценю. Из этой ситуации я пытался выйти уже дней 5. Никак не мог.
RAN, спасибо вам код действительно работает.
Скорость не важна.....особенно если ты не туда едешь.
Выделение ячеек по формату (границы)
 
Спасибо попробую, отпишусь.
Скорость не важна.....особенно если ты не туда едешь.
Выделение ячеек по формату (границы)
 
Черный
Скорость не важна.....особенно если ты не туда едешь.
Выделение ячеек по формату (границы)
 
Не получается и этим кодом,
Код
Sub SelectByFormat()
   'выделяет ячейки на основе их форматирования в Excel2002 и выше
 If Val(Application.Version) < 10 Then
    MsgBox "Необходим Excel 2002 или выше"
 Exit Sub
 End If
 Dim FirstCell As Range, FoundCell As Range
 Dim AllCells As Range
' определение форматирования
Range("A1:A20").Select
 With Application.FindFormat.Borders
 

   .LineStyle = xlContinuous
            .ColorIndex = 0
            .TintAndShade = 0
            .Weight = xlThin
   'желтый
   
 
 End With
' поиск первой соответствующей ячейки
 Set FirstCell = Cells.Find(What:="", SearchFormat:=True)
' если ячейка не найдена, выход
 If FirstCell Is Nothing Then
    MsgBox "Ячейки указанного формата не найдены\"
    Exit Sub
 End If
' инициализация AllCells
 Set AllCells = FirstCell
 Set FoundCell = FirstCell
' просмотр, пока не будет найдена ячейка FirstCell
 Do
    Set FoundCell = Cells.FindNext(After:=FoundCell)
    Set AllCells = Union(FoundCell, AllCells)
    If FoundCell.Address = FirstCell.Address Then Exit Do
 Loop
' выделение найденных ячеек и сообщение пользователю
 AllCells.Select
    MsgBox "Найдено ячеек: " & AllCells.Count
End Sub
Код
Скорость не важна.....особенно если ты не туда едешь.
Выделение ячеек по формату (границы)
 
Михаил Лебедев Ваш код работал, но немного не так, он выделял ячейки с границами начиная со следующей после активной. Хоть так работало, а сейчас вообще не работает. Не пойму почему.......
Скорость не важна.....особенно если ты не туда едешь.
Выделение ячеек по формату (границы)
 
М.б не правильно выразился. Вот исходник нужно выделить ячейки с границами.  
Скорость не важна.....особенно если ты не туда едешь.
Выделение ячеек по формату (границы)
 
Kuzmich, я не нашел Уокенбаха)))
Скорость не важна.....особенно если ты не туда едешь.
Выделение ячеек по формату (границы)
 
Приходят накладные в них данные, мне нужно их скопировать из многих файлов в один. Я это сделал. Сделал проверку на пустую ячейку, чтобы данные не перезаписывались, а вставлялись в пустую ячейку. Ячейки нужно выделить и скопировать на другой лист для следующей обработки VBA кодом. В этих ячейках бывают пустые строки, но они тоже с границами. Поэтому решил выделить не пустые строки т. к их множество, а именно с границами.
Скорость не важна.....особенно если ты не туда едешь.
Выделение ячеек по формату (границы)
 
Здравствуйте, помогите пожалуйста разобраться.
Задача, в выделенном диапазоне (в одном столбце), выделить ячейки у которых есть границы (все границы).
Нужно это на VBA. Пробовал через поиск "Найти" - Ячейка по формату все работает все выделяет. Пробовал записать свои действия макрорекордером. Не получается. Он не записывает формат ячеек. Вобщем на VBA так не получается.  
Скорость не важна.....особенно если ты не туда едешь.
Страницы: 1
Наверх