Slogan qui change chaque mois
Bonjour à toutes et à tous,
Je dois faire en sorte qu'à l'ouverture d'un fichier, un slogan s'affiche dans une cellule et change en fonction du mois.
J'ai une cellule (h7) sur la feuil1 nommée "demande" dont la formule est : = aujourdhui(). En (B1) j'ai =mois(h7) format mmmm
J'ai ce code sur thisworkbook :
Code:
1 2 3
| Sub thisworkbook_open()
Feuil1.SloganDuMois
End Sub |
Sur feuil1 j'ai essayé le code suivant : (qui ne fonctionne pas)
Code:
1 2 3 4 5 6
| Sub SloganDuMois()
If [b1] = "janvier" Then [b37] = "soglan janvier"
End Sub |
Je pense que c'est parceque b1 est une formule et non une valeur ?
Merci d'avance pour votre aide.
J'ai trouvé la solution : la voici et ça marche
Ben c'est chié non ! :yaisse2:
Code dans this workbook :
Code:
1 2 3
| Sub thisworkbook_open()
GoTo feuil1_slogan
End Sub |
Code dans feuil1 :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Sub feuil1_slogan()
If Range("b1").Value = "1" Then Range("b37") = "slogan 01"
If Range("b1").Value = "2" Then Range("b37") = "slogan 02"
If Range("b1").Value = "3" Then Range("b37") = "slogan 03"
If Range("b1").Value = "4" Then Range("b37") = "slogan 04"
If Range("b1").Value = "5" Then Range("b37") = "slogan 05"
If Range("b1").Value = "6" Then Range("b37") = "slogan 06"
If Range("b1").Value = "7" Then Range("b37") = "slogan 07"
If Range("b1").Value = "8" Then Range("b37") = "slogan 08"
If Range("b1").Value = "9" Then Range("b37") = "slogan 09"
If Range("b1").Value = "10" Then Range("b37") = "slogan 10"
If Range("b1").Value = "11" Then Range("b37") = "slogan 11"
If Range("b1").Value = "12" Then Range("b37") = "slogan 12"
End Sub |
Bon c'est peut-être pas du grand VBA mais l'important c'est que fonctionne.
Et si ça peut servir à d'autres............
Si vous avez des commentaires ou des améliorations, je suis preneur.
Bonne soirée à tous.:salut: