2012-01-26 3 views
0

탭으로 구분 된 문자열을 만들어 "A1"셀에 삽입하려고합니다. 어떤 이유로 인해 탭 구분 기호가 식별되지 않습니다.엑셀 셀의 탭으로 구분 된 데이터

Worksheets("Sheet1").Range("A1").Value = Join(Application.WorksheetFunction.Transpose(Worksheets("Sheet1").Range("B1:B11")), Chr(9)) 

나는 심지어 "vbTab"대신 "대하 (9)"하지만 난 여전히 문자열에는 탭이 표시되지 시도 : 여기 내 코드입니다. 그것의 deliminator없이 문자열을 삽입합니다. 사전

답변

1

탭은에서

감사가 있지만 표시되지 않습니다. 시도해보십시오.

Dim stg As String 
Dim pos As Long 

Worksheets("Sheet1").Range("A1").Value = Join(Application.WorksheetFunction. _ 
         transpose(Worksheets("Sheet1").Range("B1:B11")), Chr(9)) 

stg = Worksheets("Sheet1").Range("A1").Value 

For pos = 1 To Len(stg) 
    Debug.Print Asc(Mid(stg, pos, 1)) & " "; 
Next 
Debug.Print 

직접 실행 창에는 9 자로 구성된 문자열의 ASCII 값이 표시됩니다.

1

Excel에서 셀 내에 탭을 시각적으로 표시 할 수 없습니다.

Excel과 관련하여 탭은 다음 셀로 이동하는 것을 의미합니다. 탭이있는 문자열을 복사하여 결과를 Excel에 붙여 넣으면 선택한 셀의 탭 앞에 텍스트가 놓이고 다음 셀의 탭 뒤에 텍스트가 놓입니다.

탭이 필요하다면 안심할 수 있습니다. 시각적으로 표시하려면 질문을 수정하여 수행하려는 작업을 설명하십시오.

관련 문제