Bonjour,
Suite à des tests et l'aide de fanch55 que je remercie, je souhaiterais mettre un nombre égal de caractères en fonction des critères et des fichiers.
Si possible que ça suit le principe de la validation des données accompagné d'un MsgBox afin de prévenir l'utilisateur du nombre de caractères à renseigner :
	
	
	
	
	
		
Je vous joins le fichier principal, accompagné de 3 fichiers destinataires, je pense que ça sera un peu plus clair sur le fonctionnement
Dans ce fichier, vous avez la possibilité d'ouvrir d'autres fichier d'un même dossier (en xlsx), puis de les imprimer.
Chaque fichier comporte un certain nombre de critères, et des cellules de destinations pour la saisie des données. Il y a la première ligne dédiée au nombre maximum de caractères. Par exemple, le critère 1 est de 4 caractères, le critère 2 de 5 caractères chiffrés, etc., ni plus, ni moins
Merci beaucoup pour votre aide
	
		
			
		
		
	
				
			Suite à des tests et l'aide de fanch55 que je remercie, je souhaiterais mettre un nombre égal de caractères en fonction des critères et des fichiers.
Si possible que ça suit le principe de la validation des données accompagné d'un MsgBox afin de prévenir l'utilisateur du nombre de caractères à renseigner :
		VB:
	
	
	    With Selection.Validation
        .Delete
        .Add Type:=xlValidateTextLength, AlertStyle:=xlValidAlertStop, _
        Operator:=xlEqual, Formula1:="4"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = "Erreur"
        .InputMessage = ""
        .ErrorMessage = "Veuillez saisir 4 chiffres."
        .ShowInput = True
        .ShowError = True
    End WithJe vous joins le fichier principal, accompagné de 3 fichiers destinataires, je pense que ça sera un peu plus clair sur le fonctionnement
Dans ce fichier, vous avez la possibilité d'ouvrir d'autres fichier d'un même dossier (en xlsx), puis de les imprimer.
Chaque fichier comporte un certain nombre de critères, et des cellules de destinations pour la saisie des données. Il y a la première ligne dédiée au nombre maximum de caractères. Par exemple, le critère 1 est de 4 caractères, le critère 2 de 5 caractères chiffrés, etc., ni plus, ni moins
Merci beaucoup pour votre aide
 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		