{"text_format":"1","workbook":"xlsx","n_sheets":3,"sheets":["exquisse ","Table","Comment cela marche"],"not_rendered":{"charts":0,"images":1,"macros":0,"external_links":0,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"exquisse ","index":0,"n_rows":17,"n_cols":6,"rows_kept":17,"cut":false,"hidden":false,"merged":[]}
[]
[]
["comme vous pouvez le voir dans le micro tableau ci-dessous , le but recherché c'est de faire en sorte que je puisse avoir les convertions automatiques en fonction de la devise attribué à une valeur ( actuellement je le fais manuellement ) . Un peu comme une mise en forme conditionelle . illustration ci- dessous ; si la valeur a l'insigne $ ou € que la conversion se fasse automatiquement avec le taux correspondant  sans que je n'ai à modifier moi meme tout le temps comme c'est le cas actuellement ."]
["NB :1€ = 655,957 xaf                                                                                1$ = 500 xaf"]
[]
["CLIENT","valeur en devise","valeur en XAF","valeur en XAF (calculé automatiquement)",null,"code format"]
[]
["TRACTAFRIC MOTORS CAMEROUN",4371.21,{"$f":"PRODUCT(B8*655.957)","v":2867325.7979700002},{"$f":"IFERROR(VLOOKUP(Formule,Table!$A$2:$C$21,3,FALSE)*'exquisse '!B8,0)","v":2867325.7979700002},null,{"$f":"Formule","v":"_-* # ##0.00\\ €_-;-* # ##0.00\\ €_-;_-* \"-\"??\\ €_-;_-@_-"}]
["SMT CAMEROUN",582.27,{"$f":"PRODUCT(B9*655.957)","v":381944.08239},{"$f":"IFERROR(VLOOKUP(Formule,Table!$A$2:$C$21,3,FALSE)*'exquisse '!B9,0)","v":381944.08239},null,{"$f":"Formule","v":"_-* # ##0.00\\ €_-;-* # ##0.00\\ €_-;_-* \"-\"??\\ €_-;_-@_-"}]
["BERNABE CAMEROUN",13,{"$f":"PRODUCT(B10*655.957)","v":8527.4410000000007},{"$f":"IFERROR(VLOOKUP(Formule,Table!$A$2:$C$21,3,FALSE)*'exquisse '!B10,0)","v":8527.4410000000007},null,{"$f":"Formule","v":"_-* # ##0.00\\ €_-;-* # ##0.00\\ €_-;_-* \"-\"??\\ €_-;_-@_-"}]
["BERNABE CAMEROUN",13,{"$f":"PRODUCT(B11*500)","v":6500},{"$f":"IFERROR(VLOOKUP(Formule,Table!$A$2:$C$21,3,FALSE)*'exquisse '!B11,0)","v":6500},null,{"$f":"Formule","v":"_-[$$-409]* # ##0.00_ ;_-[$$-409]* -# ##0.00\\ ;_-[$$-409]* \"-\"??_ ;_-@_ "}]
["Livre anglaise",10,null,{"$f":"IFERROR(VLOOKUP(Formule,Table!$A$2:$C$21,3,FALSE)*'exquisse '!B12,0)","v":6000},null,{"$f":"Formule","v":"[$£-809]# ##0.00;-[$£-809]# ##0.00"}]
["XAF",100,null,{"$f":"IFERROR(VLOOKUP(Formule,Table!$A$2:$C$21,3,FALSE)*'exquisse '!B13,0)","v":100},null,{"$f":"Formule","v":"[$XAF] # ##0.00"}]
[null,null,null,{"$f":"IFERROR(VLOOKUP(Formule,Table!$A$2:$C$21,3,FALSE)*'exquisse '!B14,0)","v":0},null,{"$f":"Formule","v":"Standard"}]
[null,null,null,{"$f":"IFERROR(VLOOKUP(Formule,Table!$A$2:$C$21,3,FALSE)*'exquisse '!B15,0)","v":0},null,{"$f":"Formule","v":"Standard"}]
[null,null,null,{"$f":"IFERROR(VLOOKUP(Formule,Table!$A$2:$C$21,3,FALSE)*'exquisse '!B16,0)","v":0},null,{"$f":"Formule","v":"Standard"}]
[null,null,null,{"$f":"IFERROR(VLOOKUP(Formule,Table!$A$2:$C$21,3,FALSE)*'exquisse '!B17,0)","v":0},null,{"$f":"Formule","v":"Standard"}]

{"sheet":"Table","index":1,"n_rows":5,"n_cols":3,"rows_kept":5,"cut":false,"hidden":false,"merged":[]}
["FORMATS DEVISES","CODES","TAUX"]
["_-* # ##0.00\\ €_-;-* # ##0.00\\ €_-;_-* \"-\"??\\ €_-;_-@_-","€",655.95699999999999]
["_-[$$-409]* # ##0.00_ ;_-[$$-409]* -# ##0.00\\ ;_-[$$-409]* \"-\"??_ ;_-@_ ","$",500]
["[$£-809]# ##0.00;-[$£-809]# ##0.00","£",600]
["[$XAF] # ##0.00","XAF",1]

{"sheet":"Comment cela marche","index":2,"n_rows":28,"n_cols":2,"rows_kept":28,"cut":false,"hidden":false,"merged":[[0,0,0,1]]}
["Comment cela marche"]
[1,"La première opération à effectuer consiste à déterminer le format de la cellule examinée.  \nPour cela nous allons utiliser les anciennes macro4.  \nQui dit macros dit aussi qu'il faut que le classeur soit sauvé avec l'extension .XLSM."]
[2,"L'instruction macro est LIRE.CELLULE et nous allons la mettre en place dans un NOM.\nPour faire cela, il faut aller sous l'onglet Formules / Gestionnaire de noms\nDans le présent classeur, il a été créé un nom : Formule."]
[null,"Si l'on clique sur Modifier, on verra apparaître le paramétrage suivant :"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,"Le nom est laissé au libre choix de l'utilisateur (ici il a été appelé \"Formule\")\nFait référence à : d'habitude à cet endroit on encode la (ou les références) de cellule qui porte le nom donné.  \nIci on va paramétrer une formule macro4 qui s'appelle LIRE.CELLULE.  \nEnsuite, le paramétrage de cette formule permet de :\n- préciser la demande de renseignement désiré (ici 7 qui est de donner le format de la cellule désignée - à noter qu'il existe 66 types de demandes dont, par exemple, la couleur ou les bordures ou encore si la cellule contient une formule - si intérêt,  le concepteur peut fournir la liste)\n- la référence de la cellule à examiner.  Ici nous précisons l'onglet où se trouve les cellules à examiner suivi de leurs adresses : $B3 càd que nous \"figeons\" la colonne B et que nous laissons la ligne volatile à partir de 3.  Ce qui fait que lorsque nous allons \"tirer\" la formule à partir de la ligne 3 de n'importe quelle colonne, nous obtiendrons l'analyse du format de la colonne B correspondante à la ligne où l'on se trouve."]
[3,"Maintenant que nous sommes équipés de cette mini macro, nous pouvons l'installer en colonne F et en ligne 8.  Il suffit d'encoder =Formule et on obtient le format de la cellule B8.  Ensuite on \"tire\" la formule vers le bas jusque la ligne F17 et on obtient ainsi la liste des formats utilisés de B8 à B17.\nComme le concepteur ne connait pas les diverses devises qui seront utilisées, il a prévu, en plus de ce qui a été demandé, la £ anglaise ainsi que le  XAF.  A l'utilisateur de compléter éventuellement avec d'autres formats devises en lignes 14 à 17 : se mettre dans les cellules B14 à B17 et mettre en formats souhaités.  Ensuite mettre un chiffre dans ces cellules (n'importe lequel comme 1 par exemple-comme cela Excel lance la macro) et on verra apparaître en colonne F le format de la ligne correspondante."]
[4,"L'étape suivante est plus simple à comprendre.  Il s'agit de créer une table permettant de mettre le taux de conversion en regard des formats utilisés.  Nous allons donc créer un nouvel onglet appelé Table et nous construisons cette table en copiant les formats trouvés dans l'onglet Exquisse/colonne F en faisant Copie/collage SPECIAL / Valeur dans l'onglet table colonne A.\nEn colonne B nous mettons à titre d'informations l'abréviation de la devise.\nEn colonne C nous mettons le taux de conversion (cette colonne est formaté en XAF et est à mettre à jour régulièrement par l'utilisateur selon les cours du jour)"]
[5,"La colonne F de l'onglet \"exquisse\" ne nous sert plus à rien et peut être supprimée ou masquée.  De toute façon, si un nouveau format devait être nécessaire, on peut toujours copier le format à partir du tableau \"format\" (ou on remet en place dans la colonne F =Formule pour permettre le copiage valeur dans la table."]
[6,"Il reste à mettre en place la conversion.  Grâce à la fonction RECHERCHEV, nous allons chercher le taux de conversion par la formule : =RECHERCHEV(Formule;Table!$A$2:$C$21;3;FAUX)*'exquisse '!B8\nCette recherche se fait toujours sur base de la mini macro appelée \"Formule\" dans la table et en prenant la 3ème colonne.  Cette recherche est alors multipliée par le nombre de devise en B8. Les cellules de la colonne D on été formatée sur XAF."]
[]
[]
[null,"Le concepteur espère que l'explication est suffisemment claire et reste à disposition si nécessaire de plus d'éclaircissements."]
[null,"Bon courage"]
[null,"Chris"]