|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() patrick camasResponsable de projet fonctionnel Inscription : septembre 2011 Messages : 2 ![]() |
Bonjour à tous et enchanté puisque je suis nouveau.
Voici ma demande puisque je ne peux pas joindre de fichier. J'ai un classeur excel 2007 avec environ 300 lignes et 20 colonnes environ cela dépend des fois. Chaque colonne comporte un en tête mais dans les lignes toutes les cellules ne sont pas systématiquement remplies. J'ai par contre une colonne N qui est systématiquement remplie par un 1 ou un 0 dans chaque ligne. J'applique un filtre qui m'affiche que les lignes ou il y a la valeur 1. Il me reste environ une 40 de lignes affichées. Mon but final est de créer une macro qui m'affiche seulement la ligne entière qu'il y avait au dessus de la valeur 1 (en plus de celle ou il y a le 1 qui est déjà affichée) et pas les autres. Donc je voudrai me retrouver avec les lignes ou ya 1 en colonne N + celle du dessus uniquement affichées. Je vous remercie |
|
|
00
|
|
|
#2 | ||
|
Invité régulier
![]() Inscription : septembre 2011 Messages : 6 ![]() |
Salut,
Si j'ai bien compris, si on appelle L l'indice de ligne, tu souhaites conserver toutes les lignes vérifiant : Cellule(L,N) = 1 ou Cellule(L+1,N) Si oui, tu peux utiliser une boucle for each Cellule dans ta colonne N pour créer un filtre : Code :
n. |
||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Hervé SilveInscription : août 2010 Messages : 773 ![]() |
Bonjour,
Ceci doit faire ce que tu veux : Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() patrick camasResponsable de projet fonctionnel Inscription : septembre 2011 Messages : 2 ![]() |
Génial ça marche,
ça c'est du rapide et efficace, droit au but ! Je vous remercie vivement |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com