XL 2019 créer un bouton aperçu avant impression

telemarrk

XLDnaute Occasionnel
Bonjour,

j'ai créé un tableau excel qui me permet de gérer mes congés. il ne me reste plus qu'a trouver comment afficher un aperçu avant impressions quand je clique sur le bouton impression.

En effet, j'ai un créé une forme rectangulaire nommé "impression" sur la feuille FICHE et je souhaiterai quand je clique dessus afficher l'aperçu avant impression de la feuille IMPRESSION.

je ne sais comment faire, quelqu'un peut m'aider.

merci
 

Pièces jointes

  • fiche horaire.xlsx
    47.2 KB · Affichages: 22
Solution
bonsoir telemarrk
et oui là c'est un peu complexe
les cellules F contiennent des formules et excel considère que même si le résultat est nul, elle contienne un résultat
c'est pour cela qu'il faut contourner le problème
il faut faire un test pour voir si la cellule est vide de résultat
traduit en formule ça donne sur la cellule G20
=SI(NB.VIDE(F20)=0;"";Fiche!K6)
vide mais pas vide, ouf je me creuse les méninges !!
cordialement
galougalou

GALOUGALOU

XLDnaute Accro
en fonction de la saisie colonne f (format identique sur toutes la colonne)

si les données sont uniquement numérique
=SI($G$8="";"";RECHERCHE(9^9;Fiche!F:F))

si il y a saisie d'une lettre ex 11h50 ou 11:50
=SI($G$8="";"";RECHERCHE("zz";Fiche!F:F))
cordialement
@+
 

telemarrk

XLDnaute Occasionnel
Bonjour Galougalou,

je demande comment faire quand le date de période d'absence n'est pas dans la colonne B mais F.
Comme tu peux voir dans mon fichier joint précédemment je rempli soit les colonnes "date de congés-jours" ou "date de congés-heure".
 

GALOUGALOU

XLDnaute Accro
bonjour telemarrk bonjour le forum

la situation se complique, (et n'ayant pas une solution immédiate) je vais me ranger à l'avis de patricktoulon en proposant une solution par macro

en éditant le code vba, des lignes sont vertes. n'ayant pas pu determiner la reference cellule, onglet impression cellule G19 et G21 faisant référence à la colonne A , ce codage est en attente.
la macro cherche en colonne A la derniere ligne avec des données, il serait souhaitable que que les cellules G19 et G21 ne face pas référence à cette colonne.

dans l'onglet fiche le bouton impression active l'onglet Impression la feuille est actualisée. il reste à saisir les references clients.
cette opération pourrait être automatisé avec une liste de référence.

dans la feuille Impression le bouton lance un apercu avant impression

cordialement
galougalou
 

Pièces jointes

  • fiche horaire par macro.xlsm
    57.4 KB · Affichages: 7

telemarrk

XLDnaute Occasionnel
Galougalou, je ne préfère pas passer par macro.

Grace à ton aide j'ai revu mon fichier. Il ne me reste plus qu'a régler le problème de la colonne f14:f18 et de la colonne g14:g18 dans l'onglet impression.

En effet, je n'arrive pas à mettre les cellules des colonnes G vide si un chiffre apparaît dans les colonnes F.

Je te joins mon nouveau fichier

Cordialement.
 

Pièces jointes

  • fiche horaire.xlsx
    62.6 KB · Affichages: 8

GALOUGALOU

XLDnaute Accro
bonsoir telemarrk
et oui là c'est un peu complexe
les cellules F contiennent des formules et excel considère que même si le résultat est nul, elle contienne un résultat
c'est pour cela qu'il faut contourner le problème
il faut faire un test pour voir si la cellule est vide de résultat
traduit en formule ça donne sur la cellule G20
=SI(NB.VIDE(F20)=0;"";Fiche!K6)
vide mais pas vide, ouf je me creuse les méninges !!
cordialement
galougalou
 

Discussions similaires

Réponses
1
Affichages
250
Compte Supprimé 979
C

Statistiques des forums

Discussions
311 707
Messages
2 081 734
Membres
101 809
dernier inscrit
HADER2024