Request_Delete attempts to delete the current row. If the row is an existing row, a row delete is attempted by calling DeleteSelectedRow.
For various reasons, this operation may not succeed. This operation may be cancelled via user verification or the delete operation may not be allowed. If the operation fails or is cancelled, the global Err variable is set to True; else Err will be False.
If the delete succeeds, the row below the deleted row will become the current row unless the deleted row was the last row, in which case the row above becomes the current row.
See DeleteSelectedRow for more about the row deletion process.