A2에서 AA2 범위의 자동 맞춤을 수행하려고합니다. 화면에 표시되는 다음 VBA를 사용하여 행 자동 맞춤
Application.ScreenUpdating = False
Dim wkSt As String
Dim wkBk As Worksheet
wkSt = ActiveSheet.Name
For Each wkBk In ActiveWorkbook.Worksheets
On Error Resume Next
wkBk.Activate
Cells.Range("A2:AA2").EntireColumn.AutoFit
Next wkBk
Sheets(wkSt).Select
Application.ScreenUpdating = True
은, 일부 샘플 엑셀 데이터입니다 : "Jhon 최고의 직원이있다"고
A B C
1 Jhon is the best employee
2 Emp_Name Emp_id Empsal.
주 모든되어 다음
내가 노력하고 코드입니다 하나의 셀 (A1)에서 표시되지만 내용이 셀 B1 및 C1과 중첩됩니다. A B C
1 Jhon is the best employee
2 Emp_Name Emp_id Empsal
어떻게 각 워크 시트의 두 번째 행의 각 셀에 자동 맞춤을 할 수있는 다음과 같이 위의 코드와
는 데이터는 표시됩니다? 위 코드는 두 번째 행의 데이터를 자동 완성하지 못했습니다. ". Empsal" A B C
1 Jhon is the best employee
2 Emp_Name Emp_id Empsal.
즉 열이에 snuggly 주위에 "EMP_NAME", "EMP_ID"과 맞게해야
이
내가 디스플레이가 같이 할 것입니다 - "Jhon은 최고의 직원"이 아닙니다.EDIT 또한 다음 행 (3, 4 등)에 데이터가 있으면 Autofit에도 이러한 데이터가 포함되어야합니다. 대신에 EntireColumn
에 자동 맞춤을하는
A B C
1 Jhon is the best employee
2 Emp_Name Emp_id Empsal.
3 Jhon Peter 2 2000
이 방법도 작동하지 않습니다. 행에서 자동 맞춤을하지 않습니다. – user569125
나는 고쳤다 : 이제는 효과가있다. – assylias
@ assylias : 감사합니다. 작동 중입니다. – user569125