Je vais automatiser Excel avec macros, vba et google apps script
Ingénieur data Python : web scraping, pipelines ETL et enrichissement de données
Niveau 2
Répond à des critères de performance élevés et a fait ses preuves en matière de satisfaction clients.
À propos de ce service
Quelqu’un dans votre équipe reconstruit le même rapport chaque mois. Il exporte deux fichiers, les colle dans un troisième, ajuste les dates, actualise le tableau croisé dynamique et envoie un PDF par email. Cela prend une demi-journée, et cela casse dès qu’une colonne bouge. L’automatisation Excel remplace toute cette boucle.
Ce que je crée
- Macros et VBA qui regroupent les étapes manuelles en un seul bouton
- Google Apps Script pour Sheets, incluant des exécutions programmées et des résultats envoyés par email
- Tableaux de bord qui se rafraîchissent directement depuis la source au lieu d’être reconstruits
- Connexions Power Query, pour que l’importation ne soit plus qu’un collage
Ce que vous obtenez
- Un fichier fonctionnel que vous pouvez utiliser sans me demander comment faire
- Une note sur son fonctionnement et ce qu’il faut changer lorsque la source change
- Des plages nommées et des formules organisées pour que la prochaine personne puisse s’y retrouver
Six ans d’expérience dans ce domaine, plus de 250 projets réalisés.
Si le problème s’avère être une question de données plutôt que de feuille de calcul, je le dirai. Les fichiers dépassant environ 50 000 lignes, ou nécessitant une correspondance floue, doivent être traités avec Python, pour cela j’ai un service séparé. Envoyez-moi la feuille et indiquez-moi ce qu’elle doit faire automatiquement.
Plateforme:
Excel
•
Google Sheets
•
vba
Technologie de développement:
vba
•
google apps script
•
Python
Mon portfolio
FAQ
Traduction automatique
Excel ou Google Sheets ?
Les deux, et la réponse dépend généralement de qui doit aussi l’ouvrir. Excel avec VBA quand il reste sur une seule machine et gère beaucoup de volume. Google Sheets avec Apps Script quand plusieurs personnes l’utilisent ou qu’il doit fonctionner selon un calendrier sans que personne ne l’ouvre.
Pouvez-vous réparer une feuille de calcul créée par quelqu’un d’autre ?
Oui, et c’est souvent plus rapide que de tout reconstruire. Envoyez-la et je vous dirai ce qui ne va pas, si les formules peuvent être récupérées, et où se trouve réellement le problème. Parfois, ce n’est pas la feuille elle-même, mais l’export qui l’alimente, et je le préciserai.
Est-ce que cela fonctionnera toujours quand j’ajoute de nouvelles données ?
C’est la différence entre un modèle et une correction ponctuelle. Les plages sont dynamiques, les formules s’étendent, et les tableaux croisés et graphiques prennent en compte les nouvelles lignes sans que personne ne modifie une référence. Je le teste avec un deuxième mois de données avant de livrer.
Peut-il s’exécuter selon un calendrier et envoyer le résultat par email ?
Dans Google Sheets, oui : Apps Script fonctionne avec un timer, génère le résultat et l’envoie, sans que personne n’ouvre le fichier. Sur Excel, il faut un déclencheur, comme Task Scheduler sur une machine qui reste allumée, ou Power Automate si vous l’avez.
Dois-je laisser les macros activées ?
Pour VBA, oui, et le fichier doit être enregistré en .xlsm. Si votre organisation bloque les macros, ce que beaucoup font maintenant, indiquez-le dès le départ et je construirai la solution avec Power Query et des formules, ou dans Sheets. Savoir après la livraison ne sert à personne.
Pouvez-vous créer un tableau de bord qui se met à jour tout seul ?
Oui, c’est le but du service Premium. Les données sources vont dans une feuille, le tableau de bord la lit, et rien ne nécessite de reconstruction. Graphiques, slicers, et une actualisation qui peut se faire via un bouton ou selon un calendrier, selon la plateforme.
Que faire si mon fichier est trop volumineux pour Excel ?
Alors, ce n’est pas le bon service, et je vous le dirai avant que vous commandiez. Au-delà d’environ 50 000 lignes, ou dès que le fichier commence à ralentir à l’ouverture, le travail doit se faire en Python. J’ai un service dédié pour cela, qui coûtera moins cher que de lutter avec la feuille.
Expliquez-vous comment cela fonctionne ?
Oui, par écrit, dans le fichier. Des plages nommées, un onglet notes expliquant le rôle de chaque partie, et des commentaires dans VBA ou Apps Script. Le test, c’est si quelqu’un qui ne m’a jamais rencontré peut changer une colonne l’année suivante sans tout casser.
Pouvez-vous connecter la feuille à un autre système ?
Oui : une API, une base de données, ou un autre outil, en tirant en direct plutôt qu’en collant. Les petites intégrations conviennent ici. Si la feuille est vraiment une étape intermédiaire pour un pipeline complet, mon service de pipeline de données est la meilleure option, et je le préciserai avant que vous commandiez.
Comment savoir de quel forfait j'ai besoin ?
Envoyez la feuille et décrivez ce qui doit se passer sans vous. Une tâche répétée simple est Basic. Un modèle utilisé par plusieurs personnes chaque mois est Standard. Un tableau de bord qui se met à jour tout seul est Premium. Je vous indiquerai lequel ou je vous ferai une offre personnalisée.
37 avis concernant ce service
| (36) | ||
| (0) | ||
| (1) | ||
| (0) | ||
| (0) |
Détails de la notation
- Niveau de communication avec le freelance
- Qualité de la livraison
- Valeur de la livraison
Trier par
C clauren27

États-Unis
My boy Inz comes through everytime!! Always on time & gets to the point! 20/10!
50 $US
Prix
1 jour
Durée
Utile?C clauren27

États-Unis
10/10! Thank you so much and quick response!!
50 $US
Prix
1 jour
Durée
Utile?J jeandelva162

États-Unis
This is my third purchase from this seller. Always happy with this work and professionalism. I hope to use him for sure in the future if he is available.
50 $US
Prix
1 jour
Durée
Utile?G gustavo909090

Brésil
It was great to work with Inzamam, I look forward to working with him again. He understood my requests easily and he had the technical knowledge to implement them. We had to go back and forth after the work was delivered in order to adjust some requirements i ended up having after and he made him self available for that.
50 $US
Prix
1 jour
Durée
Utile?T trans2120

États-Unis
On time and excellent work
50 $US
Prix
1 jour
Durée
Utile?
37 avis concernant ce service
| (36) | ||
| (0) | ||
| (1) | ||
| (0) | ||
| (0) |
Détails de la notation
- Niveau de communication avec le freelance
- Qualité de la livraison
- Valeur de la livraison
Trier par
C clauren27

États-Unis
My boy Inz comes through everytime!! Always on time & gets to the point! 20/10!
50 $US
Prix
1 jour
Durée
Utile?C clauren27

États-Unis
10/10! Thank you so much and quick response!!
50 $US
Prix
1 jour
Durée
Utile?J jeandelva162

États-Unis
This is my third purchase from this seller. Always happy with this work and professionalism. I hope to use him for sure in the future if he is available.
50 $US
Prix
1 jour
Durée
Utile?G gustavo909090

Brésil
It was great to work with Inzamam, I look forward to working with him again. He understood my requests easily and he had the technical knowledge to implement them. We had to go back and forth after the work was delivered in order to adjust some requirements i ended up having after and he made him self available for that.
50 $US
Prix
1 jour
Durée
Utile?T trans2120

États-Unis
On time and excellent work
50 $US
Prix
1 jour
Durée
Utile?

