#excel #vba
#excel #vba
Вопрос:
Я использую это для настройки выравнивания столбцов
myWorkSheet.Columns(5).Style.HorizontalAlignment = xlHAlignRight
Однако это приводит к выравниванию всех столбцов по правому краю
Before (column **1**)
?ee.workSheet.Columns(1).Style.HorizontalAlignment
xlHAlignGeneral {1}
After
?ee.workSheet.Columns(1).Style.HorizontalAlignment
xlHAlignRight {-4152}
Что я делаю не так?
Комментарии:
1. Согласно Microsoft, изменение
Style
свойства объекта влияет на все ячейки, уже отформатированные в этом стиле.2. Вы можете использовать диапазон. Выравнивание по горизонтали вместо диапазона. Стиль. Выравнивание по горизонтали.
3. Большое спасибо — это исправлено