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 With
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