Code:
Sub AddListValuesInSheets()
Dim xRg As Range, sh As Worksheet
On Error GoTo Quit
Set dbrange = Application.InputBox("Range: ", "Select Range", _
Application.Selection.Address, Type:=8)
Application.ScreenUpdating = False
For Each xRg In dbrange
For Each sh In ActiveWorkbook.Worksheets
sh.Range("D3").Value = xRg.Value
Next sh
Next xRg
Application.ScreenUpdating = True
Quit:
End Sub
The user would like to know where is the problem? This code go through all sheets to paste the LAST cell from the list. And this is not that the user wants.