2014-06-05 3 views
5

클립 보드 (웹 사이트에서 생성)의 데이터를 복사 할 템플릿으로 저장된 빈 Excel 테이블이 있습니다.Excel/VBA : 데이터 붙여 넣기 후 열 너비 자동 조정

VBA를 사용하여 데이터 (텍스트)를 붙여 넣은 후 각 열의 너비를 자동으로 조정하는 방법이 있습니까?

편집 : 붙여 넣기하는 데이터는 항상 A1부터 시작하여 항상 삽입되며 동일한 수의 열을 채 웁니다.

미리 감사드립니다. Tim.

+1

예를 수행 할 수 있습니다. 예제를 제공하면서 매크로를 녹음 해보십시오. – Gareth

+0

감사합니다. 그냥 알아 냈어. :) 데이터를 붙여 넣은 후에 매크로가 실행되도록하려면 어떻게해야합니까? – user2571510

답변

14

자동 맞춤으로 설정할 수 있습니다. 이

Columns("A:B").Select 

Selection.EntireColumn.AutoFit 
+0

감사합니다. 네, 저 역시 제가 본 것입니다. :) 데이터를 붙여 넣은 후에 매크로가 실행되도록하려면 어떻게해야합니까? – user2571510

+0

그래, 아무 문제는 없지만 무슨 뜻입니까, onchange 또는 onpaste 이벤트와 같은 것을 사용하여 붙여 넣기 한 후 매크로를 자동 실행하는 방법이 있습니까? – user2571510

+1

@ user2571510 버튼을 만들 수 있으며 항상 버튼을 누르면 매크로가 시작됩니다. 예를 들면 다음과 같습니다. http://www.mrexcel.com/tip068.shtml 필요한 것입니까? :) – InformatikBabo

6

당신은 다음을 수행 할 수처럼 :

Columns("A").Autofit 
+0

(성능 강제 종료) 사용을 포함하지 않으므로 승인 된 응답보다 좋습니다. 선택 –