문제

맨손의 필수 요소로 축소 된 이는 내 코드입니다 :

Public Sub test_sub()
  Dim myVar As Variant
  myVar = "1/1"
  Range("A1") = myVar
End Sub
.

내 문제는 나의 문자열 "1/1"이 날짜로 Excel에서 렌더링되는 것입니다.

Excel 렌더링

단지 "1/1"로 표시되기를 원할 때

변형 배열을 범위로 복사 할 때 문자열 값을 다시 해제하지 않도록 Excel을 어떻게 다시 연결할 수 있습니까?

n.b.나는 이것을`이것을 달성하기 위해 내 문자열을 붙일 수 있다는 것을 알고 있지만, 내 전체 코드에서 나는 실제로 범위에 꽤 큰 배열을 복사 할 수 있기 때문에 전체적으로 루프를 포함하지 않는 방법이 있다는 것을 희망합니다.배열 및 이러한 틱에 추가하십시오.

도움이 되었습니까?

해결책

빠르고 더러워지면 배열을 붙여 넣을 범위를 알고있는 경우 텍스트 첫 x 째 형식을 지정할 수 있습니다

Range("A1").NumberFormat = "@"
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top