Przejdź do głównej zawartości

Jak ustawić rozmiar komórki w cm (centymetrach) w programie Excel?

W arkuszu są wstępnie ustawione domyślne jednostki wysokości wiersza i szerokości kolumny, a domyślna szerokość kolumny to 8.38 znaku, a domyślna wysokość wiersza to 12.75 punktu. W programie Excel trudno jest ustawić wysokość wiersza lub szerokość kolumny w calach lub centymetrach. Ale czasami w jakimś celu trzeba zmienić wysokość i szerokość na centymetry. Jak możesz rozwiązać ten problem?

Ustaw rozmiar komórki w cm (centymetrach) za pomocą kodu VBA

Ustaw rozmiar komórki w cm (centymetrach) za pomocą Kutools for Exceldobry pomysł 3


strzałka niebieski prawy bąbelek Ustaw rozmiar komórki w cm (centymetrach) za pomocą kodu VBA

Nie możesz ustawić wysokości i szerokości w centymetrach za pomocą funkcji programu Excel, z wyjątkiem używania kodu VBA. Poniższe dwa kody mogą pomóc w ustawieniu szerokości kolumny i wysokości wiersza. Wykonaj następujące czynności:

1. Wybierz komórki, dla których chcesz ustawić je w centymetrach.

2. kliknij Deweloper > Visual Basic, Nowy Microsoft Visual Basic dla aplikacji zostanie wyświetlone okno, kliknij wstawka > Modułi wprowadź następujący kod do modułu:

Kod do ustawiania wysokości rzędu w centymetrach:

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. Następnie kliknij doc-pomnóż-obliczenie-3 przycisk, aby wykonać kod. Pojawi się okienko z poleceniem wprowadzenia liczby wysokości wiersza. Zobacz zrzut ekranu:

dokument-zestaw-rozmiar-komórki-cm1

Note: wprowadzana liczba musi być mniejsza niż 15. Ten kod VBA nie zmieni wysokości wiersza, jeśli wpiszesz 0 w tym oknie dialogowym.

4. kliknij OK. Wysokość wierszy wybranych komórek została ustawiona na 2 centymetry. Zobacz zrzut ekranu:

dokument-zestaw-rozmiar-komórki-cm2 -2 dokument-zestaw-rozmiar-komórki-cm3

Jeśli chcesz ustawić również szerokość kolumny w centymetrach, możesz wprowadzić następujący kod:

Kod do ustawienia szerokości kolumny w centymetrach:

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

strzałka niebieski prawy bąbelek Ustaw rozmiar komórki w cm (centymetrach) za pomocą Kutools for Excel

Dzięki powyższym kodom możesz ustawić rozmiar komórki tylko w centymetrach, dziś przedstawię Ci wielofunkcyjne narzędzie, Kutools dla programu Excel który nie tylko może ustawić rozmiar komórki w centymetrach, ale także w calach, funtach i pikselach.

Kutools dla programu Excel, ponad 300 przydatne funkcje, ułatwiają pracę. 

Po zainstalowaniu Kutools dla programu Excel, wykonaj poniższe czynności:(Bezpłatne pobieranie Kutools dla programu Excel teraz!)

1. Podświetl komórki, które chcesz ustawić w centymetrach.

2. kliknij Kutools > Format > Adjust Cell Sizezobacz zrzut ekranu:

doc ustaw rozmiar komórki cm9

3. w Adjust Cell Size w oknie dialogowym wybierz Unit type potrzebujesz i określ Row height i Column width od Set values Sekcja. Zobacz zrzut ekranu:

doc ustaw rozmiar komórki w cm 5

4. Następnie kliknij OK or Aplikuj. Otrzymasz komórki o wysokości wiersza 2 cm i szerokości kolumny 3 cm.

dokument-zestaw-rozmiar-komórki-cm6


strzałka niebieski prawy bąbelek Ustaw rozmiar komórki w cm (centymetrach) za pomocą Kutools for Excel

Kutools dla programu Excel: funkcje 300 +, które musisz mieć w programie Excel, 30-dniowy bezpłatny okres próbny stąd.

Podobne artykuły:

Ustaw szerokość kolumny i wysokość wiersza dla zakresu

Jak wyrównać wiele komórek w programie Excel?

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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