Ah c'est bien comme ça ^^
le format doit être mis sur la plage résultat
Ah ok ..bah pourtant quand j'ai mis la base de données en bordures et centré les colonnes, ça l'a bien retranscrit (pas à 100% certes) dans la feuille Accueil.
Donc les bordures, et couleurs sont mises en code vba sur la feuille Accueil...ah oui, je suis en train de lire le code en shmenu.
1 2 3 4 5 6 7 8 9 10 11 12 13
| With Range("B14:H" & lig)
.FormatConditions.Add Type:=xlExpression, Formula1:="=MOD(LIGNE();2)=1"
.FormatConditions(.FormatConditions.Count).SetFirstPriority
With .FormatConditions(1).Font
.ThemeColor = xlThemeColorDark1
.TintAndShade = 0
End With
With .FormatConditions(1).Interior
.PatternColorIndex = 0
.ThemeColor = xlThemeColorAccent5
.TintAndShade = 0
.PatternTintAndShade = 0
End With |
J'ai enlevé :
.ThemeColor = xlThemeColorDark1
sinon dans les lignes en bleu, c'est écrit en blanc, et ça pète les yeux ^^
Ah c'est super comme ça oui !! sympa oui l'ascenseur, je vois ça...
Et t'as mis en place le calendrier sur les plages de date !!! t'as pas chomé dis donc !!!
Si tu permets je vais épurer le calendrier.
Je vois un petit truc qui cloche, j'ai changé le nom de "toto" en "toto de la meute beuvron" pour voir comment se comporte la cellule des noms.
On a pas le retour à la ligne automatique, le nom est coupé. En agissant sur la colonne A de la base de données, j'arrive bien à avoir le retour automatique, le centrage aussi des noms dans la cellule.
Par contre, dans la feuille Accueil le nom "toto de la meute beuvron" est tronqué, la hauteur de ligne ne prend pas en compte le retour auto comme c'est le cas pour la colonne des consignes.
C'est bon, j'ai modifié ton code (la valeur h_lig , je la passe de 15 à 30)
1 2 3 4 5 6 7 8 9 10 11
| ' calcul hauteur de ligne
Public Function h_lig(lig) As Double
Const mxc = 70 ' maximum caractères par ligne
Dim man As Variant ' ventilation lignes
Dim nbl As Long ' nombre lignes
man = Split(Cells(lig, "G").Value & vbLf, vbLf)
h_lig = UBound(man) * 30
For nbl = 0 To UBound(man)
If Len(man(nbl)) > mxc Then h_lig = h_lig + Int(Len(man(nbl)) / mxc) * 15
Next nbl
End Function |
Là c'est nickel ^^
Bon, j'ai fait un peu de design sur la feuille Accueil, regardé la partie admin, tout a l'air super, j'ai testé les deux boutons "protéger, déprotéger feuilles" c'est ok, les autres aussi.
Et j'ai voulu épurer le calendrier et j'ai biensur crée un bug mdrrrrr
Je veux changer le titre de la fenêtre "date d'intervention" en "plage de dates", enlever "jour férié, aujourd'hui etc ...et déplacer les deux petites fleches dans le cadre du bas, n'avoir en fait que ces deux fleches pour selectionner le mois et le jour.
Voici la version 1.3
Franchement, ça a de la gueule ! ....super bon boulot anesecu ^^ ! ça avance du feu de dieu !
Edit du matin: J'ai épuré le calendrier, c'est bon.
cahierdeconsignes_1.3.xlsm
Partager