Recopier une ligne d'un tableau si la valeur d'une colonne est "OUI"

Jerome87

XLDnaute Junior
Bonjour à tous :)


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. :cool:


Comment faire pour reporter toute une ligne dans un autre tableau identique ?? :confused:


Merci beaucoup pour votre aide ! ;)
 

JCGL

XLDnaute Barbatruc
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".

Si j'ai bien compris ta demande :p

A+
 

Jerome87

XLDnaute Junior
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é... :rolleyes:

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.


Merci beaucoup :)
 

JCGL

XLDnaute Barbatruc
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

A toi de voir :p

A+
 

Jerome87

XLDnaute Junior
Re : Recopier une ligne d'un tableau si la valeur d'une colonne est "OUI"

Oula, ça devient technique :p

Ci-joint mon fichier (de test).

Merci beaucoup ;)
 

Pièces jointes

  • Fiche mensuelle niveau 2.xls
    44 KB · Affichages: 117
Dernière édition:

Jerome87

XLDnaute Junior
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;)))))))))

Y-à t-il un moyen d'y remédier ??

:(
 

JCGL

XLDnaute Barbatruc
Re : Recopier une ligne d'un tableau si la valeur d'une colonne est "OUI"

Re,

J'ai un peu reconstituer ton fichier pour avoir des "OUI" et des NON".
Pour une prochaine fois : Aide nous à t'aider ;)

A+

Edition : je regarde pour la deuxième demande...
 

Pièces jointes

  • Fiche mensuelle niveau 2.zip
    16.2 KB · Affichages: 43

Jerome87

XLDnaute Junior
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 ! :D

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.
 

JCGL

XLDnaute Barbatruc
Re : Recopier une ligne d'un tableau si la valeur d'une colonne est "OUI"

Re,

Un essai avec tes formules francisées et quelques modifications.

Au plaisir de te lire

A+ à tous
 

Pièces jointes

  • Fiche mensuelle_V2.zip
    12.7 KB · Affichages: 43

Jerome87

XLDnaute Junior
Re : Recopier une ligne d'un tableau si la valeur d'une colonne est "OUI"

C'est parfait pour la V2, comme ça je n'ai plus aucun problème de conversion 2007>2003.

C'est dingue, ça parait tellement simple pour vous :rolleyes:


Merci encore et à bientôt ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 160
Messages
2 085 839
Membres
103 001
dernier inscrit
vivinator