KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как задать размер ячеек в сантиметрах в Excel?

АвторСяоянДата изменения

При работе с листами Excel по умолчанию ширина столбцов задаётся в символах, а высота строк — в пунктах. Стандартная ширина столбца составляет 8,38 символа, а высота строки — 12,75 пункта, что не соответствует прямым измерениям в сантиметрах. Такой подход может создавать сложности при форматировании таблиц, подготовке печатных отчётов или проектировании макетов, где требуются точные размеры в сантиметрах — особенно для соблюдения строгих стандартов печати или презентаций. Поскольку Excel не предлагает встроенной возможности задавать размеры ячеек напрямую в сантиметрах, пользователям часто приходится искать практичные обходные решения. Ниже представлены способы, которые помогут вам легко настроить размеры ячеек в сантиметрах — выберите тот, что лучше всего подходит для ваших задач.

Задание размера ячеек в см (сантиметрах) с помощью кода VBA

Задание размера ячеек в см (сантиметрах) с помощью Kutools для Excel хорошая идея

Альтернативное решение:Преобразование сантиметров в значения Высота строки и Ширина столбца Excel


синяя стрелка вправо с пузырём Задание размера ячеек в см (сантиметрах) с помощью кода VBA

В Excel нет встроенной функции для задания размеров ячеек в сантиметрах, но этого можно добиться с помощью пользовательского кода VBA. Этот метод особенно полезен, если вам часто нужно устанавливать точные размеры для листов, предназначенных для печати или передачи в стандартизированном формате. Приведённые ниже макросы позволяют задавать либо высоту строки, либо ширину столбца в сантиметрах. Следуйте инструкциям внимательно:

1. Начните с выделения диапазона ячеек, размер которых вы хотите задать в сантиметрах. Вы можете выделять строки или столбцы — в зависимости от того, какой параметр требуется изменить.

2. Перейдите на вкладку Разработчик в ленте Excel и нажмите Visual Basic, чтобы открыть редактор Microsoft Visual Basic для приложений. (Если вкладка «Разработчик» не отображается, ознакомьтесь с этим руководством: Отображение вкладки «Разработчик» в Excel.) Затем выберите ВставкаМодуль, чтобы создать новый модуль. Вставьте следующий код в созданный модуль:

Код для задания Высота строки в сантиметрах:

Sub RowHeightInCentimeters()
Dim cm As Single
cm = Application.InputBox("Enter Row Height in Centimeters", _
"Row Height (cm)", Type:=1)
If cm Then
Selection.RowHeight = Application.CentimetersToPoints(cm)
End If
End Sub

3. Чтобы запустить этот код, нажмите кнопку Кнопка запуска на панели инструментов редактора VBA или клавишу F5. Появится окно с запросом на ввод желаемой высоты строки в сантиметрах. Для наглядности см. скриншот ниже:

Диалоговое окно для ввода высоты строки

Советы и примечания:Введите числовое значение меньше 15 — большие числа могут превысить ограничение Excel на высоту строки и окажутся визуально неудобными для большинства листов. Если вы введёте 0, высота строки останется без изменений. Всегда проверяйте выделенный диапазон перед применением скрипта, чтобы случайно не изменить непредназначенные ячейки.

4. Нажмите ОК, чтобы подтвердить ввод. Высота строк для всех выделенных ячеек изменится на указанное вами значение в сантиметрах. Ниже — сравнение ячеек до и после выполнения операции:

Ячейки с исходной высотой строкСтрелкаЯчейки с изменённой высотой строк

Если вы хотите задать ширину столбца в сантиметрах, воспользуйтесь следующим кодом VBA. Это особенно полезно при создании форм или таблиц, которые должны точно соответствовать печатным макетам.

Код для задания Ширина столбца в сантиметрах:

Sub ColumnWidthInCentimeters()
Dim cm As Single, points As Integer, savewidth As Integer
Dim lowerwidth As Integer, upwidth As Integer, curwidth As Integer
Dim Count As Integer
Application.ScreenUpdating = False
cm = Application.InputBox("Enter Column Width in Centimeters", _
"Column Width (cm)", Type:=1)
If cm = False Then Exit Sub
points = Application.CentimetersToPoints(cm)
savewidth = ActiveCell.ColumnWidth
ActiveCell.ColumnWidth = 255
If points > ActiveCell.Width Then
MsgBox "Width of " & cm & " is too large." & Chr(10) & _
"The maximum value is " & _
Format(ActiveCell.Width / 28.3464566929134, _
"0.00"), vbOKOnly + vbExclamation, "Width Error"
ActiveCell.ColumnWidth = savewidth
Exit Sub
End If
lowerwidth = 0
upwidth = 255
ActiveCell.ColumnWidth = 127.5
curwidth = ActiveCell.ColumnWidth
Count = 0
While (ActiveCell.Width <> points) And (Count < 20)
If ActiveCell.Width < points Then
lowerwidth = curwidth
Selection.ColumnWidth = (curwidth + upwidth) / 2
Else
upwidth = curwidth
Selection.ColumnWidth = (curwidth + lowerwidth) / 2
End If
curwidth = ActiveCell.ColumnWidth
Count = Count + 1
Wend
End Sub

Преимущества: Метод VBA обеспечивает точные измерения и массовые изменения, что особенно удобно при одновременном форматировании множества ячеек в крупных наборах данных. Однако у него есть небольшой недостаток: высокий порог входа для новичков в VBA, а также неудобство при выполнении быстрых разовых изменений. В таких случаях перейдите к следующему методу — использованию Kutools для Excel, который предлагает более удобное решение.

Устранение неполадок и рекомендации: Если код не запускается, убедитесь, что макросы включены в вашей среде Excel и выделенный диапазон ячеек корректен. Всегда сохраняйте свою работу перед запуском скриптов VBA, чтобы избежать непреднамеренных изменений. Если возникает ошибка, дважды проверьте, что код вставлен именно в модуль, а не в другое место, и перезапустите Excel, если проблемы сохраняются.


синяя стрелка вправо с пузырём Задание размера ячеек в см (сантиметрах) с помощью Kutools для Excel

По сравнению с описанным выше методом VBA, надстройка Kutools для Excel предлагает более интуитивное и гибкое решение. С её помощью вы можете задавать размер ячеек не только в сантиметрах, но и в других единицах измерения — таких как дюймы, пункты и пиксели — без написания кода. Этот подход идеально подходит пользователям, которым важен удобный визуальный интерфейс с понятным меню и которые хотят быстро настраивать размеры ячеек под разные форматы представления данных или требования к документам.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

Чтобы начать использовать этот метод, установите Kutools для Excel, если вы ещё этого не сделали. Её можно скачать и сразу подключить к вашей среде Excel, чтобы эти функции стали доступны прямо на Ленте.(Бесплатная загрузка Kutools для Excel прямо сейчас!)

1. Начните с выделения ячеек, размер которых вы хотите изменить в сантиметрах.

2. Перейдите на вкладку Kutools на ленте Excel, затем нажмите Format > Adjust Cell Size.

Параметр «Настроить размер ячеек» на вкладке Kutools на ленте

3. В появившемся диалоговом окне Adjust Cell Size выберите «Сантиметр» в раскрывающемся списке Unit type. Введите желаемые значения для Row height и Column width в разделе Set values.

Диалоговое окно «Настроить размер ячеек»

4. Нажмите ОК или Применить, чтобы подтвердить. Выделенные ячейки будут немедленно изменены — например, высота строки составит 2 сантиметра, а ширина столбца — 3 сантиметра. Этот процесс быстрый и не требует дополнительных скриптов.

Размер ячеек изменён

Преимущества и предостережения: Графический интерфейс Kutools упрощает настройку размеров ячеек, делая его идеальным выбором для пользователей, которые предпочитают визуальные инструменты программированию. Он отличается гибкостью и предлагает дополнительные варианты единиц измерения для самых разных задач форматирования. Главное замечание: Kutools для Excel — это надстройка, поэтому убедитесь, что она правильно установлена и активирована.

Совет: После задания размеров ячеек обязательно предварительно просмотрите лист перед печатью, чтобы убедиться, что масштабирование не нарушило макет — особенно если вы комбинируете настройки в сантиметрах с функциями «Область печати» или масштабирования Excel.

Демонстрация: задание размера ячеек в см (сантиметрах) с помощью Kutools для Excel

Kutools для Excel: Более 300 удобных инструментов всегда под рукой! Воспользуйтесь функциями на базе ИИ для более умной и быстрой работы!Скачать сейчас!

Преобразование сантиметров в значения Высота строки и Ширина столбца Excel

Хотя Excel не позволяет напрямую задавать высоту строк или ширину столбцов в сантиметрах с помощью формул, вы можете приблизительно рассчитать нужный размер, преобразовав сантиметры в пункты (для высоты строк) или в ширину символов (для столбцов). Это удобно, если вам нужно быстро получить ориентировочное значение без использования VBA или надстроек.

Для Высота строки:

Поскольку 1 сантиметр приблизительно равен 28,35 пунктам, вы можете ввести следующую формулу в пустую ячейку для расчёта эквивалентного значения в пунктах:

=A1*28.35

Здесь ячейка A1 содержит нужное вам значение в сантиметрах (например, 2). После ручного расчёта введите результат в диалоговое окно «Высота строки» (вкладка «Главная» > «Формат» > «Высота строки»).

Для Ширина столбца:

Ширина столбца в Excel определяется по ширине символа «0» в шрифте по умолчанию. Чтобы приблизительно перевести ширину столбца в сантиметры, воспользуйтесь следующей формулой (учтите, что результат ориентировочный и зависит от используемого шрифта и разрешения экрана DPI):

=A1*3.78

A1 содержит ваше значение в сантиметрах. Введите полученный результат в диалоговое окно «Ширина столбца» (вкладка «Главная» > «Формат» > «Ширина столбца»). Этот метод является приблизительным и может давать немного разные результаты в зависимости от настроек шрифта.

Примечание: Эти преобразования приблизительны. Всегда проверяйте макет перед печатью или экспортом для окончательного использования.


Связанные статьи:

Задание Ширина столбца и Высота строки для диапазона

Как сделать несколько ячеек квадратными в Excel?

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек