Tatiak

Excel, Vba, Vbs


01 février 2019

Graphique Pizza

Capture_Pizza

Pour répondre à NiboTD et à 78Chris, voici une démo de graphique "Pizza"

Ce graphique accepte un nombre quelconque de critères notés avec des valeurs entières. Ici dans l'exemple notation de 0 à 10, et on pourrait noter de 0 à 12 ou de 0 à 15, ou autre ...

Le principe général est assez simple.

La 'cible' est constituée de msoShapeBlockArc concentriques dessinées de l'intérieur vers l'extérieur. Ces shapes sont grisées et en transparence pour faire apparaitre les "graduations", et nommées pour pouvoir facilement les repérer ensuite.

Une fois la cible dessinée, pour chaque indicateur, il suffit de repérer la part de pizza correspondante, de la mettre au premier plan et de la colorer en diminuant sa transparence.

C'est une simple démo avec des données totalement fictives. Les couleurs sont entièrement configurables.

 

Si cette démo vous est utile, laissez-moi un commentaire!

Pierre

Téléchargement de : Graphique_Pizza_v1.0.xlsm

Posté par tatiak à 13:01 - Excel-Divers - Commentaires [0] - Permalien [#]

29 janvier 2019

Carnet de Rendez-vous

Capture



Pour essayer de répondre au besoin de Nathalie, propriétaire d'un institut de beauté, voici un Carnet de Rendez-vous sur Excel.
Le besoin est de diposer d'une feuille journalière sur laquelle on peut inscrire des rendez-vous tout en visualisant les créneaux disponibles. Ces rendez-vous peuvent avoir des durées diverses et sont répartis entre plusieurs esthéticiennes.

Voici donc ma proposition "Carnet_RDV.xlsm", un fichier comprenant 2 onglets.

  •  Un onglet "RDV" contenant les données "brutes"
  •  Un onglet "Planning" affichant le planning d'une journée.

A noter : pour éviter toute mauvaise manipulation les 2 onglets sont protégés. Protection simple sans mot de passe.

Dans l'onglet "Planning" :

  •  Saisie de la liste de vos intervenants (ethéticiennes, coiffeurs, ...) à droite du planning à partir de la ligne 7
  •  Changement de date : soit avec les 2 flèches qui entoure la date (en haut à gauche), soit par clic droit sur la date pour ouvrir un petit calendrier permettant de choisir une date. A noter : la case au dessus de la date indique si le jour indiqué est férié (fériés de France et de Belgique)
  •  Saisie d'un nouveau rendez-vous : cette saisie se fait dans le cadre en haut de l'onglet

    • Horaires : il suffit de sélectionner sur une ligne du planning un créneau libre pour que les heures s'affichent (ou utiliser les toupies à droite des cases).
    •  Prestation : cette case est multilignes.
    •  l'information "Retard" sert à retarder l'heure de fin initiale. Cf exemple ligne du 23/01-RAUD fin prévue 13h00 retard de 15min => sur le planning la fin s'affiche à 13h15
    •  Après enregistrement de la fiche le rendez-vous s'affiche au dessous dans la partie "Planning"
    •  Ce "Planning" comporte 12 lignes, si besoin on peut effacer des lignes non utilisée. Ou si on a besoin de plus de lignes, il suffit de modifier la valeur de la constante 'LIGNES' dans le module 'Accueil' et de recopier le formatage au dessous de la dernière ligne du planning.

 

  •  Consultation/modification d'un rendez-vous : les informations relatives à un rendez-vous s'affichent dans les cases après un clic sur un des rendez-vous affiché sur le "Planning"
  •  Suppression d'un rendez-vous : via bouton "Supprimer", la suppression s'effectue après validation par l'utilisateur.
  •  Impression du planning du jour : via bouton "Imprimer", l'impression se lance sur l'imprimante définie par défaut



Enregistrement/Sauvegarde :
Pour sécuriser les données :

  •  Le fichier s'enregistre automatiquement à sa fermeture.
  • Enregistrement automatique d'un 'Dump', sauvegarde de sécurité sous la forme de :

    •  un fichier par semaine pour les rdv de la semaine, fichier en csv avec un nom formaté 'Sem_4-2019.csv' par exemple pour la semaine 4 de 2019 (n° de semaine iso). Nb dans ce fichier les heures sont au format numérique, pour les lire il suffit de les reformater en "hh:mm")
    •  un fichier pour les rendez-vous à venir dans un délais d'un mois => 'A_venir_2019.csv'


NB : Ces sauvegardes auto n'empêchent pas les précautions habituelles => enregistrez régulièrement et copiez/collez régulièrement vos fichiers sur une clé USB ou un disque externe.



Si ce fichier vous est utile, n'hésitez pas à me laisser un commentaire!
Pierre

Téléchargement de : Carnet_RDV_v1i.xlsm

Posté par tatiak à 12:10 - Applications - Commentaires [3] - Permalien [#]

03 janvier 2019

Carte de France "composite"

Morbihan_BretagnePour répondre à un besoin particulier de carte de France, voici un nouvel outil.
Le besoin est de dessiner une carte à diverses "échelles", par exemple comme sur l'illustration : dessiner sur une même carte les contours d'une région, d'un département d'une autre région et des communes d'un autre département.

Ce type de dessin permet de mieux situer l'environnement général d'une zone donnée.

Pour faire cette carte composite, la méthode utilisée passe par une lecture/décodage "à la demande" des données géographiques (json) de : https://public.opendatasoft.com/

Pour faire votre propre carte :

  • Dans l'onglet "Base" vous cochez les cases correspondantes aux zones à dessiner (colonnes C, H, I, J, K) pour avoir au choix les contours d'une région, d'un département, des arrondissements, des cantons et/ou des communes. Nb :le mixe est possible, mais il est conseillé de limiter le nombre de cases cochées. Et il est inutile de superposer les couches en cochant les cases en H, I, J et K d'un même département.
  • Une fois les cases cochées, vous cliquez sur le bouton "Dessiner" :
    •  Les différentes zones sont listées en colonne P, Q, R et S
    •  Votre carte est maintenant disponible sur l'onglet "Carte"
  •  Vous pouvez éventuellement modifier l'échelle de la carte en modifiant la valeur en B1 de l'onglet "Carte.


La carte est immédiatement disponible pour y faire figurer vos données, il suffit de saisir vos indicateurs à partir de la colonne S (onglet "Base"), puis de sélectionner votre indicateur de la liste déroulante (onglet "Carte").
A noter : l'échelle des valeurs s'adapte automatiquement au jeu de valeur sélectionné.
Les couleurs sont modifiables comme vous le souhaitez. Il est possible d'ajouter ou de diminuer le nombre d'échelons (jusqu'à 15 maxi), et de modifier "à la main" l'échelle des valeurs.

Si cette carte vous est utile, n'oubliez pas de me laisser votre commentaire.

Bon téléchargement.

Téléchargement de : Carte_2019_v0.3.xlsm

Téléchargement de : Carte_2019_v0.4a.xlsm

 

Edit du 23/01/2019 : version v0.4a, un double clic en ligne 1 de PQRS affiche les noms des shapes sur la carte, un double clic sur une entête suivante affiche les valeurs correspondantes sur la carte.

Edit du 06/01/2019 : Ajout d'une variante permettant de sélectionner des communes dans un rayon donné à partir d'une ville de départ. Les explications ici.

Téléchargement de : Distances_CP_2019_v0.3c.xlsm

 

Posté par tatiak à 11:36 - Excel-Cartographie - Commentaires [2] - Permalien [#]

30 décembre 2018

Bretagne

30122018

Posté par tatiak à 17:20 - Divers - Commentaires [0] - Permalien [#]

19 décembre 2018

Recettes de cuisine

Capture

En cette période, chacun se prépare aux fêtes de fin d'année.
Et pour recevoir sa famille et/ou ses amis, on recherche les bonnes recettes de cuisine pour régaler tout le monde.
Pour répondre à Miriam qui souhaite pouvoir centraliser ses recettes dans un fichier Excel, je vous propose aujourd'hui le fichier _Recettes.xlsm qui devrait répondre au besoin.

Voyons plutôt quelles sont les fonctionnalités :

  • Saisie - Modification de recettes de cuisine
  • Affichage d'une recette par simple clic sur la liste
  • Ajout d'un lien par fiche pour ajouter une photo ou l'adresse d'une page web
  • Liste des recettes avec possibilités de filtre
  • Fonction d'export et d'import pour partager ses recettes
  • Impression des fiches via Word


Pour embellir une interface un peu simplette, j'ai ajouté quelques effets visuels.

Si ce fichier vous plait, n'hésitez pas à me faire part de vos commentaires !

Pierre

 

Téléchargement de : _Recettes_v0.6.zip

 

Edit du 21/12/2018 : Version v0.6 - En réponse à la question de Dylan. Dans cette version, une fois votre recette enregistrée, les quantités de chaque ingrédient sont recalculées en fonction du nombre de convives via utilisation de la "toupie" à droite de la case.

Posté par tatiak à 09:44 - Applications - Commentaires [3] - Permalien [#]

04 décembre 2018

Prévisions Météo

Voici une méthode pour récupérer les prévisions météo de sa ville.
La méthode est basée sur l'API de "prevision-meteo.ch" (valable pour la France).

Capture



Dans le fichier, on saisit sa ville en A1 ; le bouton "Go" récupère les info :
* première ligne = observation actuelle
* lignes suivantes prévisions sur les 4 jours suivants, toutes les 2 heures.

Pour cette démo, je n'ai sélectionné que la température, le vent, les conditions générales, la pression atmosphérique et les précipitations mais on peut afficher d'autres indicateurs (humidité, point de rosée, nuages, ...)

Plus d'info sur => https://www.prevision-meteo.ch/

 

Ce fichier est en fait une démo de décodage de données au format json.
Et si cette démo vous plait, n'hésitez pas à me laisser un commentaire!
Pierre

 

Edit du 24/12/2018 : pour répondre à Daniel, et à ceux qui comme lui préfèrent les prévisions de Météo-France, voici une version du fichier qui intègre les prévisions de Meteo-France => http://www.meteofrance.com/accueil

A noter : Météo-France lit les données d'une ville en fonction d'un codage.
Pour Brest, par exemple, le code correspondant est le 290190.
Pour une autre ville : saisir la ville en A1 et cliquez sur "Cherche code", le bon code est à reporter en A2.

 

Ajout du 03/01/2018 : Il se peut que votre antivirus detecte un faux positif lors du téléchargement. En effet le fichier contient une procédure qui télécharge automatiquement des données sur le web. Cette procédure peut être détectée comme un "virus" par certains antivirus. Pour cela j'ai ajouté des liens de téléchargement alternatifs :

 

Téléchargement de Météo_Json.xlsm

Téléchargement de Météo_Json.zip

Lien de téléchargement alternatif n°1

Lien de téléchargement alternatif n°2

Posté par tatiak à 18:33 - Excel-Divers - Commentaires [1] - Permalien [#]

26 novembre 2018

LOCATION DE VELO

Pour essayer de répondre à plusieurs demandes, voici une appli de location de vélo.

Comme pour les réservations de chambres d'hôtes, l'idée est de visualiser les locations sur un planning et d'éditer des factures.

Capture


Description rapide :

* Prévu pour une cinquantaine de vélo (modifiable facilement si besoin =>cf constante LIGNE au début du module "Accueil")

* Configuration, onglet "Tarifs" :
-- colonne A et B => la liste des références/n° des vélo et leurs catégories
-- colonne D à K => la grille tarifaire par durées et par catégories. Nb, on peut :
> choisir une couleur par catégorie en colorant l'entête (ligne1) de la catégorie
> ajouter des catégories (14 maximum)
-- colonne T à AA => la grille tarifaire pour chaque accesssoire selon la durée de location
> ajouter autant d'accesssoire qu'on veut
> désigner un accesssoire "obligatoire" par un x en colonne

 

* Planning "Journée" et "Mois" :
-- amplitude de la journée : 8h à 0h
-- modif du jour via les boutons < et > ou par saisie directe de la date (au format jj/mm/aaaa) en B1 ou par listes déroulantes année et mois (selon planning)
-- "curseur" jaune pâle sur la tranche horaire courante ou date du jour (selon planning)
-- modif d'une location en cliquant sur l'histogramme concerné
-- saisie d'une location via bouton "Nouvelle Location" (dates par défaut=date de la journée affichée ou date du jour actuel (selon planning))
-- un vélo rendu => barre vert-foncée en bas de l'histogramme


* Fiche de saisie/modif :
-- Une fiche = Un seul vélo = Une facture
-- Fiche "Client" minimaliste : Nom, téléphone + une ligne d'info
-- Le choix de la référence d'un vélo :
> indique la catégorie et son code couleur
> affiche les prestations  "obligatoires" avec leurs tarifs
> ajout d'une prestation en cliquant directement dans le tableau des prestations
> ajout possible d'une "info" pour chaque prestation
> pas d'automatisation de la "prestation durée" en fonction des dates/heures indiquées
-- 5 boutons :
> Annuler/Supprimer/.../Facture/Valider => actions comme le nom l'indique
> Dupliquer => permet de copier une fiche client à l'identique (nom, horaires, ...) sauf la réf du vélo.


* Modèle Facture (Facture_v1.2.docx) :
-- Entête et pied de page à modifier
-- On peut ajouter autant d'indications qu'on veut après la case Total
-- Ne pas modifier la composition des tableaux existants (nb de lignes et nb de colonnes)
-- Les factures générées sont placées dans le sous-dossier "Factures" (auto-créé)


* Les données sont dans le sous-dossier "Data"  (auto-créé), fichiers au format texte simple


Comme d'habitude et malgré mes tests, je ne garantis pas que l'appli est exempte de bug ou de défaut.

Avant de l'utiliser 'en vrai', testez-là ! Et en utilisation courante, pensez à faire régulièrement des sauvegardes.

Et si l'appli correspond à vos besoins, n'oubliez-pas de me laisser un commentaire !
Pierre

 

Téléchargement de Location_Velo_v1.2b.xlsm

Posté par tatiak à 09:48 - Applications - Commentaires [4] - Permalien [#]

20 octobre 2018

Graphique Radar

Capture

Pour répondre à un besoin de Bernard, voici un outil pour réaliser des graphiques en radar sous Excel.
Son besoin était de représenter un certain nombre d'indicateurs/critères sur une échelle de 12 échelons en colorant certaines zones du radar.

Ce type de graphique peut être utile dans différents domaines (démarche qualité, évaluation de compétences, comparatif technique, ...) et complète les possibilités présentes dans Excel.

Voici donc un outil qui permet un nombre quelconque d'indicateurs/critères en définissant vos échelons (on peut en ajouter ou en ôter comme on veut) et vos codes couleurs (en colorant directement la case des cotations).

L'utilisation est la plus simple possible. On saisit d'abord les indicateurs en colonne A et les échelons et couleurs en C et D (à partir de la ligne 26).

Ensuite vos données sont à saisir dans l'onglet "Data", pour chaque ligne une "référence" à représenter.

Par la suite, il suffit de choisir un item dans la liste déroulante (sous le titre) pour obtenir le graphique.

En cours d'utilisation :

  • si une cotation est à revoir pour l'item affiché, il suffit de modifier cette cotation directement dans la colonne B de l'onglet "Radar". Cette information sera automatiquement enregistrée dans la base.
  • si un nouveau critère est nécessaire, il suffit de l'ajouter à la liste, le graphique se redessinera en conséquence


Si besoin les 2 boutons "Dessin ..." pourront être utilisés pour rafraichir le graphique.

Si cet outil vous est utile, n'hésitez pas à me laisser un commentaire

(A noter : les indications présentes dans le fichier sont purement fantaisistes)

 

 

Téléchargement de : Graphique_radar_v1.2.xlsm

 

Posté par tatiak à 13:58 - Excel - Commentaires [0] - Permalien [#]

01 juillet 2018

Relevé d'activité

Pour répondre à Green_Lemon, voici un planning de relevé d'activité.

La demande concerne "un planning de gestion d'entreprise afin de comptabiliser le nombre d'heures consacrés chez les clients pour un nombre X d'employés".

Une contrainte est de proposer une vision mensuelle et une vision hebdomadaire de l'activité en synchronisant ces 2 plannings.

La demande précise aussi que plusieurs salariés peuvent intervenir chez un même client.

Et si j'étais le manager de cette équipe, je chercherai à détailler l'activité pour chaque client pour le mois, par exemple pour faire la facturation au client.

Pour répondre à cette question, voici un planning avec 4 onglets :

  •  un onglet "Data", pour enregistrer les info (nb cet onglet peut être masqué)
  •  un onglet "Mensuel", de saisie
  •  un onglet "Hebdo", de saisie
  •  un onglet "Bilan Clients", listing mensuel par client (en D), totalisant  le nb d'heures à facturer (en E), détaillant les salariés qui sont intervenus(en F) et détaillant pour chaque client les dates/heures/intervenants (en G). Pour cette dernière liste, agrandir la barre de formules pour voir l'ensemble des lignes (cf exemple pour le Client2 en juin 2018)


Pour tous les onglets, la synchronisation des info se fait soit par sélection de l'onglet soit après changement de date (année et mois ou nunéro de semaine)

Avec ce planning, vous pourrez donc suivre l'activité de vos salariés et faire vos facturations.

Si cette démo vous est utile, n'hésitez pas à me laisser votre commentaire!

 

Téléchargement de : Planning_Greg.xlsm

Posté par tatiak à 10:20 - Applications - Commentaires [0] - Permalien [#]

07 avril 2018

Export données Excel vers ics

Pour essayer de répondre à une question de Lionel (pseudo arthour973) voici une démo de création d'une fichier .ics à partir d'un fichier Excel.

L'idée de cette démo est de pouvoir générer un fichier lisible par un grand nombre d'agendas ('Calendrier' de Windows, 'Outlook' ou 'Google Agenda' par exemple)

Une fois le fichier au format .ics généré, il suffit par exemple de l'envoyer par mail à un destinataire pour qu'il l'importe dans son agenda.

Pour l'import, par exemple avec l'appli 'Calendrier' de Windows il suffit de double-cliquer sur le fichier .ics, et de choisir l'option 'Ajouter au calendrier'

Voici donc une méthode qui peut servir à caller des rendez-vous avec plusieurs participants.

Si cette démo vous est utile, n'hésitez pas à me laisser votre commentaire!

 

Téléchargement de Export_ics.xlsm

 

Edit du 28 oct 2018 : Pour répondre à la demande d'Hervax, voici la démarche inverse, une démo d'import d'un fichier .ics vers Excel

Téléchargement de Import_ics.xlsm

Posté par tatiak à 13:44 - Excel-Divers - Commentaires [4] - Permalien [#]