Quelle méthode choisir

Résolu/Fermé
sam*foufur Messages postés 11 Date d'inscription vendredi 6 février 2015 Statut Membre Dernière intervention 5 mars 2015 - 6 févr. 2015 à 21:07
sam*foufur Messages postés 11 Date d'inscription vendredi 6 février 2015 Statut Membre Dernière intervention 5 mars 2015 - 12 févr. 2015 à 12:10
Bonjour,
Je récupère une base de données SQL sur excel. Cette base doit être remise à jour tous les mois.
Face à chaque ligne, j'alimente des données dans plusieurs colonnes pour en sortir un tableau récap par semestre et par année.
Sur la totalité de la base de données (plus de 60000 lignes) seulement 1000 lignes m'intéressent et je sais les identifier.
Je ne sais pas si la méthode la plus rapide est de passer par Access pour exploiter cette base de données ou bien de faire des macros VBA sous excel.
Si quelqu'un a une idée, merci...

2 réponses

Bonjour,
Je suis sans doute moins compétent que toi en la matière; je ne connais pas la question des liaisons entre Access et Excel et en particulier celle des tables Excel externes.
Cela dit, il me semble que Access serait préférable pour la simple raison que Access, comme n'importe quelle BDD, est justement conçue pour traiter des grosses quantités de données et surtout les sélectionner au milieu d'un fichier plus important. Inversement, Excel est conçu pour les calculs et en particulier pour les calculs entre lignes différentes, ce que Access ne sait pas faire.
Après vous pouvez vous poser la question de l'importation de ton tableau Excel dans Access; le gros avantage serait que les tables Access ne sont quasiment pas limitées en terme de nombre de référence. Mais je n'ai pas compris si tes 60 000 lignes étaient nouvelles et cumulées aux précédentes chaque mois, ou bien si elles étaient toujours les mêmes mises à jour.
Enfin, vous pouvez vous poser la question d'un passage complet à Access avec saisies directes sur ce support.
Bonne suite
0
sam*foufur Messages postés 11 Date d'inscription vendredi 6 février 2015 Statut Membre Dernière intervention 5 mars 2015
12 févr. 2015 à 12:10
Bonjour
Merci pour la réponse j'ai enfin trouvé une solution qui ne prend pas des heures.
Au final, je passe par excel mais sur un fichier plus réduit.

Bonne journée
0