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’ »

Comptes consolidés : le traitement des intérêts minoritaires négatifs en norme française

Les intérêts minoritaires (ou intérêts hors groupe) représentent la quote-part des capitaux propres non détenues (directement ou indirectement) par le groupe dans les filiales consolidées selon la méthode de l’intégration globale. Les capitaux propres (comprenant le résultat de l’exercice) sont présentés distinctement au passif du bilan consolidé entre la part groupe et la part des minoritaires.

Modèle de bilan consolidé CRC 99-02

Modèle de bilan consolidé CRC 99-02

Toutefois, lorsque pour une filiale donnée, la part revenant aux minoritaires devient négative (suite à l’accumulation de pertes), le règlement CRC 99-02 (§ 270) prévoit qu’elle est déduite des intérêts majoritaires (part groupe), sauf si les associés ou actionnaires minoritaires ont l’obligation formelle (légale ou contractuelle) de combler ces pertes.

Continue reading ‘Comptes consolidés : le traitement des intérêts minoritaires négatifs en norme française’ »

Privacy Badger protège votre vie privée

Les activités des internautes sont épiées en permanence par les sites internet qu’ils visitent : pages consultées, produits achetés, articles lus… Faits et gestes sont enregistrés, analysés, interprétés. Cet espionnage plus ou moins indiscret est généralement réalisé à l’aide de cookies.

Les données collectées sont analysées puis vendues aux annonceurs afin de mieux cibler la publicité. Le tout bien entendu à l’insu de l’internaute, qui même s’il n’est plus aussi naïf, n’a absolument pas la main sur les données qui sortent de son ordinateur ni sur les sociétés tierces qui les collectent. La vie privée des citoyens n’a finalement plus de secret pour les annonceurs.

Logo Privacy Badger

Continue reading ‘Privacy Badger protège votre vie privée’ »