Bonsoir,
merci de l'intérêt que vous portez à l'application !
Pour la première question : en effet la détection du double clic vérifie s'il a lieu en colonne E et G grâce à ce code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim UnJour As Date, Réponse As Variant
Dim Rg As Range
If Not Intersect(Target, Range("E14:E" & [NB_Lignes].Value + 13 & ",G14:G" & [NB_Lignes].Value + 13)) Is Nothing Then
en surveillant de la ligne 14 à la ligne NB_Lignes des colonnes E et G, si vous changez la structure du tableau alors il vous "suffit" dans le code de modifier les "E" en la nouvelle lettre, et tous les tests de type :
If Target.Column = 5 Then
en numéro de colonne correspondant, ici le 5 est la cinquième colonne, donc la E.
Mais attention aux "OffSet" ! Il faudra aussi les régler afin de tomber sur les bonnes colonnes à moins que vos insertions ne se fasse pas à l'intérieur des colonnes E à K, voici un exemple d'OffSet :
Target.Offset(0, 1).Value = NB_J
Target.Offset(0, 5).Value = "GANTT"
Target.Offset(0, 6).Value = Chômé
Target.Offset(0, 2).Select
Et c'est pas fini ! Il y a sur la feuille des formules qui font référence à certaines colonnes, ceci n'est pas trop grave en soit car lors d'une insertion Excel est capable de faire la retranscription, sauf ! oui il y a un sauf ! pour les formules avec l'instruction INDIRECT ! qui pour ces dernières, la référence de la colonne est inscrite "en dur" donc même après l'ajout d'une colonne la formule fera référence à la même colonne ! Donc beaucoup de modifications à prévoir.
Pour ce qui est des filtres ce n'est pas possible en l'état. En effet les groupe de lignes correspondant à un "chantier" ne sont regroupées que "visuellement" ! il n'y a pas de lien réel entres elles, et une fois un filtre fait ou plutôt un tri, toutes les données se retrouveraient mélangées.
Vos questions me montre le manque de "consolidation" de l'application, maintenant, ai-je temps ou l'envie de corriger cela...
Envoyez moi un canevas des colonnes à ajouter et si j'ai un peu de temps...
@ bientôt
LouReeD