Tipp: Az egyéb nyelvek a Google Fordítva vannak. Látogasson el a English a link verziója.
Belépek
x
or
x
x
Regisztráció
x

or

Hogyan állítsam be a cella méretét cm-ben (cm-ben) az Excel-ben?

A munkalapon a sor magasságának és oszlopszélességének alapértelmezett egységei előre be vannak állítva, az alapértelmezett oszlopszélesség 8.38 karakterek és az alapértelmezett sor magassága 12.75 pont. Az Excel programban nehéz megadni a sor magasságát vagy az oszlop szélességét hüvelykben vagy centiméterekben. De néha a magasságot és a szélességet centiméterre kell változtatni valamilyen célra. Hogyan oldhattad meg ezt a problémát?

Állítsa be a cella méretét cm-ben (centiméter) a VBA kóddal

Állítsa be a cella méretét cm-ben (cm-ben) a Kutools for Excel programbanjó ötlet3

Könnyen kombinálhat több lapot / munkalapot egyetlen lapra vagy munkafüzetre

A többszörös lapok vagy munkafüzetek egyetlen lapra vagy munkafüzetre történő kombinálása Excel-ben lehetetlen, de a Combine funkciót a Kutools for Excel programban, egyesíti a lapok / munkafüzetek tucatjainak egyesítését egy lapra vagy munkafüzetre, és egyben több kattintással is egységesíti a lapokat. Kattintson a teljes funkcionalitású 60 nap ingyenes próbaverziójára!
Kombináljuk a lapokat
Kutools for Excel: több mint 300 praktikus Excel bővítményekkel, szabadon próbálkozhat az 60 napokban korlátozás nélkül.

arrow kék jobb buborék Állítsa be a cella méretét cm-ben (centiméter) a VBA kóddal

Többszörös Excel munkafüzetek / Word-dokumentumok böngészése és szerkesztése Firefoxként, Chrome-ban, Internetben Explore 10!

Lehet, hogy ismerős több weboldalt megtekinteni a Firefox / Chrome / IE-ben, és váltani köztük a megfelelő fülekre kattintva. Az Office Tab támogatja a hasonló feldolgozást, amely lehetővé teszi, hogy egy Excel ablakban vagy Word ablakban több Excel munkafüzetet vagy Word-dokumentumot böngészhessen, és egyszerűen váltson közöttük a füleikre kattintva. Kattintson az Office Tab ingyenes 45-napos próbájára!

ot excel

A magasság és a szélesség centiméterben nem állítható be az Excel funkcióival, kivéve a VBA kód használatát. Az alábbi két kód segítségével állítható be az oszlopszélesség és a sor magassága. Tegye a következőket:

1. Válassza ki azokat a cellákat, amelyeket centiméterben kíván beállítani.

2. kettyenés Fejlesztő > Visual Basic, egy új Microsoft Visual Basic alkalmazásokhoz ablak jelenik meg, kattintson betétlap > Modulok, és írja be a következő kódot a modulba:

A sor magasságának centiméterben történő beállításához használt kód:

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. Ezután kattintson doc-szorzás-számításon 3 gombot a kód végrehajtásához. És egy gyors doboz jelenik meg, hogy megmondja, hogy több sor magasságát adja meg. Lásd a képernyőképet:

doc-set-sejt-size-cm1

Megjegyzések: a beírt számnak kisebbnek kell lennie, mint az 15. Ez a VBA kód nem változtatja meg a sor magasságát, ha a párbeszédablakban megadja az 0 értéket.

4. kettyenés OK. A kiválasztott cellák sormagasságát 2 centiméterrel állítottuk be. Lásd a képernyőképet:

doc-set-sejt-size-cm2 -2 doc-set-sejt-size-cm3

Ha az oszlop szélességét centiméterben is meg kívánja állítani, beírhatja a következő kódot:

Az oszlopszélesség centiméterben történő beállításához használt kód:

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

arrow kék jobb buborék Állítsa be a cella méretét cm-ben (cm-ben) a Kutools for Excel programban

A fenti kódokkal csak centiméterben állíthatja be a cellaméretet, ma bemutatok egy multifunkcionális eszközt, Kutools for Excel amely nemcsak a cellaméretet centiméterben, hanem hüvelykben, fontban és képpontokban is beállíthatja.

Kutools for Excel, Több mint 300 praktikus funkciók, könnyebbé teszi munkáit.

Telepítése után Kutools for Excel, kérjük, tegye a következőket:(Ingyenes letöltés Kutools for Excel most!)

1.Highlight azokat a cellákat, amelyeket centiméterben kíván beállítani.

2. kettyenés Kutools > Format > Adjust Cell Size, lásd a képernyőképet:

doc méretű cella mérete cm9

3. Ban,-ben Adjust Cell Size párbeszédpanelen válassza ki a Unit type szükséges és meg kell adni a Row height és Column width ból ből Set values szakasz. Lásd a képernyőképet:

doc állítsa be a cella méretét cm 5-ban

4. Ezután kattintson OK or alkalmaz. Kapsz cellákat 2 cm sormagassággal és 3cm oszlopszélességgel.

doc-set-sejt-size-cm6


arrow kék jobb buborék Állítsa be a cella méretét cm-ben (cm-ben) a Kutools for Excel programban

Kutools for Excel: Az 300 + funkcióknak rendelkezniük kell Excelben, 60 napos ingyenes próba innen.

Kapcsolódó cikkek:

Az oszlop szélességének és sormagasságának beállítása tartományonként

Hogyan lehet négyzetet többszörös cellák Excel-ben?



Ajánlott termelékenységi eszközök

Office Tab

arany star1 Kényelmes lapokat hozhat Excel és más Office szoftverekhez, akárcsak a Chrome, a Firefox és az új Internet Explorer.

Kutools for Excel

arany star1 Elképesztő! Növelje termelékenységét 5 perc alatt. Nincs szükség különleges képességekre, kivéve két órát minden nap!

arany star1 300 Az Excel új funkciói, az Excel nagyon egyszerű és erőteljes:

  • A cella / sorok / oszlopok egyesítése adatok elvesztése nélkül.
  • Több lap és munkafüzet kombinálása és egységesítése.
  • Hasonlítsa össze a tartományokat, másolja a többszörös tartományokat, konvertálja a dátumot, a mértékegységet és a pénznemek konverzióját.
  • Számolás a Színek, a Paging Subtotals, az Advanced Sort és a Super Filter,
  • Több Select / Insert / Delete / Szöveg / Formátum / Link / Comment / Workbooks / Worksheets Tools ...

A Kutools for Excel képernyőkép

Say something here...
symbols left.
You are guest ( Sign Up? )
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 · 4 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 · 4 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 · 4 years ago
    Needed this badly. [b]Thank you so much![/b]
  • To post as a guest, your comment is unpublished.
    MrsJennyk · 5 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!