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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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