Recherche pour impression

Bonsoir tout le monde,

voici mon problème,

j'ai un fichier excel 2007 pour la gestion du pointage d'une équipe d'ouvriers avec calcul de jours de vacances annuelles et d'heures supplémentaires.

Pour diverses raisons, mon tableau (une feuille par ouvrier) contient tous les jours de l'année, ce qui veux dire biensur que beaucoup de jours ne contiennent pas d'ajout ou suppression d'heures ou congés.

Ce que je voudrais, c'est par un bouton ou autre, pouvoir imprimer ce que vous voyez en zones rouges de mon image donc: les 5 premières lignes qui contiennent titres et autres renseignements et tous les jours ou il y a un ajout/suppression d'heure/congé.

A part rechercheV, rechercheH je ne vois pas trop comment faire, je suis assez perdu car (imaginons) rechercher ces zones là, pas de problèmes, par contre

les copier sur une feuille vierge en insérant à chaque fois une nouvelle ligne, pour le résultat de recherche suivant, la je suis dans la ...

Donc, si vous avez une idée VBA ou autre, je suis preneur.

Je vous remercie d'avance.

Bonjour

En l'absence de fichier...

Pour les 5 premières lignes, il te suffit de sélectionner A6 et de figer les volets

Pour le reste, tu installe le filtre automatique et tu fais un tri sur les colonnes non vides.

Cordialement

Bonsoir Amadéus et merci pour ta réponse

A ce que je vois, je me suis mal exprimé

les premières lignes sont déja figées (voir les chiffres des lignes sur l'image)

mais c'est vrai qu'au final, ce que je veux est le même résultat qu'un tri sur colonne non vides mais en "automatisé" pour ne pas devoir passer mon temps avec la feuille de chaque ouvrier pour lequel il faudra imprimer.

Donc du style (au hazard) d'un bouton avec macro qui récupère les lignes utiles pour les copier sur une feuille vierge, imprimer cette feuille puis l'effacer pour revenir à la page de l'ouvrier.

Ce bouton sera ajouté a chaque feuille d'ouvrier.

je te remercie encore pour ta réponse.

ps: si il faut le fichier, pas de prob, je l'envoie.

Bonsoir à tous,

Salut Amadéus,

Il te faut un filtre élaboré,

envoie le fichier pour régler la macro

Amicalement

Claude.

voici le fichier:

merci à vous

Bonjour à tous,

Exemple sur 3 feuilles,

- tu devras copier la colonne A (formule) sur toutes les feuilles,

cette colonne pourra être masquée ou mettre la police en gris.

- Copier les boutons

Fichier:

https://www.excel-pratique.com/~bigfiles/doc/bigbib_Pointage.zip

PS: toutes les feuilles doivent être formatées pareil.

J'ai complété les formules colonnes "G" et "J", Attention: la ligne 6 est différente.

Amicalement

Claude.

j'essaie ça et te remercie

edit: c'est parfait, ça fonctionne

encore merci

re,

Sans s'occuper des formules en colonne "A'

Sub Filtre()
''Macros par Claude Dubois pour "bigbib" Excel-Pratique le 18 Nov 09
    Application.ScreenUpdating = False
    Range("a6:a385").FormulaR1C1 = "=COUNTA(RC[4]:RC[12])"
    Range("r2").Formula = "=$a4>2"
    Range("a3:m400").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("r1:r2"), Unique:=False
    Range("a6:a385,r2").ClearContents
End Sub

et

Sub AfficherTout()
    Application.ScreenUpdating = False
        On Error Resume Next
            ActiveSheet.ShowAllData
        On Error GoTo 0
    Range("a:a").ClearContents
    Application.Goto Range("a6"), Scroll:=True
    Range("b3").Activate
End Sub

n'oublie pas la petite formalité,

en bas à gauche et en étant connecté

90yLWresolu

à+.....Claude.

merci

Rechercher des sujets similaires à "recherche impression"