Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" <prenom.mulot@wanadoo.fr> a écrit dans le message de news:
2008040119143375249-prenommulot@wanadoofr...
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" said:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" <dZZZcolardelle@free.fr> said:
Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" <prenom.mulot@wanadoo.fr> a écrit dans le message de news:
2008040119143375249-prenommulot@wanadoofr...
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" said:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" a écrit dans le message de news:Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" said:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" <prenom.mulot@wanadoo.fr> a écrit dans le message de news:
2008040123282943658-prenommulot@wanadoofr...
Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" <dZZZcolardelle@free.fr> said:
Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" <prenom.mulot@wanadoo.fr> a écrit dans le message de news:
2008040119143375249-prenommulot@wanadoofr...
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" a écrit dans le message de news:Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" said:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je colle
plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" said:Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" a écrit dans le message de news:Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment
car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et
dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" said:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et
d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je colle
plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" <dZZZcolardelle@free.fr> said:
Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" <prenom.mulot@wanadoo.fr> a écrit dans le message de news:
2008040123282943658-prenommulot@wanadoofr...
Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment
car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et
dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" <dZZZcolardelle@free.fr> said:
Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" <prenom.mulot@wanadoo.fr> a écrit dans le message de news:
2008040119143375249-prenommulot@wanadoofr...
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et
d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je colle
plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" said:Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" a écrit dans le message de news:Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment
car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et
dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" said:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et
d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je
colle plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" said:Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" a écrit dans le message de news:Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment c ar
elle m'oblige a creer une colonne supplementaire et à faire des manip s
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et da ns
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" said:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news :Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'u ne
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe .
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je
colle plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" <dZZZcolarde...@free.fr> said:
Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" <prenom.mu...@wanadoo.fr> a écrit dans le message de news:
2008040123282943658-prenommulot@wanadoofr...
Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment c ar
elle m'oblige a creer une colonne supplementaire et à faire des manip s
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et da ns
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" <dZZZcolarde...@free.fr> said:
Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" <prenom.mu...@wanadoo.fr> a écrit dans le message de news :
2008040119143375249-prenommulot@wanadoofr...
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'u ne
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe .
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je
colle plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" said:Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" a écrit dans le message de news:Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment c ar
elle m'oblige a creer une colonne supplementaire et à faire des manip s
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et da ns
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" said:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news :Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'u ne
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe .
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je
colle plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" said:Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" a écrit dans le message de news:Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment
car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et
dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" said:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et
d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie
directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je
colle plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" <dZZZcolarde...@free.fr> said:
Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" <prenom.mu...@wanadoo.fr> a écrit dans le message de news:
2008040123282943658-prenommulot@wanadoofr...
Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment
car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et
dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" <dZZZcolarde...@free.fr> said:
Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" <prenom.mu...@wanadoo.fr> a écrit dans le message de news:
2008040119143375249-prenommulot@wanadoofr...
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et
d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie
directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je
colle plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" said:Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" a écrit dans le message de news:Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment
car
elle m'oblige a creer une colonne supplementaire et à faire des manips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et
dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie le
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" said:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et
d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie
directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour.
Si tu veux que ta macro soit plus rapide :
1. "data = Target" est inutile si une seule cellule est modifiée, il f aut
déplacer la ligne devant :
"For x = 1 To UBound(data, 1) Step 1"
2. Dans le cas où une seule cellule est modifiée, ne pas oublier
"application.enable eventsúlse" (à rétablir après modif) avant l a modif,
ce qui évite une boucle.
Cordialement.
Daniel
"FdeCourt" a écrit dans le message de news:
Salut,
Quelques modifications pour qu'elle soit plus rapide et prenne en
compte les sélections multiples :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Temp As String
Dim data
Dim x as long
Dim y as integer
data = Target
If Target.Rows.Count = 1 And Target.Columns.Count = 1 _
Then Temp = Application.Substitute(Target.Value, " ", "" ): _
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3): Exit
Sub
For x = 1 To UBound(data, 1) Step 1
For y = 1 To UBound(data, 2)
Temp = Application.Substitute(data(x, y), " ", " ")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
data(x, y) = Left(Temp, 3) & " " & Right(Temp, 3 )
Next
Next
Application.EnableEvents = False
Target = data
Application.EnableEvents = True
End Sub
On 2 avr, 07:36, Pierre.M wrote:Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je
colle plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" said:Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" a écrit dans le message de news :Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment
car
elle m'oblige a creer une colonne supplementaire et à faire des man ips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et
dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie l e
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" sai d:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de ne ws:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et
d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie
directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour.
Si tu veux que ta macro soit plus rapide :
1. "data = Target" est inutile si une seule cellule est modifiée, il f aut
déplacer la ligne devant :
"For x = 1 To UBound(data, 1) Step 1"
2. Dans le cas où une seule cellule est modifiée, ne pas oublier
"application.enable events=false" (à rétablir après modif) avant l a modif,
ce qui évite une boucle.
Cordialement.
Daniel
"FdeCourt" <fdeco...@gmail.com> a écrit dans le message de news:
3b95ffa8-e3b3-4fd5-b087-ffb4685cc...@i12g2000prf.googlegroups.com...
Salut,
Quelques modifications pour qu'elle soit plus rapide et prenne en
compte les sélections multiples :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Temp As String
Dim data
Dim x as long
Dim y as integer
data = Target
If Target.Rows.Count = 1 And Target.Columns.Count = 1 _
Then Temp = Application.Substitute(Target.Value, " ", "" ): _
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3): Exit
Sub
For x = 1 To UBound(data, 1) Step 1
For y = 1 To UBound(data, 2)
Temp = Application.Substitute(data(x, y), " ", " ")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
data(x, y) = Left(Temp, 3) & " " & Right(Temp, 3 )
Next
Next
Application.EnableEvents = False
Target = data
Application.EnableEvents = True
End Sub
On 2 avr, 07:36, Pierre.M <prenom.mu...@wanadoo.fr> wrote:
Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je
colle plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" <dZZZcolarde...@free.fr> said:
Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" <prenom.mu...@wanadoo.fr> a écrit dans le message de news :
2008040123282943658-prenommulot@wanadoofr...
Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment
car
elle m'oblige a creer une colonne supplementaire et à faire des man ips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et
dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie l e
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" <dZZZcolarde...@free.fr> sai d:
Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" <prenom.mu...@wanadoo.fr> a écrit dans le message de ne ws:
2008040119143375249-prenommulot@wanadoofr...
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et
d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie
directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour.
Si tu veux que ta macro soit plus rapide :
1. "data = Target" est inutile si une seule cellule est modifiée, il f aut
déplacer la ligne devant :
"For x = 1 To UBound(data, 1) Step 1"
2. Dans le cas où une seule cellule est modifiée, ne pas oublier
"application.enable eventsúlse" (à rétablir après modif) avant l a modif,
ce qui évite une boucle.
Cordialement.
Daniel
"FdeCourt" a écrit dans le message de news:
Salut,
Quelques modifications pour qu'elle soit plus rapide et prenne en
compte les sélections multiples :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Temp As String
Dim data
Dim x as long
Dim y as integer
data = Target
If Target.Rows.Count = 1 And Target.Columns.Count = 1 _
Then Temp = Application.Substitute(Target.Value, " ", "" ): _
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3): Exit
Sub
For x = 1 To UBound(data, 1) Step 1
For y = 1 To UBound(data, 2)
Temp = Application.Substitute(data(x, y), " ", " ")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
data(x, y) = Left(Temp, 3) & " " & Right(Temp, 3 )
Next
Next
Application.EnableEvents = False
Target = data
Application.EnableEvents = True
End Sub
On 2 avr, 07:36, Pierre.M wrote:Exactement le genre de truc que je cherchais. Merci.
Cependant cette macro ne fonctionne pas dans un cas. C'est quand je
colle plusieurs lignes en même temps.
Serait-il possible de l'adapter ? Mes connaissances ne sont pas
suffisantes pour ça...
Merci encore et bonne journée.
Pierre.M
On 2008-04-02 00:38:55 +0200, "Daniel.C" said:Valable pour la colonne A :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Temp As String
Temp = Application.Substitute(Target.Value, " ", "")
If Len(Temp) <> 6 Then
MsgBox "Saisie incorrecte"
Exit Sub
End If
Application.EnableEvents = False
Target.Value = Left(Temp, 3) & " " & Right(Temp, 3)
Application.EnableEvents = True
End Sub
Daniel
"Pierre.M" a écrit dans le message de news :Merci beaucoup pour le coup de main.
Ca fonctionne bien-sur, mais cette solution ne m'arrange pas vraiment
car
elle m'oblige a creer une colonne supplementaire et à faire des man ips
diverses...
Je cherche plutot un "truc automatique" qui ferait la meme chose, et
dans
la meme colonne.
Je pensais a une macro evenementielle par exemple.
Je tape ou je colle mes donnees dans ma colonne et la macro modifie l e
format au meme endroit.
Possible ? Pas possible?
Merci encore.
Pierre.M
On 2008-04-01 21:38:41 +0200, "Daniel.C" sai d:Bonsoir.
=GAUCHE(SUBSTITUE(A1;" ";"");3)&" "&DROITE(SUBSTITUE(A1;" ";"");3)
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de ne ws:Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et
d'une
ou
plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure
le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie
directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une
ou plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une
ou plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M
Bonsoir tous,
Dans une colonne j'ai des references composees de 6 caracteres et d'une
ou plusieurs espaces du type 'AAAAAA', 'AAA AAA', AAAAA A' ...
Est-il possible par macro (ou autre) d'obtenir dans tous les cas de
figure le type suivant 'AAA AAA' ?
Je precise que ces cellules sont remplies la plupart du temps par
copier-coller de lignes completes ou plus rarement par saisie directe.
Si quelqu'un avait une idee, je lui en serai tres reconnaissant.
Bonne soiree.
Pierre.M