Hi Sean
Use this then
On Error Resume Next
For Each cell In ThisWorkbook.Sheets("Mail") _
.Range("A3:AI5").Cells.SpecialCells(xlCellTypeFormulas)
If cell.Value Like "?*@?*.?*" Then
strcc = strcc & cell.Value & ";"
End If
Next
If Len(strcc) > 0 Then strcc = Left(strcc, Len(strcc) - 1)
On Error GoTo 0
--
Regards Ron de Bruin
http://www.rondebruin.nl/tips.htm
"Sean" <(E-Mail Removed)> wrote in message news:dedca8e1-091d-4c87-ad5f-(E-Mail Removed)...
> Ron, it maybe relevant but the e-mail addresses in the CC and BCC
> feild are formula derived, as like
>
> =IF(AY$10>=1,"(E-Mail Removed)","")
>