Error handling ByRef instead of Msgbox

for silent error treatment.