Bon tout code est traduit en assembleur, mais le passage de VB en asm n'est pas bijectif: on ne peut pas trduire n'importe quel assembleur en VB.
C'est théoriquement possible uniquement dans le cas ou l'assembleur provient de la compilation d'un code source VB.
Mathématiquement, il existe une infinité de code source pouvant compiler le même code assembleur (noms de variables, indentations, structures de code).
Donc, même si tu y arrivais, il n'est pas sûr que ce code soit bien compréhensible, car il aura plus tendance à être proche de la machine que proche de la conception humaine.
Voilà, sinon je ne connais pas de tel logiciel.