100 meters is almost the maximum range for nearly ever AT rifle out there. After 150-200 meters they were useless against any decently armored tank.
AT rifles were useless long range.
------------------
34th SS-Freiwilligen-Grenadier-Division Landstorm Nederland
"Meine Ehre heißt Treue"