Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2011, 13:27   #1
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию Раздвинуть ячейку по горизонтали

Как, автоматом, раздвигать ячейки по горизонтали, от заполнения текстом?
Формат ячеек, не помог.
Например:
В А1, текст ХХХ, одна ширина яч., в В1, текст ХХХХХХХХХХХ, другая ширина и т. д.
valerij вне форума Ответить с цитированием
Старый 14.07.2011, 13:40   #2
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

например:
columns("a:F").autofit
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 14.07.2011, 13:41   #3
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от valerij Посмотреть сообщение
Как, автоматом, раздвигать ячейки по горизонтали, от заполнения текстом?
Формат ячеек, не помог.
Например:
В А1, текст ХХХ, одна ширина яч., в В1, текст ХХХХХХХХХХХ, другая ширина и т. д.
Валера,
ну примерно так, но надо учитывать еще много всяких факторов, типа размер шрифта

Код:
Private Sub Worksheet_Change(ByVal Target As Range)
If Len(Target) > 5 Then Target.Columns.ColumnWidth = Len(Target) + 1
End Sub
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 14.07.2011, 13:48   #4
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
например:
columns("a:F").autofit
привет Сергей, супер что то я про autofit забыл напрочь
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 14.07.2011, 13:55   #5
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Объединил, оба ответа, просто СУПЕР, то что надо!!!
Код:
Private Sub Worksheet_Change(ByVal Target As Range)
   Columns("a:F").AutoFit
End Sub
СПАСИБО!!!
valerij вне форума Ответить с цитированием
Старый 14.07.2011, 14:18   #6
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Привет, Валера, Дима. Валер, тогда уж лучше:
Private Sub Worksheet_Change(ByVal Target As Range)
Columns(target.column).AutoFit
End Sub
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 15.07.2011, 06:10   #7
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
тогда уж лучше
Привет Сергей!
ВзятО!!
Спасибо!
valerij вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перемещающую строку по горизонтали слева направо. Andrson Помощь студентам 0 17.05.2010 22:36
Вывести надпись, если разрешение меньше 1280 по горизонтали Alex Cones JavaScript, Ajax 1 06.05.2010 19:26
N прямоугольников по горизонтали Анюта01 Помощь студентам 5 19.03.2010 15:42
СОРТИРОВКА ПО СТРОКАМ (по горизонтали) ... provodnikam Microsoft Office Excel 7 03.09.2009 13:17
Как с поиощью hiew вставить в файл строчку, "раздвинуть" файл и вставить туда строчку? barand Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 28.06.2008 10:58