@pi.guide
EURO CONVERSION
Comptabilité - Tableaux de bord - Gestion
Proposez un site pour cette page
Tous types de sites

Sites commerciaux
Espace liens sponsorisés
disponible
disponible
 
Soumettre un site pro : Cliquez ici
disponible
disponible
 

Euro

Macro pour Excel

Convertissez vos tableaux Excel en Euros

L'échéance est proche :
il est temps de basculer votre comptabilité en euros. Une macro vous facilitera la
tâche. [Illustration]

L'objectif : convertir en Euros les montants en devise nationale dans tous vos tableaux Excel
Ce dont vous avez besoin :
- Excel 97 ou 2000
- Le fichier d'exemple euro-exemple.xls
- et le fichier
de macro complémentaire euros.xla.

Mise en pratique
Source: Windows News Mai 2001
Mise en œuvre avec Excel 97 ou 2000

Les routines nécessaires à la conversion en euros sont stockées dans un fichier de macro complémentaire euros.xla (téléchargez).

Comment fonctionne un fichier de macro complémentaire ?
Lorsqu'il est ouvert, il reste caché mais les routines qu'il contient sont à la disposition de tous les classeurs. On peut ouvrir une macro complémentaire de deux manières différentes.
- Premièrement, comme un classeur normal avec la commande Fichier-Ouvrir. Mais il faudra alors le faire à chaque démarrage d'Excel.
- Deuxième méthode : par l'intermédiaire de la commande Outils-Macros complémentaire.
Les fichiers de macro cochés dans cette liste seront ouverts automatiquement au démarrage d'Excel. Mais afin qu'une macro complémentaire figure dans cette liste, son fichier doit être situé dans un dossier spécifique.
Pour le connaître, ouvrez n'importe quel classeur et choisissez la commande Fichier-Enregistrer sous. Dans la liste des types de fichiers, sélectionnez Macro complémentaire. Excel active immédiatement le dossier réservé aux macros complémentaires. N'enregistrez pas le classeur en cours mais notez le nom du dossier et son chemin d'accès.

Copiez-y le fichier euros.xla après avoir fermé Excel.

Règle de conversion
La règle:

Les sommes converties en euros sont arrondies au cent (centième d'euro) inférieur ou supérieur le plus proche. Si le 3ème chiffre après la virgule est inférieur à 5, l'arrondi se fait au cent inférieur (20,194 euros = 20,19). Si le 3ème chiffre après la virgule est supérieur ou égal à 5, on arrondit au cent supérieur (20,195 euros = 20,20).

En bref Les sommes converties en euros sont arrondies au cent inférieur ou supérieur le plus proche.

Compte-tenu du fait que le taux de conversion du franc en euros comporte six décimales, mais que la plus petite unité en euros (le cent) ne comporte que 2 décimales, des écarts de conversion, dûs aux arrondis peuvent apparaître. En cas d'addition ou de multiplication, la somme des montants convertis n'est pas obligatoirement égale, du fait des arrondis, à la conversion de la somme ou du produit lui-même.

Lors d'une conversion unitaire suivie d'une conversion dans le sens inverse, deux cas de figure peuvent se présenter :
1- conversion euros _E francs _E euros: Aucun écart n'est constaté, le franc est plus petit que l'euro.
2- conversion francs _E euros _E francs:
Des écarts peuvent apparaître. Ces écarts peuvent atteindre jusqu'à trois centimes puisque qu'un cent (objet de l'arrondi) est égal à un peu plus de six centimes. Ces écarts de conversion peuvent entraîner des gains ou des pertes qui doivent être comptabilisés, après compensation entre eux, pour leur montant net en résultat financier.
Cette disposition exceptionnelle visant à la compensation débit-crédit, a été proposée par le CNC puis reprise dans la loi DDOEF du 2 juillet 1998. Les arrondis techniques résultant de la conversion du capital social font l'objet d'un traitement comptable spécifique.

Actions, Conversion, Seuils

A suivre : Voir sur internet
euro-expert.com

Sources : Règlement 1103 / 97 du 17 juin 1997; Loi 98-546 du 2 juillet 1998 (DDOEF)

- Recommandations conjointes de la Banque de France,
- de l'AFECEI,
- de la Mission Euro,
- du Conseil national de la Comptabilité (Ministère de l'Economie et des Finances) Afin de limiter les écarts de conversion dûs aux arrondis, il est recommandé de convertir les sommes ou les produits plutôt que les montants individuels (total d'une facture plutôt que chaque ligne de cette facture).

Le Conseil National de la Consommation recommande cette pratique pour les relations entre consommateurs et professionnels.

Bureautique gratuite
Logiciels et Macros pour l'entreprise
Le guide des freewares
Dossier sharewares
Calculatrice commerciale gratuite pour l'Euro
Calculs en devises ou en Euro, à partir de montants HT, de TVA ou TTC ... ou à partir de montants avant commission, de commission ou après commission. Eurocom comporte les taux de change officiels des 12 pays de la zone Euro publiés le 01/01/99 (le Drachme est dans la zone Euro depuis le 01/01/2001) et tous les taux de taxe de 15 pays de l'Union Européenne.
Calculette Eurocom

Macros en freeware de conversion Euro pour Excel et Access:
E-B Soft


     
 

En bref, une macro complémentaire est un classeur Excel tout à fait normal mais enregistré au format Macro complémentaire.

Les feuilles de calcul qu'il contient ne seront pas accessibles mais les modules et les formulaires seront utilisables et visibles dans la fenêtre de l'éditeur VBA.
Vous trouverez aussi un fichier d'exemple : euro-exemple.xls (téléchargez). Copiez-le sur votre disque dur et ouvrez-le. Il ne contient aucune macro mais vous permettra de tout tester sans risque.

 

 

Convertissez en toute sécurité


- Après avoir ouvert le classeur d'exemple, activez la macro complémentaire soit avec la commande Fichier-Ouvrir soit en cochant son nom (euros) dans la liste des macro complémentaires. Un nouveau bouton s'affiche dans la barre d'outils : il affiche deux traces de pas et se nomme "Convertir en euros" et est associé à la macro de conversion. Cliquez dessus : la boîte de dialogue Conversion en euros s'ouvre. Sélectionnez dans la liste la devise sur laquelle les données à convertir sont basées. Par défaut, le franc français mais les autres devises européennes sont dans la liste. Le symbole de la monnaie et son taux de conversion sont affichés à droite. Ces données s'adaptent en fonction de votre choix dans la liste. Vous ne pouvez pas les modifier. Quelles cellules voulez-vous convertir ? Celles que vous avez sélectionnées avant de cliquer sur le bouton (la plage sélectionnée), la totalité de la feuille de calcul active ou toutes les feuilles du classeur.

- Vous devez ensuite choisir si vous convertissez les données ou les formules.
Le choix n'est pas anodin, surtout pour des montants importants. En effet, la conversion effectue un arrondi sur la deuxième décimale. Vous effectuerez donc une somme d'arrondis (en convertissant les données) ou un arrondi de la somme (en convertissant les formules). L'écart du résultat produit par les deux modes de calcul sera réel mais variable.
Voyez avec votre comptable quelle méthode convient à vos tableaux ou consultez le site de l'ordre des experts comptables.

Souhaitez-vous que les cellules converties soient formatées pour l'affichage de deux décimales et du symbole de l'euro ? Laissez active l'option Format €. Par prudence, il vaut mieux copier le classeur pour pouvoir y revenir si nécessaire plus tard. La copie sera enregistrée dans le même dossier et le nom du fichier est automatiquement complété avec le symbole monétaire.
Par exemple : euro-exemple.xls sera copié sous le nom euro-exemples-FRF.xls si vous convertissez des francs français. Lorsque vous cliquez sur OK, le classeur est copié.
Mais, auparavant, la macro vérifie si cette copie a déjà été exécutée.
Si c'est le cas (dans notre exemple, si le fichier euro-exemples-FRF.xls existe déjà), un message vous demande si vous souhaitez l'écraser pour le remplacer par la version actuelle du fichier.
Si vous avez déjà effectué des conversions dans le classeur, répondez Non car il n'est plus dans son état d'origine. Un message vous informera de la fin de la conversion.
Examinez le résultat:
- Si vous avez choisi la conversion des formules, les données restent inchangées. Leur format a été modifié pour éviter toute confusion : il affiche deux décimales et le symbole monétaire national. Les formules ont été complétées avec la fonction ARRONDI et leur format affiche le symbole de l'euro.
- Si vous avez choisi la conversion des données, la fonction d'arrondi a été introduite dans les cellules et elles affichent le format "euro". Les cellules contenant une formule n'ont pas été modifiées mais elles fournissent a fortiori des résultats en euros.

Etant donné que la macro n'enregistre pas automatiquement le classeur converti, en cas d'erreur, il suffit de fermer le fichier sans l'enregistrer.

Les taux de conversion sont enregistrés dans une variable indicée Les macros contenues dans le fichier de macro complémentaire euros.xla sont accessibles dans la fenêtre de l'éditeur VBA (choisissez la commande Outils-Options-Editeur VBA). Ouvrez le module ModuleEuros.
La macro Auto_Open installe le bouton dans la barre d'outils. Grâce au paramètre Temporary:=True, ce bouton est désactivé lorsque vous quittez Excel.
La routine principale Euros commence par remplir la variable tableau TablEuros à trois colonnes. La colonne 0 pour le nom du pays, la colonne 1 pour la devise et la colonne 2 pour le taux de conversion.
Ces données sont injectées dans la liste du formulaire avec l'instruction FrmEuros.CmbDevises.List = TablEuros.
Les trois instructions suivantes définissent la France comme pays par défaut à l'ouverture de la boîte de dialogue. Le bouton OK du formulaire est associé à la macro CmdOK_Click(). Après la récupération des données dans des variables et la création éventuelle de la copie du fichier d'origine, trois cas sont envisagés : la conversion sera appliquée à la plage sélectionnée, à la feuille ou au classeur. En fonction du contenu de la variable vZone, l'une des trois routines sera exécutée : EurosPlage, EurosFeuille ou EurosClasseur.
Vous trouverez ces routines dans le module ModuleEuros. Chacune d'entre elles fait appel à la fonction Conversion qui est appliquée à chaque cellule de la zone choisie (la plage, la feuille ou le classeur).
Si la cellule contient une formule et si vous avez demandé la conversion des formules, la fonction ARRONDI est ajoutée.
Si la cellule ne contient pas une formule et que vous avez demandé la conversion des données, si elle n'est pas vide et si elle ne renferme ni texte ni de date, la fonction ARRONDI est ajoutée à la donnée.
Une fois la conversion terminée, un format (devise nationale ou euro) est attribué à la cellule si vous avez activé l'option dans la boîte de dialogue. Il tient compte du type de conversion (données ou formules).

Avant de terminer, il faut savoir qu'Excel 2000 propose la formule EUROCONVERT (pour laquelle vous trouverez les explications dans le fichier d'aide) ainsi que le bouton € qui, lui, ajoute simplement le symbole € sans effectuer de conversion.

Les règles de conversion de l'Euro sont sur le site de l'ordre des experts comptables et sur celui de l'Union européenne.
Le site de l'Union européenne fournit toutes les informations nécessaires sur le passage à l'euro.
La conversion des unités monétaires nationales en euros est régie par des règles légales précises visant à assurer la clarté et la justesse. Chaque taux de conversion vers 1 euro est exprimé par six chiffres (par ex. 1 euro = 40,3399 BEF) et ces six chiffres doivent toujours être utilisés pour faire les conversions. Ils ne peuvent pas être arrondis ni raccourcis. Si après la conversion en euros, le chiffre obtenu à la 3ème décimale est inférieur à 5, le nombre en euros doit être arrondi vers le bas, par ex. 34,874 euros devient 34,87. Si le chiffre à la 3ème décimale est égal ou supérieur à 5, le nombre peut être arrondi vers le haut, par ex. 34,875 devient 34,88.