XL 2016 Association

Gerard21

XLDnaute Nouveau
Bonjour
j'ai développé une petite application excel pour gérer une association familiale dans mon village.
Je suis totalement novice et à force de persévérance j ai réussi a faire un truc pas trop mal.
Gestion des factures, envoi automatique par mel, gestion des activités et des adhérents.
Mais le mois de septembre approche et j'ai encore beaucoup de travail pour finaliser mon projet.
Je souhaiterai pouvoir faire la liste des adhérents par activités mais je n ai plus d'idée
Merci beaucoup pour votre aide
 

Pièces jointes

  • Test Application 51ok.xlsm
    97.3 KB · Affichages: 42

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour gérard,
Un essai en PJ;
( j'ai invalidé dans ThisWorkbook Sheets("Tableau de Bord").Activate car la feuille est absente du fichier test )
Le tableau Noms vs Activités est reconstruit quand on sélectionne la feuille Bilan activités.
En espérant avoir compris le besoin. :)
Par contre je n'ai pas su traiter les activités dont l'adhérent a payé 0.00€. Je l'ai considéré comme faisant parti de l'activité.
Sinon il suffit de mettre un filtre excluant une valeur nulle.
 

Pièces jointes

  • Test Application 51ok (2).xlsm
    105.5 KB · Affichages: 20

Gerard21

XLDnaute Nouveau
Bonjour gérard,
Un essai en PJ;
( j'ai invalidé dans ThisWorkbook Sheets("Tableau de Bord").Activate car la feuille est absente du fichier test )
Le tableau Noms vs Activités est reconstruit quand on sélectionne la feuille Bilan activités.
En espérant avoir compris le besoin. :)
Par contre je n'ai pas su traiter les activités dont l'adhérent a payé 0.00€. Je l'ai considéré comme faisant parti de l'activité.
Sinon il suffit de mettre un filtre excluant une valeur nulle.
Pouvez vous encore m'aider svp car je n arrive pas a faire tourner ce programme
Un grand merci
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Gérard, DjiDji,
Ca veut dire quoi " je n arrive pas a faire tourner ce programme " ?
Il y a une erreur ? Si oui laquelle, que dis le VBA ?
Normalement sur le fichier que je vous ai donné, il suffit de se mettre sur la feuille Bilan activités pour que la mise à jour se fasse.
Dans le GIF ci dessous Alain Nom17 s'inscrit à l'activité 13.
20200726_173617.gif

Mais peut être ai je mal compris la problématique et votre besoin.
Au fait, vous avez activé les macros ?
 

Gerard21

XLDnaute Nouveau
Bonsoir Gérard, DjiDji,
Ca veut dire quoi " je n arrive pas a faire tourner ce programme " ?
Il y a une erreur ? Si oui laquelle, que dis le VBA ?
Normalement sur le fichier que je vous ai donné, il suffit de se mettre sur la feuille Bilan activités pour que la mise à jour se fasse.
Dans le GIF ci dessous Alain Nom17 s'inscrit à l'activité 13.
Regarde la pièce jointe 1074366
Mais peut être ai je mal compris la problématique et votre besoin.
Au fait, vous avez activé les macros ?

Vous avez parfaitement compris mon problème et cela fonctionne parfaitement chez vous
J'ai bien activer les macros
Je ne sais plus quoi faire
Merci pour votre disponibilité
 

Pièces jointes

  • Test Application exc dow.xlsm
    67.3 KB · Affichages: 7

fanch55

XLDnaute Barbatruc
Bonsoir à tous,
Le fichier de @sylvanu fonctionne très bien hormis l'Auto_open ( path non existant, mais on peut le bypasser ).

@Gerard21
Vous avez dupliqué l'onglet "Bilan Activités" --> "Bilan Activités (2)",
mais la macro worksheet_activate de ce dernier fait toujours référence à l'ancien onglet et n'est plus conforme à celui fourni par Sylvanu.
Ceci explique les dysfonctionnements ...
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir,
C'est remis carré pour Bilan activités (2). Je n'ai pas repris Bilan activités.
Mais pourquoi avoir recréé cette feuille ?
Les problèmes étaient :
1- Bilan activités au lieu de Bilan activités (2)
2- If Left(.Cells(1, i), 11) = "Activité" ne marche pas car Activité n'a que 8 caractères. Le fait de faire un "droite de " permet d'isoler le mot sans tenir compte du reste, en particulier des N°.
3- For i = 1 To Application.CountIf(.Range("K2:AD2"), "*") ne marche pas avec la structure retenue.
Je prends toutes les colonnes et les analyse. Permet d'avoir la première activité n'importe où sans figer dans le marbre là où elles doivent commencer.
Donc si vous re modifiez tenez compte de ces trois remarques.
 

Pièces jointes

  • Test Application exc dow.xlsm
    67.1 KB · Affichages: 20

Gerard21

XLDnaute Nouveau
Bonjour et un grand merci pour votre aide
Par contre ce n est pas exactement le but recherché.
En fait dans "Bilan Facture" pour chaque facture il y a 2 ligne:
une avec le nom des activités et l autre avec les prix.
En fait je souhaiterai avoir pour une activités ex: ZUMBA1 TR, ANGL1, SELD1 etc le nom des inscrits.
Cela ne doit pas être très compliqué mais pour l instant vu mon faible niveau excel, je sèche un peu.
D'avance merci pour votre aide
GG
 

Pièces jointes

  • Copie de Test Application Exc-Dow.xlsm
    52.1 KB · Affichages: 22

Statistiques des forums

Discussions
312 466
Messages
2 088 663
Membres
103 910
dernier inscrit
amor57