Страницы: 1
RSS
Автоматизация в таблице, Нужна помощь в заполнении отчета и сводок в производстве
 
Помогите автоматизировать таблицу учета и наработки готовой продукции в производстве.
Требуется нажатием кнопки добавлять новый лист с копированием значений предыдущей датой. А также требуется например значение в ячейке J27 лист 10.12.25 складывать значение ячейки J27 лист 09.12.2025+ I27 лист 10.12.2025 года. Т.е брать значение с предыдущего листа и также отгрузка и выработка с начала месяца.
Изменено: grigoryev_e - 15.04.2026 16:04:26
 
Код
ub Копировать_лист()
    Dim shSource As Worksheet
    Set shSource = ActiveSheet
    If Not IsDate(shSource.Name) Then Exit Sub
    
    Dim wb As Workbook
    Set wb = shSource.Parent
    Dim shTarget As Worksheet, targetName As String
    targetName = Format(CDate(shSource.Name) + 1, "DD.MM.YYYY")
    
    On Error Resume Next
    Set shTarget = wb.Sheets(targetName)
    On Error GoTo 0
    If Not shTarget Is Nothing Then
        MsgBox "Лист уже есть." & vbCr & targetName, vbExclamation
        Exit Sub
    End If
    
    shSource.Copy After:=shSource
    Set shTarget = ActiveSheet
    shTarget.Name = targetName
    
    Dim sFormula As String
    sFormula = "='" & shSource.Name & "'!J27+I27"
    shTarget.Range("J27").Formula = sFormula
End Sub
 
МатросНаЗебре, а если мне нужно добавить те же формулы ну в другие ячейки что нужно дописывать?
 
Найдите строку "shTarget.Range("J27").Formula = sFormula", после неё допишите формулы.
Код
shTarget.Range("J27").Formula = sFormula
shTarget.Range("J28").Formula = "=A1+1"
shTarget.Range("J29").Formula = "=A2*B3"
 
МатросНаЗебре, как прописать фрагмент макроса, так чтобы в ячейку M26 записывался результат выражения N26 '10/12/2025' - N26 '09/12/2025'
 
МатросНаЗебре, и название темы
Согласие есть продукт при полном непротивлении сторон
 
Sanja, изменил
 
grigoryev_e, Что Вы изменили?
Название Вашей темы не соответствует Правилам форума. Т.к.МатросНаЗебре, начал в ней помогать, то он теперь, за Вас, должен предложить нормальное название
Если это сделаете Вы то все будем только рады этому
Согласие есть продукт при полном непротивлении сторон
Страницы: 1
Читают тему
Наверх