La plupart du temps tu peux te débrouiller sans VBA, il suffit d'avoir un peu d'imagination . Par contre ça serait dommage de te passer de VBA seulement pour une question de compatibilité. Ça peut être très utile pour faire des formules personnalisées.
Le risque zéro n'existe pas en informatique. D'expérience les problèmes de compatibilité arrivent quand tu commence à inclure des contrôles dans ton classeur ( calendrier, combobox, etc...) Aussi si tu commences à développer du code VBA, teste le sur la plus vieille version de Excel que tes usagers auront à utiliser. J'ai fait des classeurs qui utilisait un interface utilisateur en VBA et qui roulait sur Excel 2000, 2003 et 2007 sans problème.