Vba, somme suivant mois en cours Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
Alex777f
Membre habitué
Membre habitué
Messages : 73
Appréciation reçue : 1
Inscrit le : 1 janvier 2019
Version d'Excel : 2010

Message par Alex777f » 4 janvier 2019, 22:21

Bonjour le forum.
Avant tout bonne année 2019 a tous.
Je viens demander de l'aide afin d'afficher une somme de données en fonction du mois de la date saisie.
Ci joint un fichier representatif
TEST MOIS.xlsm
(54.79 Kio) Téléchargé 16 fois
J'aimerai que lorsqu'on entre un nom dans la box ''nom'' que la somme des données pour la periode du mois en cours en fonction de la date dans la box ''date'' (07/01/2010 = mois de janvier, 02/09/2010 = mois de septembre) soit afficher dans la box ''total mois''.
Par exemple en entrant ''A'', et la date du 12/03/2010 que la somme des valeurs de ''A'' pour le mois de mars s'affiche en ''total mois''.
Merci d'avance pour votre aide precieuse
R
Rag02700
Membre fidèle
Membre fidèle
Messages : 314
Appréciations reçues : 4
Inscrit le : 26 décembre 2017
Version d'Excel : 2010

Message par Rag02700 » 4 janvier 2019, 23:54

Hello,

Ci-joint le fichier modifié.
J'ai pas fait de gestion d'erreur je te laisse t'amuser un peu :)
Tu feras attention aussi au nombre de colonnes que tu utilises ...
Dans ton fichier, tu t’arrêtes a 6 mois soit 182 colonnes... Si tu veux le faire sur un an complet, il faut que tu passes la variable "i" en "integer"

Rag.
TEST MOIS_calcul.xlsm
(55.94 Kio) Téléchargé 12 fois
Avatar du membre
Alex777f
Membre habitué
Membre habitué
Messages : 73
Appréciation reçue : 1
Inscrit le : 1 janvier 2019
Version d'Excel : 2010

Message par Alex777f » 5 janvier 2019, 00:14

Merci Rag, j'ai testé ca marche.
Je vois que tu as limité la plage de nom, dans mon fichier dorigine le tableau est plus grand que cela.
Serait'il possible d'ajouter 2 autres box et renvoyer le resultat du calcul pour les meme nom dans les autres feuilles?
R
Rag02700
Membre fidèle
Membre fidèle
Messages : 314
Appréciations reçues : 4
Inscrit le : 26 décembre 2017
Version d'Excel : 2010

Message par Rag02700 » 5 janvier 2019, 06:52

Augmenter de 2 la plage de nom ok.

En revanche pour le second point j'ai pas tout compris..

Tu veux que le résultat affiché soit l'addition de toutes les feuilles du mois de la date de ton formulaire avec le nom de ton formulaire ?

Ex : Nom = "G" date = 01/01/19 résultat = somme G, mois 1, de la feuille 1 + feuille 2 + feuille x ?

Ou alors tu veux sur chaque feuilles avoir le bouton de la macro ( car je l'ai mis juste sur la première feuille) ?
Avatar du membre
Alex777f
Membre habitué
Membre habitué
Messages : 73
Appréciation reçue : 1
Inscrit le : 1 janvier 2019
Version d'Excel : 2010

Message par Alex777f » 5 janvier 2019, 07:36

Bonjour Rag
Euh non pas comme ca.
Suivant ton exemple j'aimerais avoir sur la feuille 1 le meme userForm avec 3 box (une dediée a chaque feuille en fait). En entrant ''G'' comme nom on aura la somme de ''g'' de la feuille 1 dans la box 1, somme de ''gg'' de la feuille 2 dans la box 2
Avatar du membre
Alex777f
Membre habitué
Membre habitué
Messages : 73
Appréciation reçue : 1
Inscrit le : 1 janvier 2019
Version d'Excel : 2010

Message par Alex777f » 5 janvier 2019, 08:10

Et somme de ''g'' de la feuille 3 dans la box 3.
Ca sera genre une synthese des 3 feuille et ca evitera de mettre des userform sur chaque feuille, d'autant plus qu'on retrouve les meme nom et meme date sur toutes les feuilles.
Merci
R
Rag02700
Membre fidèle
Membre fidèle
Messages : 314
Appréciations reçues : 4
Inscrit le : 26 décembre 2017
Version d'Excel : 2010

Message par Rag02700 » 5 janvier 2019, 08:23

Voila. Si c'est ok pour toi, passe le sujet en résolu :wink:

Rag
TEST MOIS_calcul.xlsm
(56.39 Kio) Téléchargé 12 fois
Avatar du membre
Alex777f
Membre habitué
Membre habitué
Messages : 73
Appréciation reçue : 1
Inscrit le : 1 janvier 2019
Version d'Excel : 2010

Message par Alex777f » 5 janvier 2019, 08:55

Je pensais a quelque chose dans ce genre, pour ne pas avoir afficher les feuilles.
test.jpg
TEST MOIS_calcul (1).zip
(46.58 Kio) Téléchargé 11 fois
Avatar du membre
Alex777f
Membre habitué
Membre habitué
Messages : 73
Appréciation reçue : 1
Inscrit le : 1 janvier 2019
Version d'Excel : 2010

Message par Alex777f » 5 janvier 2019, 09:29

:lole:
Désolé Rag j'avais pas fait attention au code. J'ai modifié les code que tu avais laissé en commentaire pour les diriger vers les autres feuilles et je crois bien que ca marche.
Du coup tu avais pensé à cette eventualité.

Correction a porter?
R
Rag02700
Membre fidèle
Membre fidèle
Messages : 314
Appréciations reçues : 4
Inscrit le : 26 décembre 2017
Version d'Excel : 2010

Message par Rag02700 » 5 janvier 2019, 09:36

Et hop ! :)
TEST MOIS_calcul (1).xlsm
(51.74 Kio) Téléchargé 16 fois
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message