Como obter o hash hex MD5 para um arquivo usando o VBA?

Como posso obter o hash hex MD5 para um arquivo usando o VBA?

Eu preciso de uma versão que funcione para um arquivo.

Algo tão simples quanto este código Python:

import hashlib

def md5_for_file(fileLocation, block_size=2**20):
    f = open(fileLocation)
    md5 = hashlib.md5()
    while True:
        data = f.read(block_size)
        if not data:
            break
        md5.update(data)
    f.close()
    return md5.hexdigest()

Mas no VBA.

questionAnswers(3)

yourAnswerToTheQuestion