Макрос должен вставить формулы во все столбцы C и D всех листов книги за исключением текущего (там макрос и живет) , а он падла все наоборот в текущий вставляет в остальные нет.
Sub Макрос2()
'
' Макрос2 Макрос
'
On Error Resume Next: Application.ScreenUpdating = False
Dim sh As Worksheet, ra As Range, rcell As Range
For Each sh In ThisWorkbook.Worksheets
If sh.Name <> Me.Name Then
For Each rcell In Range("C6:C" & Cells(Rows.Count, "A").End(xlUp).Row)
rcell.Formula = "=IF(MID(RC[-2],7,1)<>"" "",RC[-2],R[-1]C)"
Next
End If
Next sh
For Each sh In ThisWorkbook.Worksheets
If sh.Name <> Me.Name Then
For Each rcell In Range("D6:D" & Cells(Rows.Count, "A").End(xlUp).Row)
rcell.Formula = "=IF(MID(RC[-3],7,1)<>"" "","""",RC[-3])"
Next
End If
Next sh
End Sub
Sub Макрос2()
'
' Макрос2 Макрос
'
On Error Resume Next: Application.ScreenUpdating = False
Dim sh As Worksheet, ra As Range, rcell As Range
For Each sh In ThisWorkbook.Worksheets
If sh.Name <> Me.Name Then
For Each rcell In Range("C6:C" & Cells(Rows.Count, "A").End(xlUp).Row)
rcell.Formula = "=IF(MID(RC[-2],7,1)<>"" "",RC[-2],R[-1]C)"
Next
End If
Next sh
For Each sh In ThisWorkbook.Worksheets
If sh.Name <> Me.Name Then
For Each rcell In Range("D6:D" & Cells(Rows.Count, "A").End(xlUp).Row)
rcell.Formula = "=IF(MID(RC[-3],7,1)<>"" "","""",RC[-3])"
Next
End If
Next sh
End Sub