Свойство Range.ColumnWidth (Excel)

Возвращает или задает ширину всех столбцов в указанном диапазоне. Для чтения и записи, Double.

Синтаксис

expression. ColumnWidth

выражение: переменная, представляющая объект Range.

Замечания

Одна единица ширины столбца равна ширине одного символа в обычном стиле. Для пропорциональных шрифтов используется ширина символа 0 (ноль).

Используйте метод AutoFit , чтобы задать ширину столбцов на основе содержимого ячеек.

Используйте свойство Width , чтобы вернуть ширину столбца в точках.

Если все столбцы в диапазоне имеют одинаковую ширину, свойство ColumnWidth возвращает ширину. Если столбцы в диапазоне имеют разную ширину, это свойство возвращает значение NULL.

Пример

В следующем примере ширина столбца A на листе Sheet1 удваивается.

With Worksheets("Sheet1").Columns("A") 
 .ColumnWidth = .ColumnWidth * 2 
End With

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.