Opmerking: de andere talen van de website zijn door Google vertaald. Terug naar Engels
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Hoe de celgrootte in cm (centimeter) in Excel instellen?

Op een werkblad zijn de standaardeenheden voor de rijhoogte en kolombreedte vooraf ingesteld, en de standaard kolombreedte is 8.38 tekens en de standaard rijhoogte is 12.75 punten. En in Excel is het moeilijk voor u om de rijhoogte of kolombreedte in inches of centimeters in te stellen. Maar soms moet u de hoogte en breedte voor een bepaald doel in centimeters veranderen. Hoe zou je dit probleem kunnen oplossen?

Stel de celgrootte in cm (centimeters) in met VBA-code

Stel de celgrootte in cm (centimeters) in met Kutools voor Excelgoed idee 3


pijl blauw rechts bel Stel de celgrootte in cm (centimeters) in met VBA-code

U kunt de hoogte en breedte niet instellen in centimeters met de functies van Excel, behalve bij het gebruik van VBA-code. De onderstaande twee codes kunnen u helpen bij het instellen van de kolombreedte en rijhoogte. Ga als volgt te werk:

1. Selecteer de cellen waarvoor u ze in centimeters wilt instellen.

2. klikken Ontwikkelaar > Visual Basic, Een nieuw Microsoft Visual Basic voor applicaties venster wordt weergegeven, klik op Invoegen > module, en voer de volgende code in de module in:

Code voor het instellen van rijhoogte in centimeters:

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. Dan klikken doc-multiply-berekening-3 knop om de code uit te voeren. En er verschijnt een promptvenster om u te vertellen dat u een aantal rijhoogtes moet invoeren. Zie screenshot:

doc-set-celgrootte-cm1

Opmerking:: het getal dat u invoert, moet kleiner zijn dan 15. En deze VBA-code verandert de rijhoogte niet als u 0 invoert in dit dialoogvenster.

4. klikken OK. En de rijhoogte van de geselecteerde cellen is ingesteld op 2 centimeter. Zie screenshot:

doc-set-celgrootte-cm2 -2 doc-set-celgrootte-cm3

Als je de kolombreedte ook in centimeters wilt instellen, kun je de volgende code invoeren:

Code voor het instellen van kolombreedte in centimeters:

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

pijl blauw rechts bel Stel de celgrootte in cm (centimeters) in met Kutools voor Excel

Met de bovenstaande codes kun je de celgrootte alleen in centimeters instellen, vandaag zal ik je een multifunctionele tool voorstellen, Kutools for Excel die niet alleen de celgrootte in centimeters kan instellen, maar ook in inches, pond en pixels.

Kutools for Excel, met meer dan 300 handige functies, maakt uw werk eenvoudiger. 

Na het installeren van Kutools voor Excel, doe het als volgt:(Download nu Kutools voor Excel!)

1. Markeer de cellen waarvoor u ze in centimeters wilt instellen.

2. klikken Kutools > Format > Adjust Cell Size, zie screenshot:

doc set celgrootte cm9

3. In de Adjust Cell Size dialoogvenster, kies het Unit type je hebt nodig en specificeer de Row height en Column width van Set values sectie. Zie screenshot:

doc zet celgrootte in cm 5

4. Dan klikken OK or Toepassen. Je krijgt cellen met een rijhoogte van 2 cm en een kolombreedte van 3 cm.

doc-set-celgrootte-cm6


pijl blauw rechts bel Stel de celgrootte in cm (centimeters) in met Kutools voor Excel

Kutools for Excel: 300 + functies die u in Excel moet hebben, 30 dagen gratis proefperiode vanaf hier.

Gerelateerde artikelen:

Stel de kolombreedte en rijhoogte in voor een bereik

Hoe meerdere cellen in Excel vierkant maken?


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken!
officetab onderkant
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Iverson Farias Costa · 6 years ago
    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;
  • To post as a guest, your comment is unpublished.
    dm · 6 years ago
    Seems redundant.

    Just go into the regular column size dialogue and add "cm" after typing the size.
  • To post as a guest, your comment is unpublished.
    Sani · 6 years ago
    Needed this badly. [b]Thank you so much![/b]
  • To post as a guest, your comment is unpublished.
    MrsJennyk · 7 years ago
    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!