No, not really. The way you have it is about as clean as you can get. You could go one step simpler and do: vmiPodatke(Combo36.Value). That's really not that much of a difference. You either have to pass the value, or you have to pass a reference to the individual combo box, using something like forms!yourForm.controls(cbonameasstring).value inside the private function.
Assuming you only need to work with the Value property of the cbo, it's much simpler to keep it the way you have it now.