Fonction VBA : base64Decode

La fonction VBA base64Decode pour Excel décode une chaîne de caractères en base 64.

Utilisation :

base64Decode(texte)


Exemple d'utilisation

Décodage de données en base 64 contenues dans une URL :

Sub exemple()
    
    adresse = "https://api.exemple.com?d=77u/eyJwIjp7ImxvZ2luIjoiTk9NIiwicGFzc3dvcmQiOiJNRFAifX0="
    
    donnees = Split(adresse, "?d=")(1)
    
    MsgBox base64Decode(donnees) 'Renvvoie : {"p":{"login":"NOM","password":"MDP"}}
    
End Sub
La fonction inverse (base64Encode) est également disponible dans ce pack de fonctions.

Remarque : cette fonction nécessite l'installation du pack de fonctions XLP (un add-in gratuit pour Excel qui ajoute 96 nouvelles fonctions).