Tu as raison. Si on ne te réponds pas c'est qu'on est des méprisants qui ne veulent pas s'intéresser à ton problème.
Cela n'a rien à voir avec le fait qu'on n'a pas les compétences pour te répondre.
Cela n'a sans doute aucun rapport non plus avec le fait que la majorité des contributeurs de cette catégorie du forum n'ont jamais utilisé VB.NET.
Je ne comprends d'ailleurs toujours pas ce que viennent faire les demandes .NET ici. (VB.NET n'a rien à voir avec VB6/VBA/VBS). Mais bon c'est une vue personnelle.
Par exemple, je n'ai aucune idée si « XlObject = GetObject("*.xls" ) » est valide en VB.NET alors que je suis à peu près sûr qu'en VB6 tu obtiendras (au moins) une erreur d'exécution.
Pour être plus constructif, en VB6 il faut fermer l'application Excel par un « XlObject.Quit » avant de faire un « Set XlObject = Nothing »
Et une fois que tu sais ça, tu peux voir dans des demandes récentes sur ce forum que dans certains cas cela ne fonctionne pas, pour des raisons que j'ignore.