Here you have it:
Sub Copy_Message()
Dim oSht As Worksheet 'Sheet - B_Msg Containing message
Dim oNewSht As Worksheet ' New sheet wehere the message needs to be copied
Dim i1 As Long ' Counter
Dim sMsg As String ' Message in oSht - B_Msg
Dim rNewRange As Range ' Range in the New sheet
Set oSht = Worksheets("B_Msg")
Set oNewSht = Worksheets.Add
Set rNewRange = oNewSht.Range("A2")
For i1 = 2 To oSht.Range("A:A").Cells.SpecialCells(xlCellTypeLas tCell).Row
' The above can be modified to suit your range
sMsg = oSht.Cells(i1, 1).Value
rNewRange.Value = "Name : "
Set rNewRange = rNewRange.Offset(1, 0)
rNewRange.Value = sMsg
Set rNewRange = rNewRange.Offset(1, 0)
rNewRange.Value = "##"
Set rNewRange = rNewRange.Offset(2, 0)
Next i1
End Sub
Cheers
Shasur
http://www.dotnetdud.blogspot.com
VBA Tips & Tricks (
http://www.vbadud.blogspot.com)