Est-il possible de créer dynamiquement un formulaire sous calc ?

Sous excel, en vba, je parcours une feuille, pour créer automatiquement un userform, chaque ligne correspond a un bouton avec un label, une icone, une couleur de fond.
Dans l'utilisation du userform, chaque clic sur un bouton permet :
1) de changer la couleur du bouton
2) de renseigner une feuille afin de suivre les changement d'état...

je souhaite faire de même sous calc, est-ce possible ???