anasecu !!!
Waouh !!!!!! non mais c'est excellent ça !!! !8 O
126 Ko en plus !!!!
C'est exactement ce que je voulai faire !!!! comment t'as fait ça ? c'est de la magie !
patmicro oui t'as pas tort, concernant la feuille de consigne choisie à part, et le choix de l'année mais ...ça peut stocker combien d'année sur le coup ce fichier?
Est ce qu'on pourrait, je ne sais pas, avoir un aenregistrement automatique du fichier annuel en fin d'année, du type cahierdeconsignes_2020 et le fichier reprendrait automatiquement avec la semaine 1 de 2021
C'est compliqué non à faire ça?...
Je suis quand même ébahi ^^
Ah je remarque que je peux écrire une consigne dans une semaine antérieure ou postérieure à la semaine actuelle...ça faut l'en empêcher.
Est ce qu'en fermant le fichier il est auto enregistré?
concernant la protection automatique des feuilles au lancement du fichier, je pourrai la remettre...(edit : ah non j'y arrive pas ...)
Quel est l'utilité du petit stylo à droite ? il a la même fonction que l'engrenage...aller en feuille admin. (edit: tiens, bizarre, je réouvre et le petit stylo a disparu)
Non mais sinon, chapeau bas, c'est un excellent début par rapport à la manière dont j'avais abordé le cahier de consignes.
Ca me plaît énormemment !
Ah, autre souci, on peut ajouter une ligne sans passer par l'identification, donc le bouton "saisir consigne" ..ça c'est plutot dérangeant ...sauf peut-être qu'on ne peut pas lorsque la feuille est protégée, je regarde ça
EDIT:
si je protège la feuille, j'ai une erreur...le débogage m'envoie sur :
Range("s_sem").Value = Range("a_sem").Value
dans :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Private Sub Workbook_Open()
' Cette macro protège toutes les pages du classeur
' Seulement les macros peuvent modifier les données dans les pages protégées
Dim feu As Worksheet
Sheets(shMenu.Name).Activate
For Each feu In ThisWorkbook.Sheets
If feu.Name <> shMenu.Name Then
feu.Visible = xlSheetVeryHidden
If InStr("|BD|shMenu|", feu.CodeName) = 0 Then feu.Protect "mdp"
End If
Next
Range("s_sem").Value = Range("a_sem").Value
End Sub |
J'ai tenter d'ajouter un mise en condition, pour mettre en bleu clair une ligne sur deux, ça enjoliverait la feuille d'accueil, mais ça ne marche pas, dommage.
Edit: voici un screenshot de la dernière mouture proposée par anasecu (bravo pour la modif ^^)
Partager