automatisation d'un tableau et graphiques

pipo159

XLDnaute Junior
Bonsoir tous le monde,
Des personnes de ce forum m'ayant déjà beaucoup aidé, c'est pourquoi je reviens solliciter votre aide.
J'ai un fichier excel qui me permet de récapituler mes comptes.
Chaque ligne du compte s'insèrent dans un tableau à travers un Userform1.
Jusque là ça fonctionne.
Dans un second onglet "Récapitulatif", j'ai un second tableau où s'insèrent pour chaque mois, la somme des crédits et la somme des débits.
Je fait ça manuellement et je souhaiterai savoir s'il est possible de faire cette somme suivant la date de chaque données automatiquement. (j'espère être clair).
Par la suite je souhaiterai automatiser des graphiques. C'est à dire pouvoir faire des graphique camembert pour voir la répartition, pour un mois donné, de chaque "nature de l'opération" ou l'évolution de chaque "nature de l'opération" au cours du temps.

Je sais que j'en demande beaucoup mais ne m'y connaissant pas énormément en code Excel, j'ai un peu de mal.
J'apprends en lisant vos codes.

Je suis à votre disposition pour d'éventuelles autres informations

Cordialement,

Pipo
 

Pièces jointes

  • test.zip
    23.2 KB · Affichages: 45
  • test.zip
    23.2 KB · Affichages: 42
  • test.zip
    23.2 KB · Affichages: 40

pipo159

XLDnaute Junior
Re : automatisation d'un tableau et graphiques

Bonjour tous le monde, et à toi kjin,

Merci beaucoup d'avoir réfléchi à mon problème et pour ta solution.
Cela fonctionne correctement.
Je cherchais à le faire avec vba alors qu'avec quelques formules c'est beaucoup plus rapide.

Je vais maintenant réfléchir un peu à ces graphiques car je souhaiterais pouvoir visualiser ces graphes camembert pour chaque en sélectionnant un mois.
L'idée de pouvoir visualiser le détail dans le tableau croisé dynamique en plus du graphe est très bien.
Penses tu que cela est possible de faire la même chose en pouvant sélectionner un mois et une année dans une liste déroulante par exemple?

Merci encore de ta réponse

Cordialement,

Pipo
 

pipo159

XLDnaute Junior
Re : automatisation d'un tableau et graphiques

Re bonjour,

Dans mon tableau j'ai plusieurs mois identiques car j'ai plusieurs années donc les formules dans le tableau récapitulatif ne fonctionnent pas, il faut ajouter une condition sur l'année.
Je vais réfléchir à ça et essayer de trouver la réponse:p

Cordialement,

Pipo
 

kjin

XLDnaute Barbatruc
Re : automatisation d'un tableau et graphiques

Bonjour,
De quel récaitulatif parles tu ?
Parce que ligne 1, colonne D (débit) par exemple :
=SOMMEPROD((MOIS(Dates)=MOIS(C4))*(ANNEE(Dates)=ANNEE(C4))*(Débit))
L'année est bien présente dans les critères, et la somme est juste
A+
kjin
 

pipo159

XLDnaute Junior
Re : automatisation d'un tableau et graphiques

Re bonjour,
Tes formules semblent correcte car il y a bien l'année qui entre en compte.
Quand j'ai peu de ligne ta formule fonctionne.
En revanche, quand je mets tous mes comptes ( environ 250 lignes : ce n'est pas énorme non plus^^) ça ne fonctionne plus je ne sais pas pourquoi.
Je continue à chercher.

Cdlt

Pipo
 

pipo159

XLDnaute Junior
Re : automatisation d'un tableau et graphiques

Re,

J'ai compté que lorsque j'ai 98 lignes, ça fonctionne.
Et lorsque je passe à 99 lignes, ça ne fonctionne plus.
Les formules sont elles bloquées à un certain nombre de ligne?
Est-il possible de réaliser la même chose en utilisant VBA?

Merci de votre aide,

Cdlt,

Pipo
 

kjin

XLDnaute Barbatruc
Re : automatisation d'un tableau et graphiques

Re,
Et lorsque je passe à 99 lignes, ça ne fonctionne plus....
Ca veut dire quoi précisément, parce que je viens de testé sur 3000 lignes et n'ai pas rencontré de pb particulier.
Attention, SOMMEPROD ne fonctionne que si les plages sommées ont la même dimension, c'est pourquoi j 'ai référencé toutes les plages nommées par rapport à la longueur de la colonne DATES
En outre, dans le récapitulatif, comme il serait surprenant qu'il n'y ai pas de mvt pour un certain mois, le cumul est effectué par rapport à la ligne précédente; évidemment si cette ligne est vide :eek:, sinon changer ces formules.
Le plus simple est faire passer un extrait de ton fichier avec le pb...
A+
kjin
 

pipo159

XLDnaute Junior
Re : automatisation d'un tableau et graphiques

Bonjour,
je vous envoie ci joint le fichier.
J'ai supprimer plusieurs ligne pour ne pas que le fichier soit trop gros.
Quelques une des formules fonctionnent mais lorsque j'ai toutes mes lignes aucune de fonctionnaient.
Si quelqu'un trouve pourquoi elles ne fonctionnent pas, si vous pouvez m'expliquer comment réparer cela pour que je puisse le faire par la suite moi même :)

Cdlt,

Pipo
 

Pièces jointes

  • Compte1.zip
    45.7 KB · Affichages: 37
  • Compte1.zip
    45.7 KB · Affichages: 39
  • Compte1.zip
    45.7 KB · Affichages: 34

kjin

XLDnaute Barbatruc
Re : automatisation d'un tableau et graphiques

Re,
Rien de vraiment grave
En fait lorsque tu saisies tes lignes avec le formulaire, les cellules Crédit ou Débit qui ne sont pas renseignées ne sont pas vidées mais contiennent la valeur "rien" :rolleyes: (TB = "")
Donc plutôt que d'alourdir les formules, j'ai modifié le code pour vider les cellules qui ne sont pas renseignées
J'ai enlever les images pour alléger le fichier
A+
kjin
 

Pièces jointes

  • Compte_V2.zip
    27.7 KB · Affichages: 47
  • Compte_V2.zip
    27.7 KB · Affichages: 47
  • Compte_V2.zip
    27.7 KB · Affichages: 47

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 321
Messages
2 087 266
Membres
103 501
dernier inscrit
talebafia