2013-07-12 2 views
2
Sub joint() 
ActiveSheet.Range("a2", ActiveSheet.Range("a2").End(xlDown)).Select 
Row = 2 
col = 2 
For Each Cell In Selection 
country = Cells(Row, col) 
Name = Cells(Row, col + 1) 
honor = Cells(Row, col + 2) 

Cells(Row, col + 8) = Name & ", " & country & ", " & honor 

Row = Row + 1 
Next 
End Sub 

연결 이름을 굵게 표시하고 연결 양식으로 이탤릭체로 표시하고 싶습니다. 예를 들어굵게 및 기울임 꼴로 다른 셀을 연결하십시오.

하여 줄 끝에서 MyName로, 박, ABC

답변

4

오른쪽 :

Cells(Row, col + 8) = Name & ", " & country & ", " & honor 

이 코드 섹션 추가 :

With Cells(Row, Col + 8) 
    .ClearFormats 
    .Characters(1, Len(Name)).Font.Bold = True 
    .Characters(Len(Name) + 4 + Len(Country), Len(.Value)).Font.Italic = True 
End With 

및 유지 다시 그대로입니다. 결과

스크린 샷 : enter image description here

+0

나는 그것을 시도했지만 결과는 발생하지 않았다. 감사합니다 –

+0

하지만 뭐가 잘못 되었나요? 어떤 오류? 어느 선과 번호? –

+0

오, 잘 작동합니다. 문제 없어. 나는 또한 시도했지만 결과를 얻지 못했다고 말하고 있었다. –

관련 문제