Private Sub UserForm_Initialize()
'DEBUG******************
Debug.Print "LigneAMettreAJour dans l'initialisation du Formulaire = " & LigneAMettreAJour ' Il affiche la bonne ligne
Debug.Print "ObjectiveSelected = " & ObjectiveSelected ' Il affiche la bonne valeur pour cette variable, à savoir "Update"
If ObjectiveSelected = "New" Then
cmd_Save.Caption = "Save"
ElseIf ObjectiveSelected = "Update" Then
cmd_Save.Caption = "Save Update"
' Prepopulate les différents champs
'1er onglet
txt_ProjectID.Value = Sheets("Global tracker").Range("A" & LigneAMettreAJour)
Debug.Print "valeur qu'il doit reprendre (ID) : " & Sheets("Global tracker").Range("A" & LigneAMettreAJour)' Il affiche la valeur qu'il est supposé ramené dans la TextBox
...
' Les Debug.Print montrent qu'il est au bon endroit pour récupérer la première valeur pour le champ txt_ProjectID.Value