Affichage cellule non vide dans un Msgbox
Résolu
JBL501435
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis pas un expert en programmation et j'aurais besoin d'aide pour un problème simple je pense.
Je réalise un planning hebdomadaire, ou j'assimile un numéro à une personne que je dispatche sur les postes de travail. J'ai réalisé un moyen de contrôle à l'aide d'une formule qui fonctionne dans la colonne Z (Z7:Z170). Sur cette colonne, je souhaiterais faire apparaitre dans un msgbox le numéro qui ne sont pas noté (personne qui ne sont pas attribué au planning).
Sur cette colonne , il y a bcp de résultat de fonction résultat "" (indiquant que la personne est bien attribué à un poste).
Comment dois je mis prendre pour afficher dans un msgbox seulement les quelques chiffres qui ne sont pas attribués si c'est possible.
Cordialement,
JBL
Je suis pas un expert en programmation et j'aurais besoin d'aide pour un problème simple je pense.
Je réalise un planning hebdomadaire, ou j'assimile un numéro à une personne que je dispatche sur les postes de travail. J'ai réalisé un moyen de contrôle à l'aide d'une formule qui fonctionne dans la colonne Z (Z7:Z170). Sur cette colonne, je souhaiterais faire apparaitre dans un msgbox le numéro qui ne sont pas noté (personne qui ne sont pas attribué au planning).
Sur cette colonne , il y a bcp de résultat de fonction résultat "" (indiquant que la personne est bien attribué à un poste).
Comment dois je mis prendre pour afficher dans un msgbox seulement les quelques chiffres qui ne sont pas attribués si c'est possible.
Cordialement,
JBL
Configuration: Windows / Chrome 97.0.4692.71
A voir également:
- Affichage cellule non vide dans un Msgbox
- Supprimer page word vide - Guide
- Caractere vide - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Affichage double ecran - Guide
2 réponses
Bonjour
Supposons que tu aies 50 personnes à gérer.
Tu commences par la première et si on applique strictement ce que tu demandes, tu vas avoir un message avec les 49 autres.
Comme c’est bloquant tu vas cliquer sur OK, puis saisir la deuxième personne et bam message avec les 48 autres…
Etc
Bref ça risque vite d’être plus agaçant que pratique.
On peut envisager un bouton, qui lance le contrôle uniquement quand tu le juges utile.
Mais il y a encore le côté bloquant.
On peut aussi envisager une signalisation sans bloquage.
Par exemple le fond de la cellule du numéro qui change de couleur.
Supposons que tu aies 50 personnes à gérer.
Tu commences par la première et si on applique strictement ce que tu demandes, tu vas avoir un message avec les 49 autres.
Comme c’est bloquant tu vas cliquer sur OK, puis saisir la deuxième personne et bam message avec les 48 autres…
Etc
Bref ça risque vite d’être plus agaçant que pratique.
On peut envisager un bouton, qui lance le contrôle uniquement quand tu le juges utile.
Mais il y a encore le côté bloquant.
On peut aussi envisager une signalisation sans bloquage.
Par exemple le fond de la cellule du numéro qui change de couleur.
Merci d'avoir répondu à mon sujet.
Pour répondre Whismeril, non l'objectif est pas d'avoir un msgbox qui apparait à chaque fois.
Mais d'avoir un bouton ctrl en bas du planning qui en cliquant dessus permettrait de faire apparaitre les quelques manquants .
Il y a un contrôle de la somme du personnel et des doublons déjà. (ex: les 100 1ères personnes sont notés de 1 à 100 mais parfois quand on est dessus , on sait qu'il nous reste 5 personnes à mettre mais lesquels c'est pas tous le temps évident de savoir et c'est parfois un peu laborieux de chercher lesquels).
Donc j'ai déjà régler le problème de comment trouver les personnes manquants dans ma colonne Z ( Z7:Z170).
Cela me donne une colonne avec plein de " " du à ma formule de calcule et si il manque des personnes, les numéros des personnes sont affichés entre les " ".
Est ce que c'est un peu plus clair?
il me faut un code qui me permet d'une commande bouton en cliquant dessus , de faire apparaitre dans un msgbox les quelques chiffres (personnes) qui sont manquants sur la liste.
Pour répondre Whismeril, non l'objectif est pas d'avoir un msgbox qui apparait à chaque fois.
Mais d'avoir un bouton ctrl en bas du planning qui en cliquant dessus permettrait de faire apparaitre les quelques manquants .
Il y a un contrôle de la somme du personnel et des doublons déjà. (ex: les 100 1ères personnes sont notés de 1 à 100 mais parfois quand on est dessus , on sait qu'il nous reste 5 personnes à mettre mais lesquels c'est pas tous le temps évident de savoir et c'est parfois un peu laborieux de chercher lesquels).
Donc j'ai déjà régler le problème de comment trouver les personnes manquants dans ma colonne Z ( Z7:Z170).
Cela me donne une colonne avec plein de " " du à ma formule de calcule et si il manque des personnes, les numéros des personnes sont affichés entre les " ".
Est ce que c'est un peu plus clair?
il me faut un code qui me permet d'une commande bouton en cliquant dessus , de faire apparaitre dans un msgbox les quelques chiffres (personnes) qui sont manquants sur la liste.
J'ai essayé un truc simple,
dim plage as integer
Range("Z7:Z170").Select
plage = Selection.Value
MsgBox plage
mais je pense pas que ce soit la bonne méthode, j'ai regardé pleins de sites et de post , et ils parlent tous d'aller chercher la dernière cellule non vide etc... et qu'il faut faire attention au " " des formules présents sur la plage.
Mais concrètement j'ai pas réussi à trouver de post qui correspond vraiment à mon problème.
Donc tu penses que si je concatener toutes les cellules , je pourrais faire apparaitre bcp plus facilement et simplement?
dim plage as integer
Range("Z7:Z170").Select
plage = Selection.Value
MsgBox plage
mais je pense pas que ce soit la bonne méthode, j'ai regardé pleins de sites et de post , et ils parlent tous d'aller chercher la dernière cellule non vide etc... et qu'il faut faire attention au " " des formules présents sur la plage.
Mais concrètement j'ai pas réussi à trouver de post qui correspond vraiment à mon problème.
Donc tu penses que si je concatener toutes les cellules , je pourrais faire apparaitre bcp plus facilement et simplement?
On peut aussi faire un seul msgbox avec la liste des numéros non attribués.
Merci yg_be