나는 VBA에서 다음을 표현하기 위해 노력하고 있습니다 :컴파일 오류
Format(Sheet2!R[2]C[7], "Short Date")
하지만 말하면서 [2]
에 컴파일 오류가 점점 계속 : Expected: List separator or)
난을 참조하기 위해 노력하고있어를 자동 채워지는 더 큰 공식의 일부이기 때문에 그 형식의 셀. 내가 놓친 뭔가가 있을까요?
이 때문에 VBA에서는 내가 좋아하는 뭔가를해야합니다 :
을 :Worksheets("Sheet1").Select
Range("A3").Select
Selection.AutoFill Destination:=Range("A3:A" & rowCount)
그러나 세포 A3
이 VBA에 의해 작성되지를,이 같은 함수로 엑셀 문서에서 수동으로 넣어 것
=Sheet2!B3&" "&Sheet2!A3&" "&Sheet2!C3&"_"&Sheet2!D3&"_"&Sheet2!E3
내 문제는 기능 "&Sheet2!A3&"
에서 두 번째 값이 날짜가 실제로 있다는 것입니다 그리고 그것은 기록 된 때 대신 전형적인 "일/월/년"형식의 41331
처럼 나온다. 이 값을 사람이 읽을 수있는 형식으로 형식화하고이 함수를 에 포함 시키려고했으나에는 여전히 자동 채우기 기능이 유지됩니다.
형식 (Sheet2.Cells (2,7) .Value, "Short Date") 짧은 날짜에 대해서는 잘 모르겠지만 Format (Sheet2.Cells (2,7) .Value, dd/mm/yyyy ") – Sam
응답 해 주셔서 감사합니다. 그 기술은 작동하지만 문제는 그 날짜에 자동 채우기로 갈 때입니다. 그 값을 * 대신 * Sheet2의 열에서 다음 날짜 중 증가합니다 – mango
vba에서 자동 완성합니까? 당신이한다면 더 많은 코드를 보여줄 수 있습니까? – Sam