Microsoft 365 Aide sur macro (débutant inside)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Misterjarvis

XLDnaute Nouveau
Bonjour à tous,

ça fait quelques temps que je parcours le forum (très riche) et à mon tour de poser ce qui est un souci pour moi, je vais essayer de formuler clairement (en plus en termes de macro je suis niveau -2)

sur la base de ce tableau en appuyant sur un bouton (cachant une macro donc..)

fichier
j'aimerais pouvoir sortir dans un nouvel onglet un tableau qui ne donnerait que les cellules non vides de avril / mai / juin / juillet pour une personne donnée

par exemple pour marc cela donnerait ce tableau

fichier2
on ne prend donc en compte que les lignes 5 et 8 car la 6 est vide sur les mois concernés

la cerise sur le gâteau serait d'avoir aussi un menu déroulant avec item rouge / orange / vert

j'avoue je ne sais pas trop par quel bout prendre l'histoire (sachant bien sur que le tableau initial est bien plus complexe que les copies d'écran mais bon..)

Si vous savez faire je suis preneur d'explications, j'espère que l'exposé aura été clair
 
En fait quand je dis complexe c’est surtout qu’il y a beaucoup de colonnes (qui ne servirons pas dans ce que je veux faire) mais si c’est vraiment nécessaire je le joindrai dans un prochain message (il faut que je l’anonymise au maximum car données touchy)
 
@Misterjarvis

Je te propose ce fichier

J'ai commenté le code 😉
Tout se met à jour quand tu vas sur la feuille "Resultat"

Par contre pour ceci j'ai rien compris !!! (Ni à quoi cela va te servir ! )
la cerise sur le gâteau serait d'avoir aussi un menu déroulant avec item rouge / orange / vert

Merci de ton retour
 

Pièces jointes

Hello

ok j'avance, j'ai bien donc d'affiché que les lignes qui comprennent des données sur avril, mai, juin et juillet.

En terme d'affichage je me suis mal exprimé (ou pas exprimé en fait) mais je souhaiterais qu'on ait un onglet par personne n'affichant "que" les colonnes concernées (donc dans le fichier les colonnes B, AM, AN, AO, AP et AY).

Concernant ton point
Par contre pour ceci j'ai rien compris !!! (Ni à quoi cela va te servir ! )
la cerise sur le gâteau serait d'avoir aussi un menu déroulant avec item rouge / orange / vert

En fait c'est pour indiquer une tendance (doc utilisé pour des entretiens mais c'est vraiment pas mandatory

Dans tous les cas merci bcp pour le fichier
 
et donc là on parle d'afficher les mois de Q2 + juillet, pour faire le même sur Q3+1 mois il faut mettre les bonnes cellules dans la partie code suivante ? :
If .Range("AM" & i) <> "" Or .Range("AN" & i) <> "" Or .Range("AO" & i) <> "" Or .Range("AP" & i) <> "" Then
Derlig = Ws2.Range("A" & Rows.Count).End(xlUp).Row + 1
 
@Misterjarvis

Cette ligne va tester si ces 4 zones sont vides
If .Range("AM" & i) <> "" Or .Range("AN" & i) <> "" Or .Range("AO" & i) <> "" Or .Range("AP" & i) <> "" Then

1712921207894.png

Si les 4 zones sont vides on ne fait rien et si au moins une zone n'est pas vide (donc elle est remplie) alors on s'en occupe....
Et il faut aussi ajuster les cellules à prendre...

Voir les commentaires que j'ai mis dans le code VBA
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
23
Affichages
1 K
Réponses
4
Affichages
724
Retour