Patarimas: kitos kalbos yra "Google" išverstos. Galite aplankyti English šios nuorodos versija.
Prisijungti
x
or
x
x
Registruotis
x

or
0
0
0
s2smodern

Kaip nustatyti ląstelių dydį cm (centimetrais) "Excel"?

Darbovietėje numatytieji eilutės aukščio ir stulpelio pločio vienetai iš anksto nustatyti, o numatytasis stulpelio plotis - 8.38 simboliai, o numatytasis eilučių aukštis - 12.75 taškai. O "Excel" sunku nustatyti eilutės aukštį arba stulpelio plotį coliais ar centimetrais. Tačiau kartais jums tam tikru tikslu reikia keisti aukštį ir plotį centimetrais. Kaip galėtum išspręsti šią problemą?

Nustatykite ląstelių dydį cm (centimetrais) su VBA kodu

Nustatykite ląstelių dydį cm (centimetrais) su "Kutools" Excelgera idėja3

Lengvai Sumaišykite kelis lapus / darbaknygius į vieną atskirą lapą arba darbo knygą

"Combined multiples" lapai ar darbaknygės į vieną lapą ar darbo knygą gali būti edible "Excel", bet su Combine "Kutools" programoje "Excel" funkcija galite sujungti daugybę lapų / darbaknygių sujungimo į vieną lapą ar darbo knygą, taip pat galite konsoliduoti lapus tik vienu paspaudimu. Spustelėkite 60 dienų nemokamą bandomąją versiją!
sujungti lapus
"Kutools for Excel": daugiau nei "200" patogių "Excel" priedų, galite nemokamai išbandyti be apribojimų per 60 dienas.

rodyklė mėlyna dešinė burbulas Nustatykite ląstelių dydį cm (centimetrais) su VBA kodu

"Tabbed" naršymas ir redagavimas keliems "Excel" darbaknygiams / "Word" dokumentams kaip "Firefox", "Chrome", "Internet" Naršyti "10"!

Galite būti susipažinę, kad peržiūrėtumėte kelis "Firefox" / "Chrome" / IE naršyklės tinklalapius ir perjungtumėte jas, lengvai spustelėdami atitinkamus skirtukus. Čia "Office" skirtukas palaiko panašų apdorojimą, kuris leidžia naršyti keletą "Excel" darbo knygų ar "Word" dokumentų viename "Excel" lange arba "Word" lange ir lengvai juos perjungti spustelėdami jų skirtukus. Spustelėkite, jei norite išbandyti Office Tab!

ot excel

"Excel" funkcijose negalima nustatyti aukščio ir pločio centimetrais, išskyrus VBA kodo naudojimą. Žemiau nurodyti du kodai gali padėti nustatyti stulpelio plotį ir eilutės aukštį. Atlikite taip:

1. Pasirinkite ląsteles, kurias norite nustatyti centimetrais.

2. spragtelėjimas Ryškalas > "Visual Basic", Naujas "Microsoft Visual Basic" programoms langas bus rodomas, spustelėkite įsiuvas > Moduliaiir į modulį įveskite šį kodą:

Eilutės aukščio nustatymo centimetrais kodas:

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. Tada spustelėkite doc-daugybos-skaičiavimo-3 mygtukas, norint paleisti kodą. Paspaudus pasirodys greitas langas, kad galėtumėte įvesti eilės aukštį. Žr. Ekrano kopiją:

doc-set-cell-size-cm1

pastabos: įvestas numeris turi būti mažesnis nei 15. Šis VBA kodas nepakeis eilutės aukščio, jei šiame dialogo lange įveskite 0.

4. spragtelėjimas OK. Pasirinktų langelių eilutės aukštis nustatytas su 2 centimetrais. Žr. Ekrano kopiją:

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

Jei norite nustatyti stulpelio plotį centimetrais, galite įvesti tokį kodą:

Skilties pločio centimetrais nustatymo kodas:

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

rodyklė mėlyna dešinė burbulas Nustatykite ląstelių dydį cm (centimetrais) su "Kutools" Excel

Naudodami pirmiau nurodytus kodus, galite nustatyti tik langelio dydį centimetrais, šiandien aš supažindinsiu jus su daugiafunkciniu įrankiu, Kutools for Excel kuri ne tik gali nustatyti langelių dydį centimetrais, bet ir coliais, svarais ir taškais.

Kutools for Excel, su daugiau nei 200 patogios funkcijos, palengvina jūsų darbą.

po diegimas "Kutools for Excel", atlikite toliau nurodytus veiksmus.(Nemokamai atsisiųsti Kutools Excel dabar!)

1. Pažymėkite ląsteles, kurias norite nustatyti centimetrais.

2. spragtelėjimas Kutools > Format > Adjust Cell Size, žr. ekrano kopiją:

doc nustatyti ląstelių dydis cm9

3. Viduje Adjust Cell Size Dialogo lange pasirinkite Unit type jums reikia ir nurodykite Row height ir Column width nuo Set values skyrius. Žr. Ekrano kopiją:

doc nustato ląstelių dydį cm 5

4. Tada spustelėkite OK or taikyti. Jūs gaunate ląsteles su 2 cm eilės aukščio ir 3cm kolonos pločiu.

doc-set-cell-size-cm6


rodyklė mėlyna dešinė burbulas Nustatykite ląstelių dydį cm (centimetrais) su "Kutools" Excel

"Kutools for Excel": "200 +" funkcijos turi būti "Excel" 60 dienos nemokamas bandymas iš čia.

Susiję straipsniai:

Nustatykite intervalo stulpelio plotį ir eilutės aukštį

Kaip suklijuoti kelias ląsteles "Excel"?


Rekomenduojami įrankiai našumui

Office Tab

aukso žvaigždutė1 Pateikite patogius skirtukus "Excel" ir kitai "Office" programinei įrangai, kaip ir "Chrome", "Firefox" ir "Internet Explorer".

Kutools for Excel

aukso žvaigždutė1 Nuostabi! Padidinkite savo našumą per 5 min. Nereikia jokių specialių įgūdžių, išskyrus dvi valandas kiekvieną dieną!

aukso žvaigždutė1 "300" naujos funkcijos "Excel", "Excel" daug lengvumo ir galingumo:

  • Sujungti elementus / eilutes / stulpelius neprarandant duomenų.
  • Suderinkite ir susinenkite kelis lapus ir darbaknygius.
  • Palyginkite diapazonus, nukopijuokite keletą diapazonų, konvertuokite tekstą į datą, vienetą ir valiutos konvertavimą.
  • Skaičiuojamas pagal spalvas, tarpinių pranešimų vidurkis, išplėstinis rūšiavimas ir super filtras,
  • Daugiau Pasirinkite / Įterpti / Ištrinti / Tekstas / Formatas / Nuoroda / Komentaras / Darbaknygiai / Užduotys Įrankiai ...

Kutools ekrano kopija Excel

btn skaityti daugiau btn atsisiųsti btn pirkti

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 · 3 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 · 3 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 · 4 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!