Excel에서 여러 열의 너비 설정

Excel에서 여러 열의 너비 설정

워크시트에 여러 개의 열이 있는데, 이 열의 너비는 동일하지 않습니다. 하지만 이 모든 열은 전체적으로 주어진 너비를 가져야 합니다. 비율을 유지하면서 어떻게 할 수 있나요?

그래서 나는 이것을 가지고 있습니다 :

여기에 이미지 설명을 입력하세요

이제 이것을 15cm로 하고 싶다고 가정해 보겠습니다. 각 열 너비를 수동으로 설정하지 않고 비율을 유지하려면 어떻게 해야 합니까?

감사해요,

답변1

가장 좋은 방법은 VBA 서브루틴(매크로라고도 함)일 수 있습니다. 다음은 복잡한 개념 증명입니다.

하위 resize_columns()
    열("A").ColumnWidth = 열("A").ColumnWidth * (15 / 10.5)
    열("B").ColumnWidth = 열("B").ColumnWidth * (15 / 10.5)
    열("C").ColumnWidth = 열("C").ColumnWidth * (15 / 10.5)
    열("D").ColumnWidth = 열("D").ColumnWidth * (15 / 10.5)
서브 끝

여기 누군가가 위의 내용을 개선할 수 있을 것이라고 확신합니다.

답변2

열 문자를 클릭하고 끌어서 두 개 이상의 열을 선택할 수 있습니다. 그런 다음 선택한 열 머리글 사이의 테두리를 끌어 모든 열의 크기를 동일하게 만듭니다. 한 열의 모든 셀은 항상 동일한 너비를 갖습니다. 개별 셀은 열의 다른 셀보다 더 넓어질 수 없습니다.

병합된 셀을 사용하여 셀을 두 개 이상의 열로 확장할 수 있지만 병합된 셀은 많은 문제를 일으키기 때문에 권장되지 않습니다.

관련 정보