The attached contains this macro:
Sub blah()
Dim rngDataEnd As Range
Sheets("Template cm").Copy after:=Sheets(Sheets.Count)
Set shtDestn = ActiveSheet
Set Destn = shtDestn.Range("C7")
For Each sht In Sheets
With sht
'If Not (sht Is shtDestn) And sht.Name <> "Template cm" And InStr(sht.Name, "Template") = 0 Then
If InStr(sht.Name, "Template") = 0 Then
Set rngDataEnd = .Range("B:B").Find("???? ??????????", .Range("B10"), xlFormulas, xlWhole, searchformat:=False)
If Not rngDataEnd Is Nothing Then
Set rngToCopy = .Range(.Range("A10"), .Cells(rngDataEnd.Row - 1, "I"))
'either:
'rngToCopy.Copy Destn
'or:
Destn.Resize(rngToCopy.Rows.Count, rngToCopy.Columns.Count).Value = rngToCopy.Value
Set Destn = Destn.Offset(rngToCopy.Rows.Count)
End If
End If
End With
Next sht
End Sub
Note the line containing the red:
Set rngDataEnd = .Range("B:B").Find("???? ??????????", .Range("B10"), xlFormulas, xlWhole, searchformat:=False)
where the red text works because it happens to pattern-match the correct cell, but it should really be what an internet translation tool tells me means auto compositions.
You need to adjust the code to replace all those question marks with what's in cell B11 on sheet 73. I can't do it here because of locale differences.
The code also has an either:/or: choice in the middle; one copies values and formats, the other copies values only. Enable/disable the appropriate lines.