If you process the entire Inbox you may note the items are all listed but not in the expected order.
Try sorting.
Sub ListSenders_V2()
Dim msg As String
Dim j As Long
Dim itemCT As Long
Dim ns As Namespace
Dim Inbox As Folder '(post 2003)
Dim k As Long
Dim objFolderItems As Items
Set ns = GetNamespace("MAPI")
Set Inbox = ns.GetDefaultFolder(olFolderInbox)
Set objFolderItems = Inbox.Items
itemCT = objFolderItems.count
Debug.Print itemCT
objFolderItems.sort "[ReceivedTime]", False
k = 0
For j = itemCT To itemCT - 10 Step -1
msg = msg & vbCrLf & objFolderItems(j).senderName
k = k + 1
Next j
msg = "ListSender- List of Sender Names of " & k & " E-mails in " & Inbox.Name & msg
MsgBox msg
Set ns = Nothing
Set Inbox = Nothing
Set objFolderItems = Nothing
End Sub