T
TETOCA
Guest
Bonjour à toutes et à tous
Grace à vous tous et aux différents fils je me suis fait une consolidation de factures (rien de commerciel, je suis à la retraite).
Premier jet avec des formules dans les cellules du récapitulatif faisant référence à des cellules dans des fichiers fermés, puis vous m'avez fait découvrir ADO (merci entre autres à mimi pour son exemple) d'où deuxième jet avec ADO.
Je pinaille peut-être un peu mais tant pour éclaicir mes idées que pour m'améliorer, je serai reconnaissant à la personne qui pourra confirmer ou infirmer et améliorer ma façon de faire.
Si je ne prends qu'une cellule dans la feuille source, je récupère bien sa valeur par 'Rs.Fields(0).Name' si c'est du texte sinon 'F1' quand c'est du numérique (Je pense que ce doit être le nom de la table) et si j'essaie avec 'Rs.Fields(0).Value' il me dit 'EOF etc...' car je pense encore qu'il considère que la table est vide.
Je fais donc de la façon suivante qui ne me satisfait qu'à moitié :
Je déclare 2 cellules dans la feuille source et par 'Rs.Fields(0).Value'
je récupère la valeur de la deuxième et ça marche mais je devrais pouvoir faire mieux.
Merci à toutes et à tous pour vos précieux conseils et bonne fin de semaine. F JP
Grace à vous tous et aux différents fils je me suis fait une consolidation de factures (rien de commerciel, je suis à la retraite).
Premier jet avec des formules dans les cellules du récapitulatif faisant référence à des cellules dans des fichiers fermés, puis vous m'avez fait découvrir ADO (merci entre autres à mimi pour son exemple) d'où deuxième jet avec ADO.
Je pinaille peut-être un peu mais tant pour éclaicir mes idées que pour m'améliorer, je serai reconnaissant à la personne qui pourra confirmer ou infirmer et améliorer ma façon de faire.
Si je ne prends qu'une cellule dans la feuille source, je récupère bien sa valeur par 'Rs.Fields(0).Name' si c'est du texte sinon 'F1' quand c'est du numérique (Je pense que ce doit être le nom de la table) et si j'essaie avec 'Rs.Fields(0).Value' il me dit 'EOF etc...' car je pense encore qu'il considère que la table est vide.
Je fais donc de la façon suivante qui ne me satisfait qu'à moitié :
Je déclare 2 cellules dans la feuille source et par 'Rs.Fields(0).Value'
je récupère la valeur de la deuxième et ça marche mais je devrais pouvoir faire mieux.
Merci à toutes et à tous pour vos précieux conseils et bonne fin de semaine. F JP