Прескочи на основното съдържание

Как да задам размер на клетката в см (сантиметри) в Excel?

Автор: Xiaoyang Последна промяна: 2020-05-08

В работния лист единиците по подразбиране за височината на реда и ширината на колоната са предварително зададени, а ширината на колоната по подразбиране е 8.38 знака, а височината на реда по подразбиране е 12.75 точки. И в Excel ви е трудно да зададете височината на реда или ширината на колоната в инчове или сантиметри. Но понякога трябва да промените височината и ширината на сантиметри за някаква цел. Как бихте могли да разрешите този проблем?

Задайте размер на клетката в cm (сантиметри) с VBA код

Задайте размер на клетката в cm (сантиметри) с Kutools за Excelдобра идея3


стрелка син десен балон Задайте размер на клетката в cm (сантиметри) с VBA код

Не можете да зададете височината и ширината в сантиметри с функциите на Excel, освен с помощта на VBA код. Следните два кода могат да ви помогнат да зададете ширина на колона и височина на ред. Направете следното:

1. Изберете клетките, които искате да зададете в сантиметри.

2. кликване Софтуерен Инженер > Visual Basic, Нов Microsoft Visual Basic за приложения ще се покаже прозорец, щракнете Поставете > Модулии въведете следния код в модула:

Код за задаване на височина на реда в сантиметри:

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. След това кликнете doc-умножение-изчисление-3 бутон за изпълнение на кода. И ще се появи поле за подкана, за да ви каже да въведете номер на височината на реда. Вижте екранна снимка:

doc-set-cell-size-cm1

Забележка: числото, което въвеждате, трябва да е по-малко от 15. И този VBA код няма да промени височината на реда, ако въведете 0 в този диалогов прозорец.

4. кликване OK. А височината на реда на избраните клетки е зададена с 2 сантиметра. Вижте екранна снимка:

doc-set-cell-size-cm2 -2 doc-set-cell-size-cm3

Ако искате да зададете и ширината на колоната в сантиметри, можете да въведете следния код:

Код за задаване на ширина на колона в сантиметри:

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

стрелка син десен балон Задайте размер на клетката в cm (сантиметри) с Kutools за Excel

С горните кодове можете да зададете само размер на клетката в сантиметри, днес ще ви представя многофункционален инструмент, Kutools за Excel който не само може да зададе размера на клетката в сантиметри, но и в инчове, паундове и пиксели.

Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. 

След инсталиране Kutools за Excel, моля, направете следното:(Безплатно изтегляне Kutools за Excel сега!)

1. Маркирайте клетките, които искате да зададете в сантиметри.

2. кликване Kutools > Format > Adjust Cell Size, вижте екранна снимка:

doc задайте размер на клетка cm9

3. В Adjust Cell Size диалогов прозорец, изберете Unit type имате нужда и посочете Row height намлява Column width от Set values раздел. Вижте екранна снимка:

doc задайте размер на клетката в cm 5

4. След това кликнете OK or Добавете Обява. Ще получите клетки с 2 см височина на реда и 3 см ширина на колоната.

doc-set-cell-size-cm6


стрелка син десен балон Задайте размер на клетката в cm (сантиметри) с Kutools за Excel

Kutools за Excel: 300 + функции, които трябва да имате в Excel, 30-дневен безплатен пробен период от тук.

Още по темата:

Задайте ширина на колона и височина на ред за диапазон

Как да поставите на квадрат няколко клетки в Excel?

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you. I used your idea to compare ColumnWidth and Width, and it was very helpful. I did this function in Object Pascal and want to share it with you. Thanks. procedure ActiveCellColumnWidthInCentimeters(ExcelApp: Variant; CM: Double); var dColumnWidth, dWidth, points: Double; begin dColumnWidth := ExcelApp.ActiveCell.ColumnWidth; dWidth := ExcelApp.ActiveCell.Width; points := ExcelApp.CentimetersToPoints(CM); ExcelApp.ActiveCell.ColumnWidth := ((points * dColumnWidth) / dWidth); end;
This comment was minimized by the moderator on the site
Seems redundant. Just go into the regular column size dialogue and add "cm" after typing the size.
This comment was minimized by the moderator on the site
Needed this badly. Thank you so much!
This comment was minimized by the moderator on the site
Wow - that is awesome! I needed to set cells to print at a certain size. I have never been able to figure out how to do that before. Yay for VBA!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations