ETAFI CONSO : mettre à jour les fourchettes de regroupement de comptes

Les fourchettes de regroupement d’ETAFI CONSO affectent chaque compte de balance générale des entités consolidées dans les rubriques de consolidation. Pour mémoire, les comptes consolidés sont formés à partir de la reprise des comptes individuels (matérialisés par les balances générales) de chacune des entités consolidées et des opérations de consolidation (retraitements, élimination des opérations et résultats intragroupe…). La validation de ce paramétrage est primordiale dans la mesure où toute erreur dans la reprise des comptes individuels impacte la présentation des comptes consolidés.

Plusieurs fourchettes peuvent coexister en fonction des spécificités comptables de chaque entité.

Modifier manuellement une fourchette de regroupement de comptes (ETAFI CONSO)

Modifier manuellement une fourchette de regroupement de comptes (ETAFI CONSO)

Continue reading ‘ETAFI CONSO : mettre à jour les fourchettes de regroupement de comptes’ »

EXCEL, VBA : exporter des données Excel dans un fichier CSV

Il est courant d’exporter sous la forme d’un fichier texte des données produites ou mises en forme sur EXCEL en vue d’une intégration dans un logiciel tiers ; il en est ainsi, par exemple, d’écritures comptables.

Ces opérations d’exportation gagnent à être automatisées avec une macro VBA lorsqu’elles sont répétées.

L’exemple qui suit sélectionne une plage de cellules Excel, la copie en mémoire, la colle dans une feuille créée spécialement à cet effet puis la sauvegarde au format CSV (texte).

ClasseurEcritures.Sheets(1).Range(PremièreColonne & LignedébutEcritures & ":" & DernièreColonne & LignedébutEcritures - 1 + NumEchéancier * 3).Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Application.CutCopyMode = False
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=s, FileFormat:=xlCSV, CreateBackup:=False
ActiveWindow.Close
Application.DisplayAlerts = True

Continue reading ‘EXCEL, VBA : exporter des données Excel dans un fichier CSV’ »

EXCEL, VBA : importer un fichier texte dans Excel

L’analyse de données passe par l’extraction de données provenant de logiciels tiers. Ces extractions sont fréquemment matérialisées par des fichiers texte ou CSV. L’importation de ces données dans Excel peut être réalisée manuellement mais l’automatisation de ces importations se révélera beaucoup plus efficace en présence de volumes de fichiers conséquents, tel est le cas pour l’analyse des comptes dans un groupe de sociétés.

Fichier CSV à importer

Fichier CSV à importer

Le langage VBA implémenté dans Excel dispose de la commande OpenText dédiée à l’ouverture de fichiers texte. Cette commande présente les mêmes fonctionnalités que le convertisseur qui suit l’ouverture d’un fichier texte (menu Fichier / Ouvrir) ou encore dans le menu Données / Convertir :

Continue reading ‘EXCEL, VBA : importer un fichier texte dans Excel’ »

EXCEL, VBA : formater l’affichage des nombres

Le formatage de l’affichage des données chiffrées dans Excel facilite leur lecture. Ce formatage s’opère à partir du ruban de menus ainsi qu’à partir du menu contextuel (clic droit dans une cellule ou une plage de cellules).

EXCEL - Format cellule

EXCEL – Format cellule

En VBA, le formatage des nombres est commandé à l’aide de l’instruction .NumberFormat appliquée à .Cells ou .Range :

With .Cells(LignedébutEchéances + NumEchéancier - 1, 13)
    .Value = Intplus5ans
    .NumberFormat = "#,##0.00"
End With

Continue reading ‘EXCEL, VBA : formater l’affichage des nombres’ »

EXCEL, VBA : calculer le dernier jour d’un mois

Chaque mois de l’année compte un nombre de jours différent (31, 30, 28 ou encore 29 jours pour le mois de février les années bisextiles) ce qui ne facilite pas les calculs sur des dates, par exemple pour déterminer une date d’échéance (30 jours fin de mois…).

La fonction FIN.MOIS(date_départ;mois) résout cette difficulté en retournant le numéro de série du dernier jour du mois précédant ou suivant date_départ du nombre de mois indiqué.

Son homologue VBA est la fonction EOMONTH (pour End Of MONTH) ; son paramétrage est le même que FIN.MOIS : EOMONTH(date_départ,mois).

Continue reading ‘EXCEL, VBA : calculer le dernier jour d’un mois’ »