Bonjour à vous, 
SVP j'ai un méga problème que je n'arrive pas à résoudre, et je vous avoue ne pas avoir su comment chercher sur le site si mon problème avait déjà été posé auparavant.
Voilà, donc ci-joint un fichier avec plusieurs feuilles dont deux que nous allons utiliser ici:
Feuilles VALIDATION et BDDFA
La feuille BDDFA est un tableau alimenté par une base de données SQL et la feuille Validation est un extrait de BDDFA (dépends donc de cette dernière)
Il y a un code VBA sur la feuille Validation que voici :
	
	
	
	
	
		
Selon le libellé de la colonne H donc il y aura des petis changements sur la colonne J (au niveau du libellé) et de couleur sur les colonnes A, B & H comme vous pourrez le constater.
Je suis amateur en VBA alors je ne sais pas si par rapport à ce que j'ai fait, il y'a plus simple ou plus intelligent mais en tous cas le résultat focntionne comme je le désire... enfin presque !
Mon problème est que au fur et à mesure que la base de données BDDFA va s'alimenter des lignes dans la feuille Validation vont s'incrémenter et c'est là que je m'aperçois que les valeurs des colonnes H à K ne suivent plus.
Il vous suffit de faire un test en ajoutant dans BDDFA une ligne en A2 (nouvelle facture 9440), vous retournez dans la feuille validation et vous verrez que ce n'est plus les factures 9433 et 9434 qui sont validées mais les 9434 et 9435 ! 🙁
Comment puis-je faire pour que ce décalage se fasse de manière régulière.
Je ne comprends pas pourquoi l'incrémentation de ligne décale mon code et donc mes valeurs des cellules de H à K.
J'espère avoir été assez clair, et merci d'avance à ceux qui pourront m'aider !
	
		
			
		
		
	
				
			SVP j'ai un méga problème que je n'arrive pas à résoudre, et je vous avoue ne pas avoir su comment chercher sur le site si mon problème avait déjà été posé auparavant.
Voilà, donc ci-joint un fichier avec plusieurs feuilles dont deux que nous allons utiliser ici:
Feuilles VALIDATION et BDDFA
La feuille BDDFA est un tableau alimenté par une base de données SQL et la feuille Validation est un extrait de BDDFA (dépends donc de cette dernière)
Il y a un code VBA sur la feuille Validation que voici :
		Code:
	
	
	Private Sub Worksheet_Change(ByVal Target As Range)
 'Etat des factures
     
  If Target.Column = 8 Then
     If Target = "Validée" Then
            Cells(Target.Row, "I") = Date
         Else
            Cells(Target.Row, "I").ClearContents
         End If
     End If
     
 If Target.Column = 10 Then
    If Target = "Non Envoyée" Or Target = "A Envoyer" Then
             Cells(Target.Row, "K").ClearContents
         Else
             Cells(Target.Row, "K") = Date
         End If
     End If
 End Sub
	Selon le libellé de la colonne H donc il y aura des petis changements sur la colonne J (au niveau du libellé) et de couleur sur les colonnes A, B & H comme vous pourrez le constater.
Je suis amateur en VBA alors je ne sais pas si par rapport à ce que j'ai fait, il y'a plus simple ou plus intelligent mais en tous cas le résultat focntionne comme je le désire... enfin presque !
Mon problème est que au fur et à mesure que la base de données BDDFA va s'alimenter des lignes dans la feuille Validation vont s'incrémenter et c'est là que je m'aperçois que les valeurs des colonnes H à K ne suivent plus.
Il vous suffit de faire un test en ajoutant dans BDDFA une ligne en A2 (nouvelle facture 9440), vous retournez dans la feuille validation et vous verrez que ce n'est plus les factures 9433 et 9434 qui sont validées mais les 9434 et 9435 ! 🙁
Comment puis-je faire pour que ce décalage se fasse de manière régulière.
Je ne comprends pas pourquoi l'incrémentation de ligne décale mon code et donc mes valeurs des cellules de H à K.
J'espère avoir été assez clair, et merci d'avance à ceux qui pourront m'aider !