Programmation VBA au-delà de mes compétences
Existimatio
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Pierrecastor Messages postés 41491 Date d'inscription Statut Modérateur Dernière intervention -
Pierrecastor Messages postés 41491 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour à tous,
Voilà mon souci : je me suis mis en tête de créer une base de données sous Excel, qui implique de récupérer des dizaines d'infos (toujours les mêmes) sur des milliers (plusieurs dizaine de milliers en fait) de pages présentes sur 3/4 sites, puis de les traiter en statistiques, puis actualiser le tout au quotidien (les évènements supports de ces stats sont quotidiens).
Ma première question : Excel est-il l'outil adéquat ? Etudiant j'ai tripoté Acces du bout des doigts peut-être est-ce une solution, mais peut-être en existe-il une autre.
Ma deuxième question, qui n'en est pas vraiment une : j'ai essayé de créer une macro, mais à part enregistrer une macro qui récupère une page en html, je ne suis arrivé nulle part, j'ai téléchargé un tuto... c'est pas mon truc. Je cherche de l'aide, quitte à ce que la personne qui me donnera ce coup de main reçoive en compensation quelques euros via paypal (je ne sais pas si c'est l'usage sur ce forum d'évoquer ce genre d'échange de bons procédés, mais si ça ne l'est pas, cela explique peut-être que mon premier post ai été supprimé)...
Merci d'avance à vous.
Existimatio
Voilà mon souci : je me suis mis en tête de créer une base de données sous Excel, qui implique de récupérer des dizaines d'infos (toujours les mêmes) sur des milliers (plusieurs dizaine de milliers en fait) de pages présentes sur 3/4 sites, puis de les traiter en statistiques, puis actualiser le tout au quotidien (les évènements supports de ces stats sont quotidiens).
Ma première question : Excel est-il l'outil adéquat ? Etudiant j'ai tripoté Acces du bout des doigts peut-être est-ce une solution, mais peut-être en existe-il une autre.
Ma deuxième question, qui n'en est pas vraiment une : j'ai essayé de créer une macro, mais à part enregistrer une macro qui récupère une page en html, je ne suis arrivé nulle part, j'ai téléchargé un tuto... c'est pas mon truc. Je cherche de l'aide, quitte à ce que la personne qui me donnera ce coup de main reçoive en compensation quelques euros via paypal (je ne sais pas si c'est l'usage sur ce forum d'évoquer ce genre d'échange de bons procédés, mais si ça ne l'est pas, cela explique peut-être que mon premier post ai été supprimé)...
Merci d'avance à vous.
Existimatio
A voir également:
- Programmation VBA au-delà de mes compétences
- Application de programmation - Guide
- Programme au démarrage windows 10 - Guide
- Excel compter cellule couleur sans vba - Guide
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Comment lancer un programme automatiquement au démarrage de windows - Guide
2 réponses
Salut
Exele n'est pas un logiciel de base de donné mais un tableur.
Pour ton projet, un sgbdd type mysql, postgresql, mariadb ou autre serait bien plus approprié.
Pour le traitement, tu peut utiliser un langage comme php ou python (qui à des bibliothèques spécialiser dans la récupération de page.
Si ça t'intéresse, je dois pouvoir trouver quelques lien la dessus.
Par contre, ça va te faire pas mal de boulot pour apprendre tout ça.
Tu as des bases en algo ? Une connaissance d'un langage de prog ?
Pour la demande de service contre rémunération ce n'est effectivement pas dans la charte du forum.
Puis ce que tu demande est un vrai travail, si tu veut que quelqu'un le fasse à ta place, c'est plus quelques centaines d'euros qu'il faudra débourser.
Exele n'est pas un logiciel de base de donné mais un tableur.
Pour ton projet, un sgbdd type mysql, postgresql, mariadb ou autre serait bien plus approprié.
Pour le traitement, tu peut utiliser un langage comme php ou python (qui à des bibliothèques spécialiser dans la récupération de page.
Si ça t'intéresse, je dois pouvoir trouver quelques lien la dessus.
Par contre, ça va te faire pas mal de boulot pour apprendre tout ça.
Tu as des bases en algo ? Une connaissance d'un langage de prog ?
Pour la demande de service contre rémunération ce n'est effectivement pas dans la charte du forum.
Puis ce que tu demande est un vrai travail, si tu veut que quelqu'un le fasse à ta place, c'est plus quelques centaines d'euros qu'il faudra débourser.
Bonjour Pierrecastor,
merci pour ta réponse. Pour être très clair sur mes compétences : une partie de ton message est écrit en chinois... ;) Je veux bien quelques liens pour voir de quoi il s'agit, mais j'ai déjà peur. Ca me permettra au moins de mesurer les possibilités de ce que tu évoques et d'adapter ma demande en fonction. De plus, j'ai pas forcément le temps de m'y pencher sérieusement (bébé+boulot).
Je suis par ailleurs conscient que ce que je demande est un vrai boulot et que ça prendra quelques (!) heures. J'avais bien dans l'idée que cela me coûterait quelques centaines d'euros. Connais-tu un canal par lequel je puisse passer pour trouver qqun ?
Bien à toi.
Exi
merci pour ta réponse. Pour être très clair sur mes compétences : une partie de ton message est écrit en chinois... ;) Je veux bien quelques liens pour voir de quoi il s'agit, mais j'ai déjà peur. Ca me permettra au moins de mesurer les possibilités de ce que tu évoques et d'adapter ma demande en fonction. De plus, j'ai pas forcément le temps de m'y pencher sérieusement (bébé+boulot).
Je suis par ailleurs conscient que ce que je demande est un vrai boulot et que ça prendra quelques (!) heures. J'avais bien dans l'idée que cela me coûterait quelques centaines d'euros. Connais-tu un canal par lequel je puisse passer pour trouver qqun ?
Bien à toi.
Exi
Par exemple, pour récupérer des données sur une page web en python :
https://scrapy.org/
Puis tu range ces même données dans une base mysql
Mais si tu n'as pas le temps, il faut faire appel à un professionnel, par contre, je ne connais pas vraiment de réseau pour ça même si je sais que ça existe.
https://scrapy.org/
Puis tu range ces même données dans une base mysql
Mais si tu n'as pas le temps, il faut faire appel à un professionnel, par contre, je ne connais pas vraiment de réseau pour ça même si je sais que ça existe.