Текущее время: Пт, май 16 2025, 05:34

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Excel : автоподбор высоты строк
СообщениеДобавлено: Чт, ноя 03 2005, 16:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
не совсем САПовский вопрос, но чтот притупило...
никак не могу реализовать такое, выгружаю отчет в Excel, и не которые данные не вмещаются в ячейки, хочется сделать автоподбор высоты(autofit) строки по содержимому ячеек
пробую вызывать метод AutoFit для нужной строки, но это работает только для строк с необъединенными ячейками...а как быть с объединенными ячейками?
не силен в VBA :?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 11:56 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
вроде получилось, не очень красиво, но работает...
всем спасиб


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 12:04 
Гость
Дык поделился бы решением


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 13:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
конечно :wink:
в общем получилось так:
вместо прямого объединения, сперва выделяю нужное количество ячеек(которые надо объединить), в их формате ячеек задаем выравнивание по горизонтали = по центру выделения, и перенос строк
затем для этой строки устанавливаем автоподбор высоты, и объединяем ячейки с нужным выравниванием...
примерно так:
Code:
    Range("B4").Value = "bla bla bla bla bla bla bla bla bla bla bla bla bla"
    Range("B4:D4").Select
    With Selection
        .HorizontalAlignment = xlCenterAcrossSelection
        .VerticalAlignment = xlBottom
        .WrapText = True
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Selection.Rows.AutoFit
    Selection.Merge
    With Selection
        .HorizontalAlignment = xlLeft
        .VerticalAlignment = xlBottom
        .WrapText = True
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = True
    End With

вроде работает...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 17:42 
Гость
Перехитрил. А я тыкался в уже объединеные :D


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB