Rozmiar komórki w Excelu. Rozwijanie komórek w programie Microsoft Excel

Zmiana rozmiaru komórki w VBA Excel: ustawienie wysokości wiersza, szerokości kolumny, automatyczne dobieranie szerokości komórki w zależności od wielkości treści.

Rozmiar komórki

Wysokość i szerokość komórki zależy od wysokości wiersza i szerokości kolumny, na przecięciu której się ona znajduje. Jeśli w twoim przypadku nie chcesz zmieniać rozmiaru całego wiersza lub całej kolumny, użyj połączonych komórek o żądanym rozmiarze.

Należy pamiętać, że wysokość wiersza podawana jest w punktach, a szerokość kolumny w znakach, zatem ich wartości liczbowe nie pasują do siebie pod względem rzeczywistego rozmiaru.

Wysokość wiersza i szerokość kolumny w programie Excel

Programowo, bez dodatkowych makr, można zmienić wysokość wiersza tylko w punktach, a szerokość kolumny tylko w znakach.

Na stronie wsparcia aplikacji Microsoft Office jest napisane o tych wartościach:

  • wysokość linii może wynosić od 0 do 409 punktów, przy czym 1 punkt jest w przybliżeniu równy 1/72 cala lub 0,035 cm;
  • Szerokość kolumny może mieścić się w zakresie od 0 do 255, przy czym ta wartość reprezentuje liczbę znaków, które można wyświetlić w komórce.

Wysokość linii

Aby zmienić wysokość wiersza, użyj właściwości RowHeight obiektu Range. I nie ma znaczenia, czy obiekt Range reprezentuje wybrany dowolny zakres, pojedynczą komórkę, cały wiersz czy cała kolumna- wysokość wszystkich wierszy przecinających się z obiektem Range zostanie zmieniona po nadaniu nowej wartości właściwości RowHeight tego obiektu.

Przykłady zmiany wysokości linii:

Przykład 1

Zmiana wysokości pojedynczej komórki:

ActiveCell.RowHeight = 10

w rezultacie linia zawierająca aktywna komórka, uzyskuje wysokość równą 10 punktów.

Przykład 2

Zmiana wysokości linii:

Wiersze(3).RowHeight = 30

W rezultacie trzeci wiersz arkusza osiąga wysokość 30 punktów.

Przykład 3

Zmiana wysokości komórek danego zakresu:

Zakres("A1:D6").RowHeight = 20

W rezultacie każdy z pierwszych sześciu wierszy arkusza otrzyma wysokość 20 punktów.

Przykład 4

Zmiana wysokości komórki całej kolumny:

Kolumny(5).RowHeight = 15

W rezultacie wszystkim wierszom arkusza zostanie przypisana wysokość 15 punktów.

Szerokość kolumny

Aby zmienić szerokość kolumny, użyj właściwości ColumnWidth obiektu Range. Podobnie jak w przypadku wysokości wiersza, nie ma znaczenia, czy obiekt Range to wybrany dowolny zakres, pojedyncza komórka, cały wiersz czy cała kolumna - szerokość wszystkich kolumn przecinających się z obiektem Range zostanie zmieniona po ustawieniu ColumnWidth właściwość tego obiektu na nową wartość.

Przykłady zmiany szerokości kolumn:

Przykład 1

Zmiana szerokości pojedynczej komórki:

ActiveCell.ColumnWidth = 15

W rezultacie kolumna, w której znajduje się aktywna komórka, ma szerokość 15 znaków.

Przykład 2

Zmiana szerokości kolumny:

Kolumny(3).Width kolumny = 50

W rezultacie trzecia kolumna arkusza (kolumna „C”) ma szerokość 50 znaków.

Przykład 3

Zmiana szerokości komórek danego zakresu:

Zakres("A1:D6").Szerokość kolumny = 25

W rezultacie każda z pierwszych czterech kolumn arkusza otrzyma szerokość 25 znaków.

Przykład 4

Zmiana szerokości komórki całego wiersza:

Wiersze(4).Width kolumny = 35

W rezultacie wszystkim kolumnom arkusza zostanie przypisana szerokość 35 znaków.

Automatyczny wybór szerokości

Aby automatycznie dostosować szerokość komórki do rozmiaru jej zawartości, użyj następującego kodu:

"Na przykład napiszmy jakiś tekst w dowolnej komórce arkusza, na przykład tak: Cells(5, 5) = "Automatycznie wybierz szerokość komórki" "teraz dostosujmy szerokość komórki, a raczej kolumny w w której znajduje się ta komórka: Cells( 5, 5).EntireColumn.AutoFit

Należy pamiętać, że szerokość kolumny zostanie dostosowana do komórki zawierającej najdłuższą zawartość w tej kolumnie. Przykładowo, jeśli długość zawartości komórki Komórki(7, 5) przekracza długość zawartości komórki Komórki(5, 5), wówczas szerokość piątej kolumny zostanie automatycznie dostosowana do zawartości komórki cell Cells(7, 5), mimo że w wierszu kodu cell podano inną komórkę.

Jak również w Program Word, w Excelu istnieje możliwość formatowania tabel - czyli doprowadzenia ich do przyzwoitej, dobrze zaprojektowanej formy.

Możesz zmienić wysokość i szerokość komórki, rozmiar i rodzaj czcionki, położenie tekstu w komórce, obramowanie i wypełnienie komórki. Komórki można także łączyć (czyli łączyć). W tym artykule omówię zmianę rozmiarów komórek.

Metoda pierwsza.

Zmiana Wysokość linii można to zrobić ręcznie.

Krok 1.

Przesuń wskaźnik myszy na linię oddzielającą linie w pierwszej kolumnie - kolumnie z numeracją linii. Wskaźnik zmieni się ze zwykłej strzałki na podwójną czarną strzałkę z separatorem. Oto jak to będzie wyglądać:

Krok 2.

Przytrzymaj lewy przycisk myszy i nie puszczając przeciągnij ten wskaźnik w górę (lub w dół). Po przeciągnięciu linii na żądaną wysokość zwolnij lewy przycisk. Wysokość linii ulegnie zmianie.

A można to zrobić jeszcze prościej. Wykonać krok 1. Ale zamiast przeciągać zmieniony wskaźnik, zrób to kliknij dwukrotnie lewym przyciskiem myszy mysz przez spód granica linii. Wysokość linii zostanie automatycznie dostosowana do rozmiaru tekstu w komórce.

Zmiana szerokość kolumny można wykonać w taki sam sposób, jak wysokość. Przesuń wskaźnik myszy na linię oddzielającą kolumny w pierwszej linii - linii z nazwami kolumn. Znowu się zmieni.

Móc zmienić wysokość i szerokość kilka wierszy i kolumn.

Krok 1.

Wybierz wymagane wiersze lub kolumny. UWAGA! Trzeba je podkreślić całkowicie!

Krok 2.

Podobnie jak przy zmianie jednego wiersza (lub kolumny), przesuń kursor do każdy obramowanie wybranych wierszy (kolumn), poczekaj aż się zmieni i przeciągnij na żądaną szerokość lub wysokość. Szerokość (wysokość) wszystkich wybranych kolumn lub wierszy ulegnie zmianie.


Metoda druga.

Możesz także zmienić wysokość i szerokość za pomocą samego programu.

Krok 1.

Zaznacz komórki, których rozmiar chcesz zmienić.

Krok 2.

Przejdź do zakładki menu "Dom" i znajdź na nim blok poleceń "Komórki".

Krok 3.

Kliknij lewym przyciskiem myszy przycisk "Format". Pojawi się menu.

Krok 4.

Aby zmienić rozmiar komórki, potrzebujemy poleceń zebranych w bloku "Rozmiar komórki".

Jeśli klikniesz lewym przyciskiem myszy na polecenia "Wysokość linii..." Lub "Szerokość kolumny...", następnie otworzą się następujące okna:

Tutaj możesz wprowadzić rozmiar (wysokość lub szerokość) z klawiatury i nacisnąć przycisk OK. Eksperymentuj i zobacz, jak zmieniają się rozmiary komórek.

Aby ogólnie mieć pojęcie o rozmiarze kolumny (wiersza), przesuń wskaźnik myszy do krawędzi żądanej kolumny (wiersza) (tak jak robiłeś to na samym początku przy ręcznej zmianie rozmiaru), szczypta lewy przycisk myszy i nie przesuwaj nigdzie wskaźnika. W pobliżu wskaźnika pojawi się podpowiedź z wymiarami.

Jeśli wybierzesz zespoły „Automatyczne dopasowanie wysokości wiersza” Lub „Automatyczne dopasowanie szerokości kolumny” wtedy sam program ustawi wymiary tak, aby Wszystko dane mieszczą się w komórce. Oznacza to, że wysokość (i szerokość) zostanie wybrana zgodnie z najdłuższymi (najszerszymi) danymi (słowo, liczba) w kolumnie (wierszu).

Dość często zawartość komórki w tabeli nie mieści się w domyślnych granicach. W tym przypadku istotna staje się kwestia ich rozwinięcia, tak aby wszystkie informacje zmieściły się i były widoczne dla użytkownika. Dowiedzmy się, jak możesz to zrobić Tej procedury w Excelu.

Istnieje kilka opcji ekspansji komórek. Niektóre z nich wymagają ręcznego przesuwania granic przez użytkownika, inne można skonfigurować tak, aby automatycznie wykonywały tę procedurę w zależności od długości treści.

Metoda 1: Proste obramowanie metodą „przeciągnij i upuść”.

Najłatwiejszą i najbardziej intuicyjną opcją zwiększenia rozmiaru komórki jest ręczne przeciągnięcie krawędzi. Można to zrobić na pionowej i poziomej skali współrzędnych wierszy i kolumn.




Uwaga! Jeśli na skali współrzędnych poziomych umieścisz kursor na lewej krawędzi kolumny rozwijanej, a na skali pionowej na górnej granicy wiersza metodą przeciągnij i upuść, wówczas wielkość docelowych komórek ulegnie zmianie nie zwiększać. Po prostu przesuną się na bok ze względu na zmiany wielkości innych elementów arkusza.

Metoda 2: Rozwijanie wielu kolumn i wierszy

Istnieje również możliwość rozwinięcia wielu kolumn lub wierszy jednocześnie.




Metoda 3: Ręczne wprowadzenie rozmiaru za pomocą menu kontekstowego

Można także ręcznie wprowadzić rozmiar komórki mierzony w wartościach liczbowych. Domyślnie wysokość wynosi 12,75 jednostki, a szerokość 8,43 jednostki. Możesz zwiększyć wysokość do maksymalnie 409 punktów, a szerokość do 255.



W podobny sposób można zmienić wysokość wiersza.



Powyższe manipulacje pozwalają zwiększyć szerokość i wysokość komórek w jednostkach miary.

Metoda 4: Wprowadzanie rozmiaru komórki za pomocą przycisku na wstążce

Dodatkowo istnieje możliwość ustawienia określonego rozmiaru komórki za pomocą przycisku na wstążce.




Metoda 5: Zwiększ rozmiar wszystkich komórek w arkuszu lub skoroszycie

Są sytuacje, w których trzeba powiększyć absolutnie wszystkie komórki arkusza, a nawet książki. Zastanówmy się, jak to zrobić.




Podobne czynności wykonujemy, aby zwiększyć rozmiar komórek całej książki. Tylko do zaznaczenia wszystkich arkuszy stosujemy inną technikę.



Metoda 6: Automatyczny wybór szerokości

Metody tej nie można nazwać pełnym zwiększeniem rozmiaru komórek, niemniej jednak pomaga ona również całkowicie dopasować tekst do istniejących granic. Za jego pomocą znaki tekstu są automatycznie zmniejszane, tak aby zmieściły się w komórce. Można zatem powiedzieć, że jego rozmiar w stosunku do tekstu wzrasta.