Menu

Matrice d'enregistrement des votes en Assemblée Générale de Copropriété

Messages postés
7
Date d'inscription
vendredi 4 mai 2018
Dernière intervention
10 mars 2019
- - Dernière réponse : ASB7869
Messages postés
7
Date d'inscription
vendredi 4 mai 2018
Dernière intervention
10 mars 2019
- 10 mars 2019 à 15:09
Bonjour à vous toutes et tous,

J'ai expérimenté l'année dernière une matrice qui fonctionne à quelques exceptions près ...
Pourriez-vous m'aider à la finaliser ?

1/ J'aimerais que, en fonction du choix opéré en colonne D ("Résultat"), les colonnes F; J; N; R; V; Z; AD se modifient automatiquement :
- Choix "Prés." ==> par défaut "Oui" au lieu de "-"
- Choix "Abs." ==> par défaut "-"

2/ la formule NB.SI ne fonctionne pas (lignes 22 ; 23 ; 24) sauf en colonne D

Je joins le fichier correspondant :
https://www.cjoint.com/c/ICdq3p26WIW

En vous remerciant par avance de votre aide,


Configuration: Windows / Firefox 65.0
Afficher la suite 

Votre réponse

3 réponses

Messages postés
10413
Date d'inscription
mercredi 16 janvier 2013
Dernière intervention
26 mars 2019
1370
0
Merci
Bonjour

Ton fichier avec une macro pour mettre oui ou - selon le choix de la liste déroulante en D
https://mon-partage.fr/f/A3pZk78n/

Par contre j'ai du changer les validations des colonnes vote la fonction INDIRECT ne fonctionnant plus

Quant à la formule NB.SI elle fonctionne bien dans toutes les colonnes

Cdlmnt
Via

ASB7869
Messages postés
7
Date d'inscription
vendredi 4 mai 2018
Dernière intervention
10 mars 2019
-
Merci pour ta réponse hyper rapide. Je suis impressionnée ... mais complètement nulle !
Quand je fais un essai sur une ligne, ça fonctionne, mais pas sur la suivante ...
Par ailleurs, comment dois-je lier mon fichier xls à ton fichier macro, pour que ça fonctionne sur mes différents onglets de votes ?
Cordialement,
ASB7869
Commenter la réponse de via55
Messages postés
10413
Date d'inscription
mercredi 16 janvier 2013
Dernière intervention
26 mars 2019
1370
0
Merci
Je ne comprends pas ça fonctionne pour toutes les lignes de la colonne D
La macro est associée à la feuille
Fais ALT+F11 pour ouvrir l'éditeur VBA et voir la macro
Cette macro s'applique à la plage D11:D21 de la feuille et est mise en action à chaque changement dans cette plage

Si tu veux qu'elle s'applique à d'autres feuilles, tu copie la macro puis dans l'arborescence à gauche avec les feuilles de l'éditeur tu doubles clic sur la feuille dans laquelle tu veux appliquer la macro puis tu colles le macro dans la feuille blanche

Si tu veux changer la plage , par exemple sur une autre feuille la plage est D11:D30 tu n'as qu'à changer les références dans ligne de macro If Not Intersect(Target, Range("D11:D21")) Is Nothing Then

Ensuite dans la macro on boucle sur les colonnes 6 à 24 par saut de 4 colonnes
For col = 6 To 26 Step 4

La aussi tu peux adapter les chiffres dans la boucle si tu a plus ou moins de colonnes

Si tu n'y arrives pas fournis moi le fichier complet en passant par cjoint et je regarderai

Commenter la réponse de via55
Messages postés
7
Date d'inscription
vendredi 4 mai 2018
Dernière intervention
10 mars 2019
0
Merci
Cher Via55
Nulle de chez nulle, j'accepte volontiers ta proposition de modifier directement mon fichier ...
En te remerciant par avance de ton aide précieuse,
Et bon dimanche !
ASB7869

Voici le lien vers mon fichier
https://www.cjoint.com/c/ICkogLW2N1W
Commenter la réponse de ASB7869