baranich писал(а):Мне надо удалить выходные, но где то в коде происходит сбой, так как удаляются только первые выходные месяца, а остальные остаются, помогите разобраться.
Трудно понять логику. Но из кода видно, что ты ходешь пройтись по всем дням в месяце с помощью цикла For aa = FirstOfNextMonth To EndOfNextMonth, однако при любом аа, ты на первый же день принудительно выходишь из цикла.
А вообще советую в том месте кода, где ты сомневаешься, установить курсор и нажать F9. Строка выделится красным. Во время же выполнения кода, программа остановится на такой строке и позволит тебе увидеть значения интересующих переменных (подведи к ним курсор мыши). Далее, нажимая F8, ты сможешь пошагово исполнять код и контролировать значения.
Life is what happens to us when we are planning to do something else...