Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Bonjour,
C'est possible avec une macro. Si tu le souhaites, je peux la fournir.
Cordialement.
Daniel
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour à tous
Pour programmer un Hamel un rangement vertical à plateaux tournant je dois rentrer plusieurs données : le nom du produit posé à tel emplacement, le stock, etc. etc. Chaque cellule doit avoir un nombre de caractères défini. Donc la case A2 doit avoir 20 caractères, or ma description a parfois 5 ou 12 ou 9 ou 15 caractères.
Comment puis-je faire pour que la cellule Excel comporte toujours 20 caractères ? Que Excel complète si besoin, pas avec des 0 mais des espaces ou des _ ?
Merci de votre aide
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Bonjour,
C'est possible avec une macro. Si tu le souhaites, je peux la fournir.
Cordialement.
Daniel
A tout hasard, macro à mettre dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$2" Then Exit Sub
If Len(Target.Value) > 19 Then Exit Sub
Application.EnableEvents = False
Target.Value = Target.Value & Application.Rept(" ", 20 - Len(Target.Value))
Application.EnableEvents = True
End Sub
Daniel
Cette réponse a été supprimée en raison d’une violation de notre Code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre Code de conduite.
Les commentaires ont été désactivés. En savoir plus