XL 2010 image qui disparait avec une contrainte + garde le format date dans une formule

306255

XLDnaute Occasionnel
Bonjour à tous

Sur l'onglet interface , je souhaiterais que l'image "ATTENTION" disparaisse quand C7 correspond à temps complet

Sur l'onglet CDD la date apparait en chiffre au lieu de la date, comment est il possible de la garder en date

Merci de votre aide

PS : je ne sais pas si il fallait que je fasse 2 demandes ou une seule ... veuillez m'en excuser
 

Pièces jointes

  • contrat de travail auto.xlsx
    33.8 KB · Affichages: 11

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour 306255, le forum

pour votre formule :
VB:
=interface!C10&" "&interface!C11&" est embauché"&SI(interface!C12="feminin";"e";"")&" en remplacement"&SI(interface!C24="oui (si statut ou horaire différent)";" partiel";"")&" de "&interface!C23&" employé"&SI(interface!C12="feminin";"e";"")&" en qualité d'"&interface!C25&", actuellement absent"&SI(interface!C12="feminin";"e";"")&" pour "&interface!C28&" du "&TEXTE(interface!C26;"jjjj jj mmmm aaaa")&" au "&TEXTE(interface!C27;"jjjj jj mmmm aaaa")
pour votre image, parlez vous du panneau danger ?
devez vous rester en Xlsx pour votre fichier ?

Bien cordialement, @+
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
re,

Voila votre fichier avec une événementielle dans le module de la feuille interface

Bien cordialement,@+

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C7")) Is Nothing Then
    If UCase(Range("C7").Value) = "TEMPS COMPLET" Then
        ActiveSheet.Shapes("Picture 1").Visible = False
    Else
        ActiveSheet.Shapes("Picture 1").Visible = True
    End If
End If
End Sub
 

Pièces jointes

  • contrat de travail auto.xlsm
    44.2 KB · Affichages: 4

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour 306255, Yeahou :),

bon alors je l'ai fait donc je le poste d'autant plus qu'il est fait sans VBA une autre solution donc :)

Cordialement

EDIT : Après sans vba chez moi cela n'étonnera personne :cool: bien en une seule ligne Yeahou un jour je ferais aussi bien ;)
 

Pièces jointes

  • contrat de travail auto-2.xlsx
    205.4 KB · Affichages: 5
Dernière édition:

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Re,
Salut Jocelyn ;)
pour le fun, l'événementielle en condensé sur une seule ligne
pas sûr à 100 % que cela passe sur Excel 2010

Bien cordialement, @+
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [C7]) Is Nothing Then Shapes(1).Visible = Not [C7] = "TEMPS COMPLET"
End Sub
 

Statistiques des forums

Discussions
312 309
Messages
2 087 107
Membres
103 470
dernier inscrit
ali2020