Porque macro vba as vezes não funciona com basic e vice versa

A maioria da macro em VBA funciona no LibreOffice mas precisa da estar com esta identificação, vide imagem e não pode ser atribuído direto para o Dialog e a macro do Libre pode chamar a do VBA e vice versa.

(ate o momento uso Call Nome_da_macro)

Tem que ser criado um Modulo para cada linguagem senão tera erro no momento de executar.

O LibreOffice não é 100% compatível com VBA, a cada versão atualizada melhora a compatibilidade.

Bom dia,

Este tipo de questão já foi respondida aqui no Ask:

Atte.