Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la ligne
automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement cocher,
donc je la veux pas très large. Mais je suis obligé de mettre un tiret si je
veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la ligne
automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement cocher,
donc je la veux pas très large. Mais je suis obligé de mettre un tiret si je
veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la ligne
automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement cocher,
donc je la veux pas très large. Mais je suis obligé de mettre un tiret si je
veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Tu peux envisager une procédure événementielle pour modifier la saisie "à
la volée".
Ça suppose une taille de colonne bien "calibrée" (6,29 chez moi), retour à
la ligne auto et format de cellule avec alignement à droite. Et également
que ce soit la chaîne "A ramener" qui soit à saisir, sinon il faut adapter
(rien d'impossible).
Par exemple pour une saisie en C1 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S$
If Target.Address = "$C$1" Then
Application.EnableEvents = False
S = Target.Text
If Len(S) > 6 Then
S = Split(S, "n")(0) & " -n" & Split(S, "n")(1)
Target.Value = S
End If
Application.EnableEvents = True
End If
End Sub
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
JérômeC a écrit :Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la ligne
automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement
cocher, donc je la veux pas très large. Mais je suis obligé de mettre un
tiret si je veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Tu peux envisager une procédure événementielle pour modifier la saisie "à
la volée".
Ça suppose une taille de colonne bien "calibrée" (6,29 chez moi), retour à
la ligne auto et format de cellule avec alignement à droite. Et également
que ce soit la chaîne "A ramener" qui soit à saisir, sinon il faut adapter
(rien d'impossible).
Par exemple pour une saisie en C1 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S$
If Target.Address = "$C$1" Then
Application.EnableEvents = False
S = Target.Text
If Len(S) > 6 Then
S = Split(S, "n")(0) & " -n" & Split(S, "n")(1)
Target.Value = S
End If
Application.EnableEvents = True
End If
End Sub
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
JérômeC a écrit :
Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la ligne
automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement
cocher, donc je la veux pas très large. Mais je suis obligé de mettre un
tiret si je veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Tu peux envisager une procédure événementielle pour modifier la saisie "à
la volée".
Ça suppose une taille de colonne bien "calibrée" (6,29 chez moi), retour à
la ligne auto et format de cellule avec alignement à droite. Et également
que ce soit la chaîne "A ramener" qui soit à saisir, sinon il faut adapter
(rien d'impossible).
Par exemple pour une saisie en C1 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S$
If Target.Address = "$C$1" Then
Application.EnableEvents = False
S = Target.Text
If Len(S) > 6 Then
S = Split(S, "n")(0) & " -n" & Split(S, "n")(1)
Target.Value = S
End If
Application.EnableEvents = True
End If
End Sub
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
JérômeC a écrit :Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la ligne
automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement
cocher, donc je la veux pas très large. Mais je suis obligé de mettre un
tiret si je veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Mon problème n'est pas spécifique à une chaine où je coupe avant le n, ni
à une colonne de largeur calibrée.
Programmer une fonction de césure automatique, ça pourrait se faire, mais
pas vraiment le temps à ça.
Et puis, si c'était que la chaine "À ramener", je prendrais l'habitude
d'écrire "À rame-ner". Je crois que ça va se finir comme ça.
Merci pour la proposition de code.
--
Jérôme Cuinet
=========== > "FS" a écrit dans le message de news:
%Bonjour,
Tu peux envisager une procédure événementielle pour modifier la saisie "à
la volée".
Ça suppose une taille de colonne bien "calibrée" (6,29 chez moi), retour
à la ligne auto et format de cellule avec alignement à droite. Et
également que ce soit la chaîne "A ramener" qui soit à saisir, sinon il
faut adapter (rien d'impossible).
Par exemple pour une saisie en C1 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S$
If Target.Address = "$C$1" Then
Application.EnableEvents = False
S = Target.Text
If Len(S) > 6 Then
S = Split(S, "n")(0) & " -n" & Split(S, "n")(1)
Target.Value = S
End If
Application.EnableEvents = True
End If
End Sub
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
JérômeC a écrit :Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la
ligne automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement
cocher, donc je la veux pas très large. Mais je suis obligé de mettre un
tiret si je veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Mon problème n'est pas spécifique à une chaine où je coupe avant le n, ni
à une colonne de largeur calibrée.
Programmer une fonction de césure automatique, ça pourrait se faire, mais
pas vraiment le temps à ça.
Et puis, si c'était que la chaine "À ramener", je prendrais l'habitude
d'écrire "À rame-ner". Je crois que ça va se finir comme ça.
Merci pour la proposition de code.
--
Jérôme Cuinet
=========== > "FS" <fs@news.group> a écrit dans le message de news:
%23c4GDaVLKHA.1380@TK2MSFTNGP02.phx.gbl...
Bonjour,
Tu peux envisager une procédure événementielle pour modifier la saisie "à
la volée".
Ça suppose une taille de colonne bien "calibrée" (6,29 chez moi), retour
à la ligne auto et format de cellule avec alignement à droite. Et
également que ce soit la chaîne "A ramener" qui soit à saisir, sinon il
faut adapter (rien d'impossible).
Par exemple pour une saisie en C1 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S$
If Target.Address = "$C$1" Then
Application.EnableEvents = False
S = Target.Text
If Len(S) > 6 Then
S = Split(S, "n")(0) & " -n" & Split(S, "n")(1)
Target.Value = S
End If
Application.EnableEvents = True
End If
End Sub
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
JérômeC a écrit :
Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la
ligne automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement
cocher, donc je la veux pas très large. Mais je suis obligé de mettre un
tiret si je veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Mon problème n'est pas spécifique à une chaine où je coupe avant le n, ni
à une colonne de largeur calibrée.
Programmer une fonction de césure automatique, ça pourrait se faire, mais
pas vraiment le temps à ça.
Et puis, si c'était que la chaine "À ramener", je prendrais l'habitude
d'écrire "À rame-ner". Je crois que ça va se finir comme ça.
Merci pour la proposition de code.
--
Jérôme Cuinet
=========== > "FS" a écrit dans le message de news:
%Bonjour,
Tu peux envisager une procédure événementielle pour modifier la saisie "à
la volée".
Ça suppose une taille de colonne bien "calibrée" (6,29 chez moi), retour
à la ligne auto et format de cellule avec alignement à droite. Et
également que ce soit la chaîne "A ramener" qui soit à saisir, sinon il
faut adapter (rien d'impossible).
Par exemple pour une saisie en C1 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S$
If Target.Address = "$C$1" Then
Application.EnableEvents = False
S = Target.Text
If Len(S) > 6 Then
S = Split(S, "n")(0) & " -n" & Split(S, "n")(1)
Target.Value = S
End If
Application.EnableEvents = True
End If
End Sub
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
JérômeC a écrit :Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la
ligne automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement
cocher, donc je la veux pas très large. Mais je suis obligé de mettre un
tiret si je veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Je prends le fil un peu tard. As tu essayé de taper "A ram" puis enfoncer
simultanément les touches Alt Return, et enfin taper "ner) ? Ca met la
césure là ou tu veux, et ça écrit "ner" en dessous de "A Ram" sans tiret,
moyennant une ligne agrandie en hauteur. Euh, ça marche sur Excel 2003, je
ne sais pas pour 2007.
Cordialement,
Mabouille
"JérômeC" a écrit dans le message de
news:%Bonjour,
Mon problème n'est pas spécifique à une chaine où je coupe avant le n, ni
à une colonne de largeur calibrée.
Programmer une fonction de césure automatique, ça pourrait se faire, mais
pas vraiment le temps à ça.
Et puis, si c'était que la chaine "À ramener", je prendrais l'habitude
d'écrire "À rame-ner". Je crois que ça va se finir comme ça.
Merci pour la proposition de code.
--
Jérôme Cuinet
=========== >> "FS" a écrit dans le message de news:
%Bonjour,
Tu peux envisager une procédure événementielle pour modifier la saisie
"à la volée".
Ça suppose une taille de colonne bien "calibrée" (6,29 chez moi), retour
à la ligne auto et format de cellule avec alignement à droite. Et
également que ce soit la chaîne "A ramener" qui soit à saisir, sinon il
faut adapter (rien d'impossible).
Par exemple pour une saisie en C1 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S$
If Target.Address = "$C$1" Then
Application.EnableEvents = False
S = Target.Text
If Len(S) > 6 Then
S = Split(S, "n")(0) & " -n" & Split(S, "n")(1)
Target.Value = S
End If
Application.EnableEvents = True
End If
End Sub
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
JérômeC a écrit :Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la
ligne automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement
cocher, donc je la veux pas très large. Mais je suis obligé de mettre
un tiret si je veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Je prends le fil un peu tard. As tu essayé de taper "A ram" puis enfoncer
simultanément les touches Alt Return, et enfin taper "ner) ? Ca met la
césure là ou tu veux, et ça écrit "ner" en dessous de "A Ram" sans tiret,
moyennant une ligne agrandie en hauteur. Euh, ça marche sur Excel 2003, je
ne sais pas pour 2007.
Cordialement,
Mabouille
"JérômeC" <CJerome@newgroup.nospam> a écrit dans le message de
news:%23bKWcyVLKHA.5992@TK2MSFTNGP03.phx.gbl...
Bonjour,
Mon problème n'est pas spécifique à une chaine où je coupe avant le n, ni
à une colonne de largeur calibrée.
Programmer une fonction de césure automatique, ça pourrait se faire, mais
pas vraiment le temps à ça.
Et puis, si c'était que la chaine "À ramener", je prendrais l'habitude
d'écrire "À rame-ner". Je crois que ça va se finir comme ça.
Merci pour la proposition de code.
--
Jérôme Cuinet
=========== >> "FS" <fs@news.group> a écrit dans le message de news:
%23c4GDaVLKHA.1380@TK2MSFTNGP02.phx.gbl...
Bonjour,
Tu peux envisager une procédure événementielle pour modifier la saisie
"à la volée".
Ça suppose une taille de colonne bien "calibrée" (6,29 chez moi), retour
à la ligne auto et format de cellule avec alignement à droite. Et
également que ce soit la chaîne "A ramener" qui soit à saisir, sinon il
faut adapter (rien d'impossible).
Par exemple pour une saisie en C1 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S$
If Target.Address = "$C$1" Then
Application.EnableEvents = False
S = Target.Text
If Len(S) > 6 Then
S = Split(S, "n")(0) & " -n" & Split(S, "n")(1)
Target.Value = S
End If
Application.EnableEvents = True
End If
End Sub
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
JérômeC a écrit :
Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la
ligne automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement
cocher, donc je la veux pas très large. Mais je suis obligé de mettre
un tiret si je veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.
Bonjour,
Je prends le fil un peu tard. As tu essayé de taper "A ram" puis enfoncer
simultanément les touches Alt Return, et enfin taper "ner) ? Ca met la
césure là ou tu veux, et ça écrit "ner" en dessous de "A Ram" sans tiret,
moyennant une ligne agrandie en hauteur. Euh, ça marche sur Excel 2003, je
ne sais pas pour 2007.
Cordialement,
Mabouille
"JérômeC" a écrit dans le message de
news:%Bonjour,
Mon problème n'est pas spécifique à une chaine où je coupe avant le n, ni
à une colonne de largeur calibrée.
Programmer une fonction de césure automatique, ça pourrait se faire, mais
pas vraiment le temps à ça.
Et puis, si c'était que la chaine "À ramener", je prendrais l'habitude
d'écrire "À rame-ner". Je crois que ça va se finir comme ça.
Merci pour la proposition de code.
--
Jérôme Cuinet
=========== >> "FS" a écrit dans le message de news:
%Bonjour,
Tu peux envisager une procédure événementielle pour modifier la saisie
"à la volée".
Ça suppose une taille de colonne bien "calibrée" (6,29 chez moi), retour
à la ligne auto et format de cellule avec alignement à droite. Et
également que ce soit la chaîne "A ramener" qui soit à saisir, sinon il
faut adapter (rien d'impossible).
Par exemple pour une saisie en C1 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S$
If Target.Address = "$C$1" Then
Application.EnableEvents = False
S = Target.Text
If Len(S) > 6 Then
S = Split(S, "n")(0) & " -n" & Split(S, "n")(1)
Target.Value = S
End If
Application.EnableEvents = True
End If
End Sub
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
JérômeC a écrit :Bonjour,
Est-il possible de couper les mots lorsqu'on demande un retour à la
ligne automatique ?
Par exemple j'ai "À ramener" dans une colonne où je vais simplement
cocher, donc je la veux pas très large. Mais je suis obligé de mettre
un tiret si je veux
"À rame
-ner"
Sinon j'ai :
" À
rame
ner"
Une solution autre que le tiret manuel au cas par cas ?
Merci d'avance.