Wenn jemand einen Aufenthalt in einem Schengenstaat hat, kann er in der Schweiz Urlaub machen bzw. durch die Schweiz fahren.
Wie es sich mit den Urlaubsvisa verhält, solltest Du mit der Schweizer Botschaft oder auch dem Schweizer Fremdenverkehrsbüro abklären.