Re:ADO Lecture Feuille Classeur Précise (Index 2)
Bonjour Pat, Sylvie, The Michel's Gang, les ADOs !!!
Pour ce qui est des remerciements, j'ai même eu droit à des marques de sympathie au delà du cadre de ce Forum !
Pour ce qui est du Problème des Noms de Feuilles avec espaces et probablement avec caractères spéciaux,
c'est carrément normal !
En fait depuis bien des milliers de Posts je recommande et recommande toujours de ne jamais faire de fantaisie dans les noms de Feuilles pouvant être sujettes à des manipulations VBA... Seul ce bon vieux Underscore permet un peu de 'clarté visuel' éventuellement.
Je crois même que des Propriétés toutes simples sans aller chercher de l'ADO, telle que 'RowSource' initialisé RunTime, déteste un espace sur le Nom d'Onglet... Dans le Cas d'ADO et autres moyens de lire des fichiers nativement, il faut bien s'imaginer que le moteur ODBC perçoit ces noms de feuilles comme des noms de Tables ou de Champs selon l'instruction... Et plus on évite les complications, mieux celà vaut...(C'est encore aussi valable pour toute Requête SQL)
Même sur mon serveur dans mon réseau d'entreprise je ne veux aucun répertoire avec espace ou caractère spécial... C'est probablement dû à des 'bonnes vieilles habitudes' de Win 3.1... Car bien que depuis Win 95 on puisse 's'amuser' avec les noms, on a souvent des surprises en Programmation... (ou lors de simples liens Intranet..) La longueur de String suffit amplement a s'organiser pour ces noms.
Enfin voilà, juste pour dire si vous pensez un jour faire des taches en 'automation' sur vos classeurs.. Eviter les fantaisie sur les noms d'onglets, vous ne vous en porterez que mieux
Bonne Journée
@+Thierry
Message édité par: _Thierry, à: 30/08/2005 08:40