"Нерусские фамилии на неударяемые -а, -я (в основном славянские и романские) СКЛОНЯЮТСЯ" (это из "Справочника по правописанию, произношению, литературному редактированию" Розенталя) .
А это с сайта грамота. ру:
Все фамилии, кончающиеся на неударное а после согласных, склоняются по первому склонению: Рибера — Риберы, Рибере, Риберу, Риберой, Сенека — Сенеки и т. д. ; так же склоняются Кафка, Спиноза, Сметана, Петрарка, Куросава, Глинка, Дейнека, Гулыга, Олеша, Нагнибеда, Окуджава и др. Все такие фамилии, независимо от происхождения, являются морфологически членимыми в русском языке, т. е. в них выделяется окончание -а.
Более того, фамилия Веха склоняется и в польском языке:

И ещё: "склонение/несклонение фамилии – это не личное дело носителя. Да, это его фамилия, но в то же время это слово и, как и все слова, оно подчиняется грамматическим законам языка.. . К сожалению, многим носителям «нестандартных» фамилий это очень сложно объяснить".