Re
je reprends depuis le début avec l'idée du fonctionnement ce fichier,
- A l'ouverture du fichier s'ouvre userfrom "ACCEUIL", cette userfrom permets de rechercher une journée de travail , en cliquant sur "AFFICHER",
ça ouvre l'userfrom "Préparation", avec la journée programmé et ses informations programme du jour (fond orange)
Dans le fond vert, c'est la partie prise de notes
- Avec la frame de Notes de parcours,
- On valide les Pk d'entrée réels et Pk d'arrivée réels de "Mesure"
- Il peut y avoir des Acheminements (ACH).
- Il peut y avoir aussi les problèmes de prog, EIC, LOC.
- Il peut y avoir des LTV (Limitation temporaire de vitesse).
toutes ses infos, au fur de la journée, on les mets avec le Bouton "Ajouter".
le tout s'affiche dans la listview "validation des notes".
-Avec la frame "DOCUMENTS DU JOUR"
la Première listbox fonctionne avec la combobox "livrets du jour" docs en PDF en cliquant dessus qui s'affiche dans le webbrowser à Gauche (fond Blanc)
le deuxième listbox " Sillons" ce sont des marches en PDF qui s'affiche dans le webbrowser à Gauche (fond Blanc)
-Le bouton "Supprimer" est fonctionnel (une ligne, en cas d'une erreur dans les catégories)
étant donné sélectionner la ligne entière.
Mes problèmes dans mon codage sont:
-le bouton "Modifier" fonctionne partiellement
Le double-clic fonctionne seulement sur les textboxs mais me remplit pas la combobox "Type"
Quand je veux modifier par exemple la troisième entrée
Quand j'appuies sur modifier,
Ca modifie la première ligne, pas la ligne concernée.
la mémorisation de la listbox2 "Validation"
La création du fichier en le renommant avec la textbox "N° de tournée".
Ce qui permet d'avoir toujours un fichier vierge pour les tournées suivantes et de créer des sauvegardes
Dans mon ancien fichier, le code était par rapport à un onglet,
Voici l'ancien code:
nomF = Sheets("Tableau de Bord").Range("Q2") '<- adapter éventuellement le nom de la feuille
If nomF <> "" Then
fichier = Dir(CHEMIN_TR & nomF & ".xls*")
If Left(fichier, Len(nomF)) = nomF Then
VREP = MsgBox("Le Fichier" & " " & [Q2] & " " & "existe, l'ouvrir?", vbYesNo)
If VREP = 6 Then
Set wb = Workbooks.Open(CHEMIN_TR & fichier)
End If
Else
VREP = MsgBox(fichier & "La tournée" & " " & [Q2] & " " & "n'existe pas, création d'un nouveau fichier ?", vbYesNo)
If VREP = 6 Then
Set wb = Workbooks.Open(CHEMIN_FICHIER_TR_BASE)
wb.SaveAs (CHEMIN_TR & nomF & ".xlsb")
End If
End If
End If
Et le chemin du dossier: "C:\Notes 2025\ESV 702 2025\Notes.xlsb"
J'espère que mes explications sont plus clair pour le fonctionnement de ce fichier
J ai très peu de notion de vba,
Je lis beaucoup j essaie de comprends des fichiers en regardant les codes qui sont dessus,
J'essaies de les adapter et je demande de l'aide sur le forum
cordialement
A+ JL