Je vais créer à l'aide de macros et modules de code vba votre application excel classique de 1 à 10 feuilles

0 sales

Sold by UFDesign 24 total sales

Bonjour et bienvenue à vous !

Je suis UFDesign, et je vais réaliser pour vous le design et la programmation sous EXCEL d'une application de gestion, d'aide à la conception, de simulation et/ou d'analyse qui saura répondre à votre besoin, et améliorera grandement votre activité.

Quelles applications suis-je capable de programmer sous EXCEL ?

1 - Applications de gestion des stocks d'une entreprise, d'une pharmacie, d'un magasin ou d'un entrepôt ;

2 - Applications d'analyse/simulation des dépenses et revenus d'une entreprise ;

3 - Applications de gestion avancée de la maintenance d'une entreprise ;

4 - Applications de facturation et/ou de suivie des importations d'une entreprise ;

5 - Applications de calcul et gestion des notes des étudiants d'une école, d'un centre de formation ou d'une université ;

6 - Applications de gestion des employés d'une entreprise, d'une école ou d'un hôpital ;

7 - Applications de gestion des patients d'un hôpital ;

8 - Applications de dimensionnement technique d'une installation électrique basse ou moyenne tension ;

9 - Applications de dimensionnement technique d'une installation solaire photovoltaïque : kits, centrales, stations de pompage;

10 - Applications de simulation et/ou d'analyse des performances d'un système d'énergie électrique : Centrale hydroélectrique, centrale solaire photovoltaïque, parc éolien, etc.

• Ma méthode ?

- Associer des macros élaborées et le codage VBA pour réaliser un ensemble de tâches et de calculs divers, allant des plus simples aux plus complexes en fonction des données et paramètres fournis par l'utilisateur.

J'effectue donc selon le cahier des charges ou les consignes que vous me donnerez le design de formulaires EXCEL classiques et/ou de formulaires "Userform" de l'éditeur VBA EXCEL pour effectuer l'entrée des données, la réalisation de calculs et/ou l'affichage des résultats. Ces formulaires récupèreront toutes les données nécessaires à leur fonctionnement dans des formulaires intermédiaires et/ou des tableaux de données préalablement remplis par l'utilisateur lors de l'exécution de l'application ou par moi-même pendant la phase de conception.

• Qui suis-je ? Et Mon Expérience en matière de programmation sur ComeUp ?

- Mon profile

Ingénieur de conception en génie électrique de formation, j'ai un intérêt particulier pour la programmation orientée objet qui est un domaine qui me passionne. J'adore relever de nouveaux challenges, et surtout m'attaquer à des problèmes complexes. Donc, quelque soit le niveau de difficulté de votre projet, je suis prêt à le réaliser pour vous.

- Mon expérience

Il est vrai que les mots ne suffisent pas quand on parle de programmation. Je vais donc vous faire une brève description du projet de programmation sous EXCEL que j'ai tout récemment réalisé sur ComeUp.
Il s'agissait d'un projet de conception et programmation d'une application EXCEL pour le calcul du "gain tracking" et l'analyse des performances d'une installation solaire photovoltaïque avec ou sans stockage d'énergie (calcul et analyse du productible, consommation, pertes charge décharge batteries, pourcentage d'autoconsommation, revenus sur la revente du surplus de production, etc.).
Ce projet a été réalisé dans le cadre de mon service dédié au dimensionnement d'installations solaires photovoltaïques (option 10), et s'est déroulé du 25 Décembre 2023 au 04 Février 2024, soit une durée de 06 semaines.
Quelques captures d'écran de l'application réalisée sont disponibles dans la galerie de présentation de ce service.

• Ce que je vous propose pour 100€

Pour 100€, j'effectue la programmation à l'aide de macros et de modules de code VBA d'une application EXCEL classique (sans formulaire "Userform") comportant au plus 10 feuilles, tables de données comprises. Le tout dans un délai maximum de 30 jours. Plus 05 demandes de retouche possibles après la première livraison.

Petit rappel :
Les tables de données dont il est question ici sont des tableaux Excel contenant les données ou informations nécessaires aux programmes de l'application pour réaliser un ensemble de calculs ou effectuer des opérations. Exemple : un tableau excel contenant les données d'irradiation journalières d'un site donné constitue une table de donnée.

NOTE :

1 - Le but premier des tables de données étant de tester l'application afin de se rassurer qu'elle fonctionne correctement et renvoie les bons résultats.
Nous limiterons donc dans cette offre de base, le remplissage de tables de données à nombre maximum de 30 lignes par table.

Vous pourrez compléter le remplissage de ces tables vous-même ou alors sélectionner l'une des options supplémentaires dédiées à cet effet (option 9 ou 10).

2 - L'offre de base n'inclue pas design et la programmation d'interfaces utilisateurs encore appelés formulaires "Userform" de l'outil VBA.

C'est quoi une interface "Userform" ?

C'est une Interface graphique qui dialogue avec l'utilisateur afin de le guider dans la prise en main de l'application, de l'orienter dans la saisie des paramètres de simulation ou la saisie de nouvelles données sans aucune erreur, et de lui permettre de passer d'une étape à l'autre.

Exemple : Si l'on souhaite calculer les charges fixes annuelles d'un établissement (eau, électricité, loyer, etc.) on aura besoin de récupérer les coûts unitaires et les quantité totales consommées de chaque charge. Il faudra s'assurer que les données entrées ou saisies par l'utilisateur sont non seulement des nombre réels positifs, mais aussi des valeurs cohérentes, par exemple l'entrée par l'utilisateur d'un coût du kWh d'énergie consommée supérieur à la valeur maximale donnée par le fournisseur d'électricité n'a aucun intérêt car les résultats de calculs seront faussés.
Ainsi, lorsque l'utilisateur entre une donnée erronée ou incohérente, un message s'affiche automatiquement à l'écran pour expliquer la nature de l'erreur et comment y remédier. La donnée saisie par l'utilisateur n'est alors prise en compte que si aucune erreur n'a été détecté par le programme.
Des boutons de commande (bouton "OK", bouton " Valider", bouton "Suivant", etc.) sont ensuite utilisés pour passer d'une étape à une autre, pour accéder à un autre formulaire, ou alors pour effectuer des calculs et visualiser les résultats.

Ainsi, un formulaire " Userform " bien conçu est une interface interactive capable de communiquer de manière intuitive avec l'utilisateur pour faciliter la saisie de données sans aucune erreur, guider l'utilisateur dans la prise en main de l'application, et déclencher les bonnes procédures qui effectueront les traitements demandés par l'utilisateur.

Si vous souhaitez intégrer ce type d'interfaces élaborées à votre application, que ce soit pour la saisie ou l'enregistrement de données, pour la réalisation de calculs intermédiaires ou l'affichage des résultats, alors veuillez sélectionner l'une des options supplémentaires décrites plus bas (Option 1, 2 ou 3).

3 - L'offre de base ne prend pas en compte la protection des feuilles et/ou des cellules contre
des modifications indésirables : la suppression de lignes ou colonnes, l'insertion de lignes ou colonnes, la modification ou suppression des formules contenues à l'intérieur d'une ou plusieurs cellules, la modification du nom d'une feuille ou même du code VBA lui-même.

L'outil d'édition VBA d'Excel offre la possibilité de protéger via des méthodes, fonctions ou procédures votre application contre des modifications interdites qui nuiraient à son fonctionnement. Par exemple, imaginons que vous souhaitiez concevoir une application de gestion des notes des étudiants qui sera par la suite utilisée par des enseignants pour entrer les notes des étudiants. Si lors de la manipulation de l'application une ou plusieurs lignes de la feuille contenant toutes les informations des étudiants venaient à être supprimées, le programme qui se sert de l'indice des lignes pour se repérer va soit fournir des résultats erronées (attribution de la note de l'étudiant x à l'étudiant y) soit cesser de fonctionner en renvoyant une erreur de compilation. Notez que renommer une feuille appelée par le programme de l'application entrainera systématiquement une erreur de compilation. Enfin, si vous ne souhaitez pas qu'un étudiant ou une personne non autorisée n'accède au contenu de votre application pour le copier ou modifier les notes d'un étudiant, il vous faudra en limiter l'accès en masquant volontairement le contenu d'une ou plusieurs feuilles et en protégeant l'accès à ce contenu par un mot de passe.

Sécuriser / protéger votre application une fois qu'elle est terminée est une tâche délicate qui nécessite un temps supplémentaire qui ne peux pas être inclue dans l'offre de base. Nous vous invitons donc à sélectionner l'une des options supplémentaires dédiées à cet effet (options 4, 5, et 6).

Détails complet des offres de ce service :

>>> L'offre de base de 100€

J'effectue pour 100€, la conception et programmation à l'aide de macros et modules de codes VBA, de votre application EXCEL sans "Userform" de 01 à 10 feuilles maximum, tables de données comprises, avec un remplissage limité à 30 lignes maximum pour chaque table de donnée. Le tout livré dans un délai maximum de 30 jours, plus 05 demandes de retouches possibles après la première livraison.

Contenu de la prestation :

1 - Design des feuilles du classeur de l'application : Élaboration du contenu des formulaires et des tables de données (libellés des entêtes, nombre de lignes ou colonnes, utilisation de boutons de commande, de listes déroulantes...) et mise en forme (polices, couleurs de fond...)

2 - Conception des algorithmes selon le cahier des charges ou les besoins du client, et programmation des macros et/ou modules associés aux formulaires, aux boutons de commande, aux boutons d'option, aux listes déroulantes, etc.

• Exemple

Programmation de macros ou procédures VBA associés à des boutons de commande pour :
- L'ouverture d'une feuille ou d'un classeur,
- L'initialisation des paramètres de l'application,
- Le déclenchement d'un module de calcul,
- L'affichage et/ou impression des résultats,
- La sauvegarde d'une copie de l'application,
- Etc.

3 - Remplissage de 01 à 30 lignes de données de chaque table de données de l'application. Nous rappelons que le but des tables données fournies dans cette offre de base est de vérifier la fonctionnalité de l'application. Pour obtenir des tables de données plus fournies, veuillez choisir parmi les options supplémentaires présentées plus bas (options 9 ou 10).

4 - Rédaction et mise en page sous Word d'un guide ou manuel d'utilisation pour présenter et expliquer le fonctionnement de l'application d'une part et aider l'utilisateur dans sa prise en main d'autre part.

5 - Livraison de l'application sous le format xlsm, avec un fichier Test au format pdf présentant les résultats fournis par l'application dans un cas pratique.

>>> Offres supplémentaires en option

• Option 1

Pour 40€ de plus (soit 140€ au total) j'effectue avec l'outil de développement VBA d'EXCEL, le design et la programmation de 01 à 04 interfaces utilisateurs ou formulaires "Userform".

Délai supplémentaire nécessaire : 07 jours

Contenu de l'option :

1 - Conception du contenu et design de l'aspect visuel de chaque interface ou formulaire.

2 - Conception et écriture des programmes nécessaires au fonctionnement de chaque interface ou du formulaire :
Programmation des contrôles, des procédures de calculs, des évènements, etc.

• Option 2

Pour 80€ de plus (soit 180€ au total) j'effectue avec l'outil de développement VBA d'EXCEL, le design et la programmation de 05 à 09 interfaces utilisateurs ou formulaires "Userform".

Délai supplémentaire nécessaire : 12 jours.

Contenu de l'option :

Idem que celui de l'option 1

• Option 3

Pour 100€ de plus (soit 200€ au total) j'effectue avec l'outil de développement VBA d'EXCEL, le design et la programmation de 10 à 15 interfaces utilisateurs ou formulaires "Userform".

Délai supplémentaire nécessaire : 17 jours

Contenu de l'option :

Idem que celui de l'option 1

• Option 4

Pour 40€ de plus (soit 140€ au total) j'effectue la protection de cellules et/ou de feuilles de votre application contre toute modification indésirable.

Délai supplémentaire nécessaire : 05 jours.

Contenu de l'option :

1 - Protection par mot de passe des cellules ou feuilles du classeur contenant l'application.

Note : Le verrouillage et le déverrouillage des
cellules ou feuilles de l'application est réalisé par des modules de codes VBA. Les cellules ou feuilles protégées sont déverrouillées par le programme avant l'exécution des tâches demandées par l'utilisateur, puis verrouillées à nouveau à la fin de leur exécution.

Les mots de passes seront transmis au client pour des modifications ultérieures de l'application (Exemple : remplissage manuel de tables de données, programmation de modules additionnels, etc.).

• Option 5

Pour 60€ de plus (soit 160€ au total) j'effectue la protection des feuilles et du code VBA de votre application contre toute modification indésirable.

Délai supplémentaire nécessaire : 06 jours.

Contenu de l'option :

1 - Protection par mot de passe des cellules ou feuilles du classeur contenant l'application.

2 - Protection partielle ou totale du code VBA de l'application par mot de passe.

Cette protection permettra de masquer une partie ou la totalité du code VBA de l'application, empêchant ainsi toute modification indésirable par une personne non autorisée.

Tous les mots de passe seront transmis au client si besoin de modifications ultérieures de l'application (remplissage manuel de tables de données, programmation de modules additionnels, etc.).

• Option 6

Pour 80€ de plus (soit 180€ au total) j'effectue la protection des feuilles et du code VBA de l'application conte toute modification indésirable d'une part, et la protection du contenu classeur de l'application d'autre part.

Délai supplémentaire nécessaire : 07 jours.

Contenu de l'option :

1 - Protection par mot de passe des cellules ou feuilles du classeur contenant l'application.

2 - Protection partielle ou totale du code VBA de l'application par mot de passe.

Cette protection permettra de masquer une partie ou la totalité du code VBA de l'application, empêchant ainsi toute modification indésirable par une personne non autorisée.

3 - Protection partielle ou totale par mot de passe de l'accès au contenu du classeur hébergeant l'application. Le contenu des feuilles en accès protégé sera alors masqué automatiquement à l'ouverture du classeur, et l'utilisateur devra fournir le bon mot de passe pour pouvoir y accéder et consulter les données qu'elles contiennent.

Tous les mots de passe seront transmis au client si besoin de modifications ultérieures de l'application (remplissage manuel de tables de données, programmation de modules additionnels, etc.).

• Option 7

Pour 50€ de plus (soit 150€ au total) j'effectue l'intégration à l'application de 01 à 06 feuilles supplémentaires.

Délai supplémentaire nécessaire : 10 jours.

Contenu de l'option :
Idem que celui de l'offre de base.

• Option 8

Pour 100 € de plus (soit 200€ au total), j'effectue l'intégration à l'application de 07 à 15 feuilles supplémentaires.

Délai supplémentaire nécessaire : 20 jours.

Contenu de l'option :
Idem que celui de l'offre de base.

• Option 9

Pour 50 € de plus (soit 150€ au total) j'effectue le remplissage de 01 à 500 lignes de données supplémentaires.

Délai supplémentaire nécessaire : 10 jours

Contenu de l'option :

1 - Remplissage et mise en forme des nouvelles données dans les tables de données correspondantes.

• Option 10

Pour 100 € de plus (soit 200€ au total) j'effectue le remplissage de 501 à 1500 lignes de données supplémentaires.

Délai supplémentaire nécessaire : 17 jours.

Contenu de l'option :

1 - Remplissage et mise en forme des nouvelles données dans les tables de données correspondantes.

NOTE :
Si vous avez une demande particulière ou si vous ne savez pas à priori le nombre de feuilles ou d'interfaces utilisateur ("userform") dont aura besoin votre application pour fonctionner, je vous invites à me contacter via la messagerie ComeUp, pour m'en dire plus à propos de votre projet. Je pourrai alors vous faire une proposition et vous orienter sur les options à ajouter ou non dans votre commande.

Merci d'avoir pris le temps de parcourir mon service, j'espère que vous avez trouvé ici l'offre qui correspond à votre besoin. Si tel est le cas, je vous prie de cliquer sur "Commander" pour passer à l'étape suivante.

A très bientôt !!!

Je vais créer à l'aide de macros et modules de code vba votre application excel classique de 1 à 10 feuilles

  • €100.00

Extra options

All prices are excluding tax and bank fees. The total amount will be calculated during payment.

  1. Order
    your preferred service
    from one of our sellers
  2. Communicate securely via the website’s chat box
    from start to finish
  3. Sellers only get paid
    once you have validated the delivery

About the seller

UFDesign 16 hours ago

“Jeune Ingénieur de génie Électrique, je suis un passionné d'ingénierie, de nouvelles technologies, mais aussi d'écriture et de design.
Professionnel, j'ai le soucis du détail et ne ménage pas mes efforts pour faire de chaque projet que j'entreprends une grande réussite.
Mon objectif, fournir à mes clients le meilleur service possible tant sur le fond que sur la forme.”

  • Average response time 2 j
  • Orders in progress 0
  • Sales in total 24
  • Seller since Apr 2022