Макрос завязка от предыдущего листа

Автор Посетитель, 29 ноября 2022, 14:29

Посетитель

Добрый день! Имеется макрос:
Range("AB12").Select
    ActiveCell.FormulaR1C1 = "='6.1'!RC"
    Range("AC12").Select
    ActiveCell.FormulaR1C1 = "='6.1'!RC+1"
    Range("C18").Select
    ActiveCell.FormulaR1C1 = "=CONCATENATE(R[-6]C[25],""."",R[-6]C[26])"
    Range("B19:K19").Select
End Sub

Вопрос: можно ли сделать, чтоб он завязывался не от листа 6.1 а от предыдущего, относительно того, на котором выполняешь макрос? соответственно, если находишься на листе 6.115 он завязывался от листа 6.114. Спасибо!

Администратор

Написал вам два письма на почту с заголовком "Письмо с Форума по VBA, Excel и Word". Написал именно на почту, а не на форум.

    Range("AB12").Select
    ActiveCell.FormulaR1C1 = "='" & ActiveSheet.Previous.Name & " '!RC"
    Range("AC12").Select
    ActiveCell.FormulaR1C1 = "='" & ActiveSheet.Previous.Name & "'!RC+1"