What is the most effective way to buy bitcoin from swiss francs?
Switzerland takes part in the SEPA (Single Euro Payment Area); the Bitcoin exchanges that do SEPA transfers will probably be the ones with lowest costs for you. 

I expect your bank will charge you for converting between CHF and EUR. If you want to convert often you may want to open a euro denominated account instead.