Dainis,
first of all, this is a user forum, we do not collect or report bugs here. Please use the feedback function of your application for this:
How do I give feedback on Microsoft Office? - Office Support
Second, it doesn't matter how the variable is spelled, also this works:
Private Sub Worksheet_SelectionChange(ByVal Whatever As Range)
MsgBox Whatever.Address
End Sub
Third, in the Online Documentation there is a translator which automatically translated parts which should not be translated, because the spelling in VBA is English all around the world. This is a know issue and happens if you call the documentation with a different language identifier.
Also some browsers automatically translate parts of websites. That might be happen on your system, I can see Target in
https://learn.microsoft.com/en-us/office/vba/api/excel.worksheet.selectionchange
Fourth, to prevent spelling errors in your code add the line
Option Explicit
at the top of the module and you'll get an error if there is a variable in your code that is not declared.
Andreas.