Страница 1 из 1

Что можно сделать: выравнивание по верхнему, переносить по..

Добавлено: 17 фев 2006, 14:21
Brat2005
Что можно сделать, чтобы каждый раз не тратить время на задание для всех ячеек листа (книги) параметров: выравнивание по верхнему краю и переносить по словам?

Добавлено: 20 фев 2006, 05:21
treider
Создай шаблон (*.xlt) и на основе него создовай книги.

Добавлено: 20 фев 2006, 09:27
Avsha
Что можно сделать
... "Автоматизировать", создай кнопку, и нажимай когда требуется...

Код: Выделить всё

Sub Макрос1()
    With Cells
        .VerticalAlignment = xlTop
        .WrapText = True
    End With
End Sub

Добавлено: 20 фев 2006, 15:50
Brat2005
Ув. Avsha, а что делает предложенная Вами "кнопка"? Во всех листах книги нужную настройку, или только на данном листе, или в выделенных ячейках?

Добавлено: 20 фев 2006, 18:33
Avsha
Выделяете необходимый диапазон и применяете формат для выделения.

Код: Выделить всё

Sub Формат_Select()
    With Selection
        .VerticalAlignment = xlTop
        .WrapText = True
    End With
End Sub
Формат применяется к текущему активному листу

Код: Выделить всё

Sub Формат_Лист()
    With Application.ActiveSheet.Cells
        .VerticalAlignment = xlTop
        .WrapText = True
    End With
End Sub
Формат применяется ко все листам текущей активной рабочей книги

Код: Выделить всё

Sub Формат_Книга()
   Dim iSheet As Worksheet
    For Each iSheet In Application.ActiveWorkbook.Worksheets
        With iSheet.Cells
            .VerticalAlignment = xlTop
            .WrapText = True
        End With
    Next
End Sub
Подготовил надстройку, содержащую вышеприведенные макросы.
http://avsha.narod.ru/AddIn_Format.rar
Надстройка содержит вложенную панель инструментов с тремя кнопками.
скопируйте ее в папку ...
C:\Documents and Settings\USER\Application Data\Microsoft\AddIns\AddIn_Format.xla
и подключите в Excel...
меню Сервис\Надстройки\AddIn_Format