I don't know about anyone else but I don't understand what it is you are trying to do.
However, maybe this will start you in the right direction ... or any direction.
Option Explicit
Sub sSampleLoop()
Const sSSName As String = "Specific Sheet"
Dim sh As Worksheet
Dim lLR As Long
Dim i As Long
For Each sh In ThisWorkbook.Worksheets
With sh
If sh.Name <> sSSName Then
lLR = .Range("A" & .Rows.Count).End(xlUp).Row
For i = 1 To lLR
.Range("B" & i).Value = Sheets(sSSName).Range("A4") & Chr(10) & _
Sheets(sSSName).Range("B4") & Chr(10) & _
Sheets(sSSName).Range("C4") & Chr(10)
If Sheets(sSSName).Range("D4") = "" Then
.Range("B" & i).Value = .Range("B" & i).Value & "Det. 2014"
Else
.Range("B" & i).Value = .Range("B" & i).Value & Sheets("Notostraca").Range("D4") & _
Chr(10) & _
"Det. R. G. Ahlers 2014"
End If 'Sheets(sSSName).Range("D4")
Next 'i
End If 'sh.Name
End With 'sh
Next 'sh
End Sub
Regards, TMS
Bookmarks