Message d'alerte renvoyant lignes d'erreurs

Résolu/Fermé
p.girard Messages postés 48 Date d'inscription mercredi 12 mars 2014 Statut Membre Dernière intervention 29 août 2014 - Modifié par pijaku le 19/06/2014 à 09:44
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 19 juin 2014 à 12:01
Bonjour,

Je cherche à créer un message d'alerte avec excel en fonction d'un nombre.

Dans une colonne j'ai une liste de personne. Dans une autre j'ai un nombre de jour.
J'aimerais que lorsque le nombre de jour est supérieur à 180, un pop-up ou une fiche s'ouvre me résumant toutes les infos des personnes concernées( colonne A et colonne K et colonne I par exemple).

Pour le moment j'ai trouvé ce bout de code mais je ne sais absolument pas comment faire apparaitre la "fiche" qui pourrait me résumé les infos des > 180.

Autre info, une personne = une ligne donc si en S20 il y a 180, idéalement il me faudrait les infos de la ligne 20 (colonne A, K et I)



Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim myRange1 As Range
Set myRange1 = Range("S:S") ' colonne S
Mavariable = Application.WorksheetFunction.CountA(myRange1)
If Mavariable > 180 Then
  MsgBox "Besoin relance"
Else
End If
End Sub



En vous remerciant d'avance si vous avez une idée !


PG

3 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
19 juin 2014 à 12:01
Un exemple : https://www.cjoint.com/c/DFtl7kZKzkG
A l'ouverture, s'il y a des lignes>=180, la feuille est filtrée et activée, colonnes masquées.
Sinon un message prevenant qu'il n'y en a pas.

eric
1
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
19 juin 2014 à 09:43
Bonjour,

Combien de lignes comporte votre fichier?
En moyenne, combien de personnes concernées (>180)?
0
p.girard Messages postés 48 Date d'inscription mercredi 12 mars 2014 Statut Membre Dernière intervention 29 août 2014
19 juin 2014 à 09:49
Bonjour, le nombre peut varier, il y a 300 lignes environ (284 précisément) pour le moment mais cela sera amené à évoluer.
Difficile de dire combien de personnes sont concernées par le >180 car cela change en fonction des dates. Par exemple je dirais que maintenant tout de suite une trentaine de personnes sont concernées.

Cordialement,

PG
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
19 juin 2014 à 09:51
Bonjour,

pourquoi ne pas mettre un filtre automatique tout simplement ?
eric
0
p.girard Messages postés 48 Date d'inscription mercredi 12 mars 2014 Statut Membre Dernière intervention 29 août 2014
19 juin 2014 à 09:56
Bonjour, plusieurs personnes seront amenées à utiliser ce fichier (et certain peu doué avec excel à ne même pas savoir utiliser le filtre). Le fait de mettre un pop-up m'assurerait que la personne ayant ouvert le fichier à vu l'alerte et permet une certaine ergonomie !
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
19 juin 2014 à 10:23
Je vais rejoindre Eric.
Le fait de mettre un pop-up n'obligera personne à en lire le contenu.

Mais bon, si tu insistes, juste pour le défi, ça peux se faire.
0
p.girard Messages postés 48 Date d'inscription mercredi 12 mars 2014 Statut Membre Dernière intervention 29 août 2014
19 juin 2014 à 10:27
D'accord si c'est compliqué pas la peine de se prendre la tête avec ça.

Sinon je n'ai aucune idée si cela est possible mais par exemple est que excel pourrait à l'ouverture du fichier, si il y a des lignes >180, envoyer un email avec les lignes concernées ? Je ne pense pas que cela soit vraiment plus simple que le premier choix :D Sinon je me débrouillerai avec la mise en forme conditionnelle, au moins, les couleurs parlent bien aux gens.

Merci à vous
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
19 juin 2014 à 10:42
+ 1 pour la mise en forme conditionnelle.

Non, il n'y a rien de compliqué dans vos demandes. Même l'envoi de mail reste sommes toutes assez facile à réaliser.
Mais c'est surtout pour pouvoir obtenir un résultat en adéquation avec ce que vous souhaitez.

On peut également partir sur l'idée d'une pop-up qui reste ouverte 5 secondes par ligne concernée.
Ainsi, lorsque l'utilisateur ouvre le fichier, il se retrouve avec un pop-up (en plein écran s'il le faut), à lire pendant 20 secondes si cela concerne 4 personnes. Il ne peut rien faire d'autre, donc... il le lit. Ou pas...
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
19 juin 2014 à 11:02
Ou bien filtrer d'office à l'ouverture du fichier si >180 trouvés, avec éventuellement un plan pour masquer les colonnes non voulues.
Plus un bouton pour remettre l'affichage en normal.
Mais s'envoyer un mail alors qu'on vient d'ouvrir le fichier et qu'on l'a sous les yeux est-ce bien utile ?

eric
0