Fusionner deux tableaux Excel en un
Bonjour à tous,
après avoir passé de longues heures sur de nombreux forums et de nombreux jours sur le document excel joint, je me permet de vous solliciter pour vous demander un peu d'aide.
La difficulté que je rencontre concerne l'onglet Grand livre censé regrouper les onglets grand livre dépense et grand livre recette et les classer les valeurs par ordre chronologique. Cependant, je ne parviens pas à lier automatiquement les valeurs inscrites dans les deux premiers onglets à l'onglet grand livre. Mon amateurisme d'excel ne me permettant pas d'utiliser des fonctions comme rechercheV auquel je ne comprend pas grand chose.
A votre disposition pour toutes questions complémentaire et en vous remerciant de votre aide et de toute contribution.
Bien cordialement
Bonjour. Bienvenue sur le Forum
Cependant, je ne parviens pas à lier automatiquement les valeurs inscrites dans les deux premiers onglets à l'onglet grand livre.
Moi non plus!!
En effet, tes feuilles ne contiennent aucune données!
Sans doute une erreur de ta part?
Cordialement
Bonjour,
L'absence de données était volontaire. Mon souhait étant de pouvoir intégrer petit à petit des données dans ce tableau. L'intégration de valeurs dans les onglets grand livre dépenses et grand livre recette, devant permettre de compléter automatiquement les colonnes de l'onglet grand livre.
Toutefois afin de clarifier mes explications, je vous joint un tableau identique avec deux exemples, dans le grand livre dépenses et dans le grand livre recette.
Merci pour votre aide et votre accueil,
Cordialement
Bonjour
Ceci necessite de faire appel aux spécialistes en VBA pour écrire le Code correspondant.
Cordialement
Bonjour,
Merci pour cette réponse.
Je ne pensais pas qu'il était nécessaire de recourir à VBA d'autant plus qu'il ne fonctionne pas sur mon ordinateur.
N'est il pas possible de recourir à une formule excel, et si ce n'est pas le cas savez vous comment je pourrais faire pour faire appel aux spécialistes en VBA ?
Cordialement.
Bonjour,
Pourquoi vouloir avoir tout en double ?
C'est alourdir ton fichier pour rien et compliquer l'utilisation.
Tu peux très bien mettre tout sur une feuille unique et filtrer ensuite sur Recette/Dépense si tu veux n'en voir qu'une partie non ?
eric
Bonjour,
je pense en effet que c'est aussi une bonne solution, le seul problème qui se posait dans ce cas concerne les listes déroulantes présentes dans le document excel.
Les listes déroulantes actuelles sont faites simplement à partir de la validation de donnée pour les plus simples. et pour la catégorie type de dépenses par la validation de donnée et la fonction Indirect() en ayant préalablement nommé certaines plages de données qui sont masquées à droite des tableaux excel.
Si l'on fusione dés l'origine les tableaux dépenses et recettes, cela signifie qu'il faut ajouter une colonne avec une liste déroulante avec dépense ou recette, puis une liste déroulante avec la fonction Indirect pour la colonne catégorie du plan comptable et enfin un liste déroulante en dépendant avec la fonction Indirect pour la colonne type de dépenses. Et je ne parviens pas à obtenir trois listes déroulantes dépendantes et successives.
Ci dessous une illustration des listes déroulantes dépendances dans le cas d'une fusion des deux tableaux :
Je vous remercie de votre aide si vous parvenez à créer dans le troisième onglet trois listes déroulantes.
En espérant avoir était suffisamment clair.
Cordialement
> Dépenses :
- Achats
* Achats d'études et de prestations de services
* Achats non stockés de matières et fournitures
* Fournitures non stockables (eau, énergie)
* Fournitures d'entretien et de petit équipement
* Fournitures administratives
* Autres fournitures
- Services extérieurs
* Sous traitance générale
* Locations mobilières et immobilières
* Entretien et réparation
* Assurances
* Documentation
* Divers
- Autres services extérieurs
* Rémunérations intermédiaires et honoraires
* Publicité, publication
* Déplacements, missions
* Frais postaux et télécommunication
* Services bancaires
* Divers
- Impôts et taxes
* Impôts et taxes sur rémunérations
* Autres impôts et taxes
- Charges de personnel
* Rémunérations du personnel
* Charges sociales
* Autres charges de personnel
- Autres charges de gestion courante
- Charges exceptionnelles
- Dotation aux amortissements, provisions et engagements
- Emploi des contributions volontaires en nature
* Secours en nature
* Mise à disposition gratuite des biens et prestations
* Personnes bénévoles
> Recettes
- Ventes de produits finis, prestations de service
* Marchandises
* Prestations de services
* Produits des activités annexes
- Subventions d'exploitation
* Etat
* Région(s)
* Département(s)
* Commune(s)
* Organismes sociaux
* CNASEA (emplois aidés)
* Autres :
- Autres produits de gestion courante
* Cotisations et dons
* Frais d'inscription manifestations
* Subventions privées
- Produits financiers
- Produits exceptionnels
* Sur opérations de gestion
* Sur exercices antérieurs
- Reprise sur amortissements et provisions
- Contributions volontaires en nature
* Bénévolat
* Prestations en nature
* Dons en nature
Re,
le principe est toujours le même : faire une validation par liste avec en formule =indirect(la_cellule_de_la_liste_précédente)
Comme tu as des espaces, virgules et apostrophes il faut que tu nommes en remplaçant ces caractères par un _.
Et pour fabriquer le nom tu utilises plusieurs Substitue() pour remplacer ces caractères.
Regarde les exemples sur le très bon site de J. Boisgontier : http://boisgontierjacques.free.fr/pages_site/listes_cascade.htm#Listesencascade1
eric