Une fois de plus j'ai besoin de votre précieuse aide...
J'explique mon cas :
J'ai un listing d'opérations à faire, avec des dates correspondantes. Pour chaque opération, j'ai une cellule "OUI" ou "NON", si la date d'intervention est dans ce mois-ci...
Ex :
Nettoyer le filtre - 01/02/08 - "NON"
Faire la vidange - 01/04/08 - "OUI"
Pour les opérations avec "OUI", je voudrais reporter toute la ligne (opérations, date, type...) dans un autre feuillet excel, destiné à l'impression.
Comment faire pour reporter toute une ligne dans un autre tableau identique ??
Re : Recopier une ligne d'un tableau si la valeur d'une colonne est "OUI"
Bonjour à tous,
Il n'est pas nécessaire de les transférer sur un autre feuille si tu souhaites simplement imprimer les lignes "OUI" : avec un filtre sur les "OUI", tu n'imprimeras que les lignes "OUI".
Re : Recopier une ligne d'un tableau si la valeur d'une colonne est "OUI"
Hmm ça c'est pas bête tiens, je n'y avais même pas pensé...
Le seul hic c'est que j'aimerais que même les actions avec la valeur "NON" reste affichées à l'écran... N'est-il pas possible d'appliquer un filtre seulement à l'impression et non à l'affichage ?
Sinon je recopie tout mon tableau sur un autre feuillet destiné à l'impression, et là ça ne m'embête pas que le filtre soit appliqué aussi à l'affichage.
Re : Recopier une ligne d'un tableau si la valeur d'une colonne est "OUI"
Re,
Peux-tu joindre un bout de fichier ?
On pourrait mettre un petit code évènementiel (BeforePrint) qui sélectionnerait les lignes "OUI" et remettrait toutes les lignes après Impression
Re : Recopier une ligne d'un tableau si la valeur d'une colonne est "OUI"
Tiens d'ailleurs ça m'amène à un autre problème : je suis sous excel 2007, et je devrais mettre le fichier sur un poste avec excel 2003.
Lors de la conversion, il me dit que j'ai des formules avec trop de niveaux d'imbrications (qui sont limités à 7 vers le fichier de destination en .xls)
Voici un aperçu de la fonction en question :
Code:
=SI(E2="Jour";F2+1;SI(E2="semaine";F2+7;SI(E2="2 semaines";F2+14;SI(E2="1 mois";F2+30;SI(E2="2 mois ";F2+60;SI(E2="3 mois";F2+90;SI(E2="6 mois";F2+180;SI(E2="Annuel";F2+365;SI(E2="2 ans";F2+730;)))))))))
Re : Recopier une ligne d'un tableau si la valeur d'une colonne est "OUI"
Waw, impeccable pour la macro, c'est exactement ce qu'il me faut !
Merci énormément...
Pour le deuxième problème : Apparament les .xls ont un maximum de 7 niveaux d'imbrications, le .xlsx en a plus, mais je ne sais pas précisément combien.