Я новичок в работе с VBA и ищу функцию для выполнения следующих действий.
Возьмите цвета интерьера из Рабочего листа A0, Ячейка A1:AK126 Скопируйте цвет интерьера только на Рабочий лист A1, Ячейка A1:AK126; Рабочий лист A2, ячейка A1:AK126; Рабочий лист A3, ячейка A1:AK126; Рабочий лист A4, ячейка A1:AK126.
Я пытался изменить код из другого ответа (скопировано ниже), но мои знания VBA не достаточно хороши, чтобы выделить его.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim wkb As Workbook
Set wkb = ThisWorkbook
total_sheets = wkb.Worksheets.Count
aff_row = Target.Row
aff_column = Target.Column
sheet_used = (aff_column / 2) + 2
If aff_column > 1 Then
If Int(sheet_used) = sheet_used Then
If sheet_used <= total_sheets Then
wkb.Sheets(sheet_used).Cells(aff_row + 2, 2).Interior.Color = Target.Interior.Color
End If
End If
End If
End Sub