2017-12-22 2 views
1

안녕하세요 저는 Excel의 새로운 기능을 사용하기 때문에 구문을 작성하는 데 어려움이 있습니다.Excel VBA - 전월의 마지막 금요일 날짜를 찾으려면

셀에 지난 달의 지난 금요일 날짜를 표시하려고합니다.

12 월 한 달에 보고서를 실행하면 (2014 년 12 월 22 일) 11 월의 마지막 금요일 날짜 (예 : 24/11/2017)에 A2라고 표시됩니다.

누군가 나를 도와 줄 수 있습니까? 이를 달성하기

+0

에 오신 것을 환영합니다 것

=NOW()-DAY(NOW())+1-WEEKDAY(NOW()-DAY(NOW()),15) 

이 될 것입니다! 훌륭한 답을주기 위해, 아직하지 않았다면 한눈에 알아볼 수 있습니다. [mcve]를 제공 할 수 있다면 유용 할 수도 있습니다. – Mat

답변

3

엑셀 수식이 동등한 VBA 공식은 스택 오버플로

Range("A2").Value = CDate(Now() - Day(Now()) + 1 - Weekday(Now() - Day(Now()), vbFriday)) 
+0

완벽하게 작동합니다. 정말 고맙습니다. – Anu