Hvordan sette celle størrelse i cm (centimeter) i Excel?

Du kan ikke angi høyde og bredde i centimeter med Excel funksjoner, med unntak for bruk av VBA-kode. Neden to koder kan hjelpe deg å sette kolonnebredde og radhøyde. Gjør som følger:

1. Merk cellene du vil sette dem i centimeter.

2. Klikk Utvikler
> Visual Basic
, en ny Microsoft Visual Basic for Applications
vindu vises, klikker du på Sett
> Module
, og legge inn følgende kode i modulen:

Kode for å sette rad høyde i centimeter:
Sub RowHeightInCentimeters () Dim cm As Singlecm = Application.InputBox ( "Skriv Row høyde i centimeter", _ "Row Høyde (cm)", Type: = 1) Hvis cm ThenSelection.RowHeight = Application.CentimetersToPoints (cm) End IfEnd Sub

3. Klikk deretter på knappen for å kjøre koden. Og en rask boks vil komme ut for å fortelle deg om å oppgi en rekke radhøyde. Se skjermbilde:


Merk: dette nummeret må være mindre enn 15. Og dette VBA-kode vil ikke endre radhøyde hvis du skriver inn 0 i denne dialogboksen
<. p> 4. Klikk OK
. Og raden høyden på de valgte cellene har blitt satt med 2 centimeter. Se skjermbilde:

Hvis du vil angi kolonnebredden i centimeter også, du kan legge inn følgende kode:

Kode for å angi kolonnebredde i centimeter:

Sub ColumnWidthInCentimeters () Dim cm som singel, påpeker As Integer, savewidth Som IntegerDim lowerwidth As Integer, upwidth As Integer, curwidth Som IntegerDim Count Som IntegerApplication.ScreenUpdating = Falsecm = Application.InputBox ( "Skriv inn kolonnebredde i centimeter", _ "kolonnebredde (cm)", Type: = 1) Hvis cm = False Then Exit Subpoints = Application.CentimetersToPoints (cm) savewidth = ActiveCell.ColumnWidthActiveCell.ColumnWidth = 255If poeng > ActiveCell.Width ThenMsgBox "Bredde på" & cm-amp; "Er for stor." &Amp; Chr (10) & _ "Maksimumsverdien er" & _Format (ActiveCell.Width /28,3464566929134, _ "0,00"), vbOKOnly + vbExclamation, "Bredde Feil" ActiveCell.ColumnWidth = savewidthExit SubEnd Iflowerwidth = 0upwidth = 255ActiveCell.ColumnWidth = 127.5curwidth = ActiveCell.ColumnWidthCount = 0While (ActiveCell.Width < > poeng) og (Count < 20) Hvis ActiveCell.Width < påpeker Thenlowerwidth = curwidthSelection.ColumnWidth = (curwidth + upwidth) /2Elseupwidth = curwidthSelection.ColumnWidth = (curwidth + lowerwidth) /2End Ifcurwidth = ActiveCell.ColumnWidthCount = Count + 1WendEnd Sub

Sett celle størrelse i cm (centimeter) med Kutools for Excel

Med de ovennevnte kodene, kan du bare sette celle størrelse i centimeter, i dag, vil jeg introdusere deg et multifunksjonelt verktøy, Kutools for Excel
som ikke bare kan sette cellestørrelse i centimeter, men også i inches, pund og piksler

Kutools for Excel
. med mer enn 120 praktiske Excel-tillegg, gratis å prøve uten begrensning i 30 dager. Les mer
Free Download Now

Etter å ha installert Kutools for Excel, kan du raskt sette radhøyde og kolonnebredde med følgende trinn.

1.Highlight cellene som du ønsker å sette dem i centimeter.

2. Klikk Kutools > Format > Juster Cell Size, se skjermbilde:


3. I Juster Cell Size dialogboksen velger Unit type du trenger og angi Radhøyde og Kolonnebredde fra Set verdier delen. Se skjermbilde:


4. Klikk deretter på OK eller Bruk. Du vil få celler med to cm radhøyde og 3cm kolonnebredde.


Med denne funksjonen kan du også angi cellestørrelse i pund, inches og piksler. Klikk for å vite mer om denne funksjonen Gratis Last Kutools for Excel Nå