Я пытаюсь создать функцию или функции, которые могут суммировать ежедневные часы с карт времени для каждого клиента, чтобы придумать общее количество часов, отработанных в день. У каждого клиента есть собственный лист внутри одной книги.Excel VBA Sum из нескольких листов
В настоящее время у меня есть функция, которая определяет лист, который идет с первым клиентом (третий лист в книге):
Function FirstSheet()
Application.Volatile
FirstSheet = Sheets(3).Name
End Function
И один, чтобы найти последний лист:
Function LastSheet()
Application.Volatile
LastSheet = Sheets(Sheets.Count).Name
End Function
Часть, с которой у меня возникают проблемы с этим, чтобы они работали в функции sum.
=sum(FirstSheet():LastSheet()!A1
Это в основном то, что я хочу достичь. Я думаю, проблема заключается в том, что я не знаю, как конкатенировать ее, не превращая ее в строку, и она не понимает, что это ссылки на листы и ячейки.
Любая помощь была бы принята с благодарностью.
дайте мне знать, если я ответил на ваш вопрос - если вам нужна дополнительная помощь, не стесняйтесь, дайте мне знать. – user1274820