Bonjour gouze,
De ce que je comprends de ton fichier, l'origine de tes données est une DB située je ne sais trop où, mais qui en tout ne nous est pas accessible depuis autre part que ton ordinateur à toi.
Donc forcément, le tableau sortant de cette connexion est vide, ce qui donne un tableau dont les dimensions max sont (1,1), et j'ai une erreur d'index car la macro cherche à accéder à la valeur en (1,2), qui n'existe purement et simplement pas.
Il va nous falloir plus d'informations/de détails/une simulation isolée de toute connexion externe.
Bonne journée,