Automatisation VBA pour comptabilité Excel

Bonjour,

Je travaille sur un projet d'automatisation de rapports comptables en Excel. Le projet est assez simple même si je pense que les manipulations macros demandent du temps.

Je n'ai pas l'impression que le sujet a déjà été traité ici (si c'est déjà traité, merci de m'indiquer où )

En clair, je dois faire ça:

  • automatiser le transfert de plusieurs données issues de plusieurs feuilles Excel dans un autre Excel (une matrice qui comporte déjà des tableaux prêts à remplir). Ces données varient environ chaque mois, ainsi que le fichier Excel source. Ce fichier peut changer de nom mais sera localisé toujours dans le même dossier sur un disque dur partagé;
  • automatiser la répartition de ces données dans les bonnes cellules/feuilles en tenant compte de l'ajustement des espaces entre chaque cellule, par exemple 2 rangées d'espace entre chaque tableau;
  • rendre le tout "user-friendly" pour qu'il y ait un minimum de manipulations à faire.

Je me suis déjà renseigné. Pour le côté user-friendly, j'envisage de créer au moins un bouton VBA qui permettrait à l'utilisateur de sélectionner le bon fichier Excel de base depuis le fichier de destination. Si cela est possible, une fois sélectionné, les bonnes données serait automatiquement copiée et collée dans les bons emplacements du fichier destination. Je doute que cela soit possible à partir du même bouton. C'est pour cela que j'avais pensé à un 2e bouton qui, une fois le bon fichier Excel source sélectionné, permettrait d'assigner les données en question. En clair, 2 boutons: 1 pour sélectionner le bon fichier, 1 pour assigner automatiquement les bonnes données. Je précise qu'a priori, le type de données ne change pas; c'est à dire qu'il y aura par exemple les mêmes comptes clients; seuls les chiffres comptent.

Pour le côté transferts de données, j'ai repéré deux ou trois vidéos sur Youtube qui décrivent à peu près ce que je voudrais faire (https://www.youtube.com/watch?v=S1jUHP_CDPo, https://www.youtube.com/watch?v=Ht1Oc9hghc0et https://www.youtube.com/watch?v=YLxnmyYCis8). Le rendu m'a l'air simple, mais tout le codage en amont me dépasse; je débute en macros.

Toute aide ou conseils seront fort appréciés!

D'avance merci,

Matt

Bonjour,

pour pouvoir avancer concrètement. 1 exemple de fichier source, 1 exemple de fichier de consolidation. + explication de quelles données aliments quelles colonnes,lignes du fichier de consolidation.

Bonjour h2so4,

Merci pour avoir mis votre nez dans mon questionnement!

Je fonctionne pour l'instant à l'aveugle, n'ayant pas accès aux fichiers en question.

MAIS, le fichier source est un pré-bilan comptable exporté du logiciel Windev. Il est composé a priori d'une seule feuille et les données à extraire sont des montants et dates qui correspondent à des références clients (mentionnées également sur le fichier destination).

Le fichier de consolidation lui est un bilan comptable avancé décomposé en plusieurs feuilles, elles-mêmes décomposées en plusieurs tableaux. Mais le transfert de données ne concerne qu'un seul tableau sur la première feuille, le reste étant répercuté sur les autres feuilles via d'autres macros.

Théoriquement, il ne devrait pas y avoir beaucoup de données à extraire (un tableau pouvant varier de 2x4 cells à 10x4).

Il s'agit surtout d'éviter aux utilisateurs de faire des copier/coller incessants ou mêmes des saisies manuelles

Dès que j'ai les fichiers, je vous envoie les exemples.

Merci,

Matt

Rechercher des sujets similaires à "automatisation vba comptabilite"