{"id":10938,"date":"2023-01-24T20:29:41","date_gmt":"2023-01-24T19:29:41","guid":{"rendered":"https:\/\/www.auditsi.eu\/?p=10938"},"modified":"2023-11-01T19:40:39","modified_gmt":"2023-11-01T18:40:39","slug":"analyse-de-donnees-et-automatisation-avec-excel-et-access-7eme-volet","status":"publish","type":"post","link":"https:\/\/www.auditsi.eu\/?p=10938","title":{"rendered":"Analyse de donn\u00e9es et automatisation avec Excel et Access (7\u00e8me volet)"},"content":{"rendered":"<p style=\"text-align: justify;\">Les quatre premiers volets de cette formation ont \u00e9t\u00e9 consacr\u00e9s \u00e0 Excel. Les cinq et sixi\u00e8me volets abordent le langage VBA et l\u2019automatisation. Ce septi\u00e8me volet cl\u00f4t ce sujet du VBA.<\/p>\n<p style=\"text-align: justify;\">La programmation n\u2019est pas un sujet r\u00e9serv\u00e9 aux d\u00e9veloppeurs professionnels. Bien au contraire.&nbsp;Tout un chacun peut s\u2019approprier ce sujet&nbsp;sans connaissance approfondie des techniques de programmation.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10940\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/01\/Volet-7-VBA-cas-complexe.png\" alt=\"Volet 7 VBA cas complexe\" width=\"1385\" height=\"999\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/01\/Volet-7-VBA-cas-complexe.png 1385w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/01\/Volet-7-VBA-cas-complexe-300x216.png 300w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/01\/Volet-7-VBA-cas-complexe-1024x739.png 1024w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/01\/Volet-7-VBA-cas-complexe-768x554.png 768w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/01\/Volet-7-VBA-cas-complexe-730x527.png 730w\" sizes=\"auto, (max-width: 1385px) 100vw, 1385px\" \/><\/p>\n<p style=\"text-align: justify;\">Au programme :<\/p>\n<ul>\n<li style=\"text-align: justify;\">Convertir une cha\u00eene de caract\u00e8res en une variable tableau avec la fonction Split<\/li>\n<li style=\"text-align: justify;\">Alg\u00e8bre de Boole (ou arithm\u00e9tique bool\u00e9enne)<\/li>\n<li style=\"text-align: justify;\">Tests conditionnels If\u2026 Then\u2026 ElseIf\u2026 Else:\u2026 End If<\/li>\n<li style=\"text-align: justify;\">Cas complexe : tests conditionnels If\u2026 Then\u2026 Else\u2026, boucles compteur et variables tableaux<\/li>\n<li style=\"text-align: justify;\">Tests conditionnels Select Case\u2026 End Select<\/li>\n<li style=\"text-align: justify;\">Formater des cellules<\/li>\n<li style=\"text-align: justify;\">Ajouter\/supprimer des lignes et des colonnes<\/li>\n<li>Approfondir le sujet<\/li>\n<li>Exemples et cas pratiques<\/li>\n<li>D\u00e9couvrir la programmation avec le langage Basic<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">L&#8217;objectif de ce volet est d&#8217;approfondir les concepts pr\u00e9sent\u00e9s dans les deux pr\u00e9c\u00e9dents volets et d&#8217;en introduire de nouveaux.<\/p>\n<p style=\"text-align: justify;\">A titre d&#8217;illustration, l\u2019exemple qui suit m\u00eale dans le m\u00eame code source <strong>plusieurs concepts<\/strong> (fonction Split, variable tableau, boucle compteur, test conditionnel&#8230;) d\u00e9montrant la <strong>puissance de calcul<\/strong> apport\u00e9 par le langage VBA \u00e0 Excel.<\/p>\n<p style=\"text-align: justify;\">Cet exemple calcule des remises sur chiffre d&#8217;affaires selon une grille (tranches de CA et taux). Ce calcul donne le m\u00eame r\u00e9sultat que celui de l&#8217;exemple 12 (test conditionnel If\u2026 Then\u2026 Else). Toutefois, la r\u00e9daction est ici beaucoup plus \u00e9l\u00e9gante notamment parce que la grille de remise est int\u00e9gr\u00e9e dans une constante ce qui facilite sa lisibilit\u00e9 et sa mise \u00e0 jour.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"visualbasic\">Function Prime_CA_Grille(CA As Double)\r\n'Calcul d'une prime en fonction du CA r\u00e9alis\u00e9\r\n    'Grilles CA et pourcentage (Pct) ; exemple CA &gt;= 100 000 \u20ac et &lt; 200 000 \u20ac, 1.5 % de prime\r\n    Const GrilleCA = \"0;100000;200000;250000;300000\"\r\n    Const GrillePct = \"0;1.5;2;2.5;2.75\"\r\n    \r\n    Dim Table_GrilleCA As Variant\r\n    Dim Table_GrillePct As Variant\r\n    Dim i As Integer\r\n    \r\n    'Conversion des grilles en tableaux de donn\u00e9es\r\n    Table_GrilleCA = Split(GrilleCA, \";\")\r\n    Table_GrillePct = Split(GrillePct, \";\")\r\n    \r\n    'Parcours de la table de CA et calcul de la prime\r\n    For i = UBound(Table_GrilleCA) To LBound(Table_GrilleCA) Step -1\r\n        If CA &gt;= Table_GrilleCA(i) Then\r\n            Prime_CA_Grille = CA * Val(Table_GrillePct(i)) \/ 100\r\n            Exit For\r\n        End If\r\n    Next i\r\nEnd Function\r\n<\/pre>\n<p style=\"text-align: justify;\">Autre concept introduit dans ce volet, les <strong>tests conditionnels Select Case&#8230; End Select<\/strong> qui sont une forme de tests compl\u00e9mentaires des If.. Then&#8230; ElseIf&#8230; End If. Un test conditionnel permet de n\u2019ex\u00e9cuter une instruction ou un ensemble d\u2019instructions que si une ou plusieurs conditions sont remplies.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1799\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2012\/06\/Test-conditionnel.png\" alt=\"Test conditionnel\" width=\"748\" height=\"492\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2012\/06\/Test-conditionnel.png 748w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2012\/06\/Test-conditionnel-300x197.png 300w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2012\/06\/Test-conditionnel-1x1.png 1w\" sizes=\"auto, (max-width: 748px) 100vw, 748px\" \/><\/p>\n<p style=\"text-align: justify;\">Dans cet exemple, les remises sont calcul\u00e9es en fonction de paliers. Dans le cadre d\u2019un <strong>calcul par palier<\/strong>, le taux de remise appliqu\u00e9 varie en fonction de la d\u00e9composition du chiffre d&#8217;affaires r\u00e9alis\u00e9 par tranche (palier). Par exemple, l\u2019application de la grille propos\u00e9e plus haut \u00e0 un CA de 220 K\u20ac donne une remise de 0 % de jusqu\u2019\u00e0 99 999 \u20ac de CA + 1,5 % de 100 000 \u20ac \u00e0 199 999 \u20ac + 2 % de 200 000 \u20ac \u00e0 220 000 \u20ac soit dans cet exemple une remise de 1 900 \u20ac.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"visualbasic\">Function Prime_CA_Palier(CA As Double)\r\n'Calcul d'une prime en fonction du CA r\u00e9alis\u00e9\r\n    'Grilles CA et pourcentage (Pct) ; exemple CA = 220 000 \u20ac, 0 % de prime jusque 99 999 \u20ac + 1,5 % de prime de 100 000 \u20ac \u00e0 199 999 \u20ac + 2 % de prime de 200 000 \u20ac \u00e0 220 000 \u20ac\r\n    'soit dans cet exemple une prime de 1 900 \u20ac\r\n    Const GrilleCA = \"0;100000;200000;250000;300000\"\r\n    Const GrillePct = \"0;1.5;2;2.5;2.75\"\r\n    \r\n    Dim Table_GrilleCA As Variant\r\n    Dim Table_GrillePct As Variant\r\n    Dim i As Integer\r\n    Dim CA_Plafond As Double\r\n    \r\n    'Conversion des grilles en tableaux de donn\u00e9es\r\n    Table_GrilleCA = Split(GrilleCA, \";\")\r\n    Table_GrillePct = Split(GrillePct, \";\")\r\n    \r\n    'Parcours de la table de CA et calcul de la prime\r\n    For i = UBound(Table_GrilleCA) To LBound(Table_GrilleCA) Step -1\r\n        Select Case i &lt; UBound(Table_GrilleCA)\r\n            'Si i = UBound(Table_GrilleCA) -&gt; derni\u00e8re tranche de la grille de CA\r\n            Case True:\r\n                Select Case Table_GrilleCA(i + 1) &lt; CA\r\n                    Case True:\r\n                        CA_Plafond = Table_GrilleCA(i + 1)\r\n                    Case False:\r\n                        If CA &gt; Table_GrilleCA(i) Then CA_Plafond = CA Else CA_Plafond = Table_GrilleCA(i)\r\n                End Select\r\n            Case False:\r\n                If CA &gt; Table_GrilleCA(i) Then CA_Plafond = CA Else CA_Plafond = Table_GrilleCA(i)\r\n        End Select\r\n        Prime_CA_Palier = Prime_CA_Palier + (CA_Plafond - Table_GrilleCA(i)) * Val(Table_GrillePct(i)) \/ 100\r\n    Next i\r\nEnd Function<\/pre>\n<p style=\"text-align: justify;\">Pour de plus amples explications : consulter le <strong>support de formation t\u00e9l\u00e9chargeable<\/strong> en bas de cet article.<\/p>\n<p style=\"text-align: justify;\">Diff\u00e9rents <strong>exemples et cas pratiques<\/strong> sont propos\u00e9s \u00e0 l&#8217;usage du lecteur afin d&#8217;approfondir le sujet : contr\u00f4le des comptes, analyse du fichier des \u00e9critures comptables (FEC), calcul des pourcentages d&#8217;int\u00e9r\u00eats (comptes consolid\u00e9s) y compris dans les cas les plus complexes (participations crois\u00e9es, autocontr\u00f4le&#8230;) gr\u00e2ce au calcul matriciel&#8230; Plus insolite : comment savoir si votre ordinateur calcule faux&#8230; ou non.<\/p>\n<p style=\"text-align: justify;\">Afin d&#8217;\u00e9largir le sujet, une introduction \u00e0 la <strong>programmation en langage Basic<\/strong> (dont le VBA est une d\u00e9clinaison) est propos\u00e9e. Les langages VBA et Basic partagent les m\u00eames instructions de programmation et la m\u00eame syntaxe ; l\u2019apprentissage du Basic peut \u00eatre une bonne introduction au VBA. La d\u00e9couverte de la programmation par le <a href=\"https:\/\/www.auditsi.eu\/?p=8707\">jeu vid\u00e9o<\/a> s&#8217;av\u00e8re plus ludique.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8708\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2020\/02\/DONKEY-KONG-SMALL-BASIC.png\" alt=\"DONKEY KONG in the Small Basic\" width=\"600\" height=\"457\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2020\/02\/DONKEY-KONG-SMALL-BASIC.png 600w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2020\/02\/DONKEY-KONG-SMALL-BASIC-300x229.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p style=\"text-align: justify;\">Plus classique, voici le tutoriel complet de programmation d&#8217;un <strong>calcul d\u2019\u00e9ch\u00e9ancier d\u2019emprunt<\/strong> en langage Basic :<\/p>\n<ul>\n<li>ETAPE 1 : Pr\u00e9sentation de FreeBASIC : <a href=\"https:\/\/www.auditsi.eu\/?p=1628\">https:\/\/www.auditsi.eu\/?p=1628<\/a><\/li>\n<li>ETAPE 2 : Mod\u00e9lisation du projet : <a href=\"https:\/\/www.auditsi.eu\/?p=1639\">https:\/\/www.auditsi.eu\/?p=1639<\/a><\/li>\n<li>ETAPE 3 : D\u00e9claration des variables : <a href=\"https:\/\/www.auditsi.eu\/?p=1642\">https:\/\/www.auditsi.eu\/?p=1642<\/a><\/li>\n<li>ETAPE 4 : Documentation et pr\u00e9sentation du code-source : <a href=\"https:\/\/www.auditsi.eu\/?p=1650\">https:\/\/www.auditsi.eu\/?p=1650<\/a><\/li>\n<li>ETAPE 5 : Affichage de texte, saisie de donn\u00e9es, compilation et ex\u00e9cution d\u2019un programme : <a href=\"https:\/\/www.auditsi.eu\/?p=1674\">https:\/\/www.auditsi.eu\/?p=1674<\/a><\/li>\n<li>ETAPE 6 : Calculs et utilisation des variables : <a href=\"https:\/\/www.auditsi.eu\/?p=1688\">https:\/\/www.auditsi.eu\/?p=1688<\/a><\/li>\n<li>ETAPE 7 : Boucles : <a href=\"https:\/\/www.auditsi.eu\/?p=1696\">https:\/\/www.auditsi.eu\/?p=1696<\/a><\/li>\n<li>ETAPE 8 : Tests conditionnels : <a href=\"https:\/\/www.auditsi.eu\/?p=1797\">https:\/\/www.auditsi.eu\/?p=1797<\/a><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Le support de formation ainsi que les classeurs&nbsp;Excel&nbsp;comprenant les macros&nbsp;VBA&nbsp;sont t\u00e9l\u00e9chargeables ci-apr\u00e8s.<\/p>\n<p style=\"text-align: justify;\">A titre subsidiaire, ENI vient de sortir la deuxi\u00e8me \u00e9dition du livre <a href=\"https:\/\/www.auditsi.eu\/?p=10935\">Business Intelligence avec Excel<\/a> \u00e9crit par Boris NORO. Cet ouvrage propose \u00e0 ses lecteurs de d\u00e9couvrir l&#8217;analyse de donn\u00e9es \u00e0 l&#8217;aide d&#8217;Excel et plus pr\u00e9cis\u00e9ment de Power Query, de Power Pivot, du Langage DAX&#8230;<\/p>\n<p style=\"text-align: justify;\">Il n&#8217;aura \u00e9chapp\u00e9 \u00e0 personne, que l&#8217;<strong>intelligence artificielle<\/strong> s&#8217;immisce de plus en plus dans nos vies. Tout r\u00e9cemment <a href=\"https:\/\/chat.openai.com\/chat\/\" target=\"_blank\" rel=\"noopener\"><strong>ChatGPT<\/strong><\/a> a r\u00e9volutionn\u00e9 la g\u00e9n\u00e9ration de texte automatis\u00e9e. Cet outil est non seulement capable de &#8220;cr\u00e9er&#8221; du texte mais \u00e9galement de r\u00e9diger du code informatique. Cet outil est actuellement en version beta mais il faut le tester pour en comprendre le fonctionnement et voir comment chacun peut se l&#8217;approprier. Voici, \u00e0 titre d&#8217;illustration, une demande formul\u00e9e par mes soins visant \u00e0 obtenir de ChatGPT une <strong>fonction VBA<\/strong> calculant un <strong>montant TTC \u00e0 partir d&#8217;un montant HT et d&#8217;un taux de TVA<\/strong> (sujet \u00e9voqu\u00e9 dans le <a href=\"https:\/\/www.auditsi.eu\/?p=10892\">pr\u00e9c\u00e9dent volet de cette formation<\/a>) :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10967\" src=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/01\/ChatGPT-Fonction-VBA.png\" alt=\"ChatGPT Fonction VBA\" width=\"636\" height=\"491\" srcset=\"https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/01\/ChatGPT-Fonction-VBA.png 636w, https:\/\/www.auditsi.eu\/wp-content\/uploads\/2023\/01\/ChatGPT-Fonction-VBA-300x232.png 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/p>\n<p style=\"text-align: justify;\">Finalement, il n&#8217;y aura peut-\u00eatre bient\u00f4t plus besoin d&#8217;apprendre \u00e0 programmer pour commander une machine ;-).<\/p>\n<p style=\"text-align: justify;\">Le prochain volet s&#8217;attachera \u00e0 pr\u00e9senter le syst\u00e8me de gestion de bases de donn\u00e9es Access.<\/p>\n<p style=\"text-align: justify;\">___<\/p>\n<p style=\"text-align: justify;\">Retrouver&nbsp;<a href=\"https:\/\/www.auditsi.eu\/?cat=2765\">tous les volets de cette s\u00e9rie<\/a>&nbsp;d\u00e9di\u00e9e \u00e0 l\u2019analyse de donn\u00e9es et \u00e0 l\u2019automatisation avec Excel et Access<\/p>\n<div id=\"sconnect-is-installed\" style=\"display: none; text-align: justify;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none; text-align: justify;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div id=\"sconnect-is-installed\" style=\"display: none;\">2.13.0.0<\/div>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/fr\/share-small.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"facebook_send\",\"email\",\"print\",\"linkedin\");var hupso_counters_lang = \"fr_FR\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"BenoitRiviere14\";var hupso_url_c=\"\";var hupso_title_c=\"Analyse%20de%20donn%C3%A9es%20et%20automatisation%20avec%20Excel%20et%20Access%20%287%C3%A8me%20volet%29\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"<p>Les quatre premiers volets de cette formation ont \u00e9t\u00e9 consacr\u00e9s \u00e0 Excel. Les cinq et sixi\u00e8me volets abordent le langage VBA et l\u2019automatisation. Ce septi\u00e8me volet cl\u00f4t ce sujet du VBA. La programmation n\u2019est pas un sujet r\u00e9serv\u00e9 aux d\u00e9veloppeurs professionnels. Bien au contraire.&nbsp;Tout un chacun peut s\u2019approprier ce sujet&nbsp;sans connaissance approfondie des techniques de &#8230;<\/p>\n<p><a href=\"https:\/\/www.auditsi.eu\/?p=10938\" class=\"more-link\">Continue reading &lsquo;Analyse de donn\u00e9es et automatisation avec Excel et Access (7\u00e8me volet)&rsquo; &raquo;<\/a><\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_counters\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/fr\/share-small.png\" style=\"border:0px; padding-top:2px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_c=new Array(\"twitter\",\"facebook_like\",\"facebook_send\",\"email\",\"print\",\"linkedin\");var hupso_counters_lang = \"fr_FR\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"BenoitRiviere14\";var hupso_url_c=\"\";var hupso_title_c=\"Analyse%20de%20donn%C3%A9es%20et%20automatisation%20avec%20Excel%20et%20Access%20%287%C3%A8me%20volet%29\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/counters.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"ngg_post_thumbnail":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[2765,641],"tags":[1831,815,1647,2867,1965,2872,1632,105,836,2456,387,2869,448,1768,2459,723,1564,1563,388,1746,222,2458,1271,1133,1641],"class_list":["post-10938","post","type-post","status-publish","format-standard","hentry","category-analyse-de-donnees-et-automatisation-avec-excel-et-access","category-formation-professionnelle","tag-algebre-de-boole","tag-automatisation","tag-basic","tag-boris-noro","tag-boucle-compteur","tag-chatgpt","tag-controle-des-comptes","tag-conversion-de-donnees","tag-echeancier-demprunt","tag-fonction","tag-for-to-next","tag-grille-de-remises","tag-if-then-else-end-if","tag-intelligence-artificielle","tag-palier","tag-productivite","tag-remise-de-fin-dannee","tag-rfa","tag-select-case","tag-split","tag-tests-conditionnels","tag-tranche","tag-tva","tag-variable-tableau","tag-vba"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/10938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10938"}],"version-history":[{"count":14,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/10938\/revisions"}],"predecessor-version":[{"id":10966,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=\/wp\/v2\/posts\/10938\/revisions\/10966"}],"wp:attachment":[{"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.auditsi.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}