powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как установить ширину всей колонки?
10 сообщений из 10, страница 1 из 1
Как установить ширину всей колонки?
    #37322112
Игорь1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую.
Пишу код

авторoExcelSheet.Range(sCell1Code, sCell2Code).EntireColumn.Width = Screen.Width * 0.95 / 10

Получаю ошибку
"Нельзя установить ширину у объекта Range".

Как правильно написать?
Заранее спасибо.
...
Рейтинг: 0 / 0
Как установить ширину всей колонки?
    #37322133
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
column(1).width ?
...
Рейтинг: 0 / 0
Как установить ширину всей колонки?
    #37322152
Игорь1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы не могли бы полностью написать код?
Мне не понятно, у какого это объекта есть такое свойство column.
...
Рейтинг: 0 / 0
Как установить ширину всей колонки?
    #37322171
Игорь1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот я астоматически подогнал ширину колонки.

oExcelSheet.Range(sCell1Code, sCell2Code).EntireColumn.AutoFit

Теперь хочу сделать чуть поуже, как это сделать?
...
Рейтинг: 0 / 0
Как установить ширину всей колонки?
    #37322202
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо range пишите column
...
Рейтинг: 0 / 0
Как установить ширину всей колонки?
    #37322741
Игорь1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Увы, так не получается - Object doesn't support this property or method.
Тип объекта oExcelSheet есть Worksheet, у которого такого свойства нет.
...
Рейтинг: 0 / 0
Как установить ширину всей колонки?
    #37322802
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь1973авторoExcelSheet.Range(sCell1Code, sCell2Code).EntireColumn.Width = Screen.Width * 0.95 / 10


Как правильно написать?


так:
Код: plaintext
oExcelSheet.Range(sCell1Code, sCell2Code).EntireColumn.ColumnWidth = Screen.Width *  0 . 95  /  10 
...
Рейтинг: 0 / 0
Как установить ширину всей колонки?
    #37324335
Игорь1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получаю ошибку:
Нельзя установить свойство ColumnWidth класса Range
...
Рейтинг: 0 / 0
Как установить ширину всей колонки?
    #37324361
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда просто перебери в цикле нужные столбцы - oExcelSheet.Columns(i) и установи им нужную ширину
...
Рейтинг: 0 / 0
Как установить ширину всей колонки?
    #37324630
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Columns("A:E").ColumnWidth = ActiveWindow.Width * 0.95 / 10
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как установить ширину всей колонки?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]