2015-11-19 4 views
0

Я пытаюсь объединить год с WeekNum в VBA. Но он сказал, что функция или функция WeekNum не определена. Как я могу это решить? Вот мой код:VBA Macro WeekNum не определено

For lrow = EndRow To 2 Step -1 
    CurrentSheet.Cells(lrow, "AC").Value = _ 
    CONCATENATE(Year(CurrentSheet.Cells(lrow, "K").Value), _ 
    "/", Text(WeekNum(CurrentSheet.Cells(lrow, "K").Value), "00")) 
Next lrow 

* Обратите внимание, что я только эту линию, просто используя _ только для чтения возможностей

Спасибо! :)

ответ

0

Добавить Application.WorksheetFunction перед:

For lrow = EndRow To 2 Step -1 
    CurrentSheet.Cells(lrow, "AC").Value = _ 
    CONCATENATE(Year(CurrentSheet.Cells(lrow, "K").Value), _ 
    "/", Text(Application.WorksheetFunction.WeekNum(CurrentSheet.Cells(lrow, "K").Value), "00")) 
Next lrow 
+0

Спасибо @ джефом-Carey! :) – IlhamideaZ

 Смежные вопросы

  • Нет связанных вопросов^_^