날짜가 '01 / 02, '01 / 03, '01 /04...1 월 2 일, 1 월 3 일, 1 월 4 일 등을 나타내는 Excel의 1000 개 이상의 항목으로 구성된 전체 열이 있습니다. 그 사람은 열 너비를 저장하면서 mm / dd 형식을 유지하려고했습니다.
항목이 날짜가 아닌 모든 문자열이므로 dd / mm / yyyy를 얻으려면 지금 연도를 입력해야하므로 다소 번거로워졌습니다.
누구든지이 작업을 수행하는 방법을 알고 있습니까 (물론 1000 개 이상의 항목을 각각 수동으로 변경하는 것 외에는?)
또한 Excel의 항목에 dd / mm / yyyy를 유지하면서 dd / mm을 표시 할 수있는 방법을 공유 할 수 있다면 감사하겠습니다.
이것을 봐 주셔서 감사합니다.
393 개의 행이 과도한 양의 데이터는 아니지만 행을 반복하고 각 셀을 처리하는 것보다 대량 처리가 훨씬 빠릅니다.
Sub Date_Conversion()
With ActiveSheet
With .Columns(1)
.TextToColumns Destination:=.Offset(0, 4), DataType:=xlFixedWidth, FieldInfo:=Array(0, 3)
.Offset(0, 4).NumberFormat = "mm/dd;;;[red]@"
End With
End With
End Sub
셀에 연도가 제공되지 않았으므로 기본값은 현재 연도입니다. 처리되지 않은 모든 텍스트 값은 빨간색 글꼴로 서식이 지정되고 왼쪽 정렬됩니다.
당신은 단순히 열 A의 기존 데이터를 교체하고자한다면, 교체 .Offset(0, 4)
와 함께 .Cells(1)
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다