Hi rmomin,
Try below code ...
Sub test()
Dim ws As Worksheet, Sh As Worksheet, Rg As Range
Set Sh = Sheets("FullSch")
For x = 6 To Sh.Range("A" & Rows.Count).End(3).Row
For Each ws In Sheets(Array("LJ", "WE", "EL", "BN", "SO", "WO", "CW", "LB", "PC", "HO", "AP", "TN"))
Set Rg = ws.Columns(2).Find(Sh.Cells(x, 1), lookat:=xlWhole, LookIn:=xlValues)
If Not Rg Is Nothing Then
For i = 1 To 7
If Rg.Offset(, i).Value <> "." And Not IsEmpty(Rg.Offset(, i).Value) Then
Sh.Cells(x, 2).Offset(, i) = Rg.Offset(, i).Value & " " & ws.Name
End If
Next
End If
Set Rg = Nothing
Next
Next
End Sub
Bookmarks