-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :
en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copier
collage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" a écrit dans le message de
news:04bd01c39290$9b4174d0$
Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Je
dois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignes
qonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :
en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copier
collage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" <quick@fnac.net> a écrit dans le message de
news:04bd01c39290$9b4174d0$a301280a@phx.gbl...
Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Je
dois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignes
qonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :
en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copier
collage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" a écrit dans le message de
news:04bd01c39290$9b4174d0$
Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Je
dois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignes
qonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :
en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copier
collage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" a écrit dans le message de
news:04bd01c39290$9b4174d0$
Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Je
dois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignes
qonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :
en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copier
collage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" <quick@fnac.net> a écrit dans le message de
news:04bd01c39290$9b4174d0$a301280a@phx.gbl...
Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Je
dois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignes
qonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :
en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copier
collage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" a écrit dans le message de
news:04bd01c39290$9b4174d0$
Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Je
dois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignes
qonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
-----Message d'origine-----
Salut Quick,
A mon avis, ce n'est pas la peine de t'embêter avec des
tests et des
NBCAR...
Quelle que soit la longueur de ta chaine initiale tu
peux utiliser le
GAUCHE("ton texte";40) qui renverra les 40 1ers
caractères (même s'il y en a
moins)
STXT("ton texte"; 41;40) qui renverra les 40 suivants à
partir du 41éme
STXT("ton texte"; 82;40) ... Etc...
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" a écrit
dans le message de
news:099001c392ea$07d3f600$
merci beaucoup je pense que je vais réussir a faire
quelque chose avec ca. En fait le nombre de caractere
dans les cellule est aleatoire. Cela va de 10 a 180 donc
je ne vais peut etre pas pouvoir me servir de la fonction
GAUGHE mais des 2 autres surement. Si je combine cela
avec avec la fonction NBCAR() et des conditions je dois
pouvoir m'en sortir.
Je vais mettre un autre message sur le forum concernant
la selection de plusieurs lignes d'une feuille pour y
appliquer une macro si tu as une idée.
Merci encore.-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copiercollage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" a écrit dans le message de
news:04bd01c39290$9b4174d0$Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Jedois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc
ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignesqonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
.
-----Message d'origine-----
Salut Quick,
A mon avis, ce n'est pas la peine de t'embêter avec des
tests et des
NBCAR...
Quelle que soit la longueur de ta chaine initiale tu
peux utiliser le
GAUCHE("ton texte";40) qui renverra les 40 1ers
caractères (même s'il y en a
moins)
STXT("ton texte"; 41;40) qui renverra les 40 suivants à
partir du 41éme
STXT("ton texte"; 82;40) ... Etc...
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:099001c392ea$07d3f600$a301280a@phx.gbl...
merci beaucoup je pense que je vais réussir a faire
quelque chose avec ca. En fait le nombre de caractere
dans les cellule est aleatoire. Cela va de 10 a 180 donc
je ne vais peut etre pas pouvoir me servir de la fonction
GAUGHE mais des 2 autres surement. Si je combine cela
avec avec la fonction NBCAR() et des conditions je dois
pouvoir m'en sortir.
Je vais mettre un autre message sur le forum concernant
la selection de plusieurs lignes d'une feuille pour y
appliquer une macro si tu as une idée.
Merci encore.
-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :
en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copier
collage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" <quick@fnac.net> a écrit dans le message de
news:04bd01c39290$9b4174d0$a301280a@phx.gbl...
Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Je
dois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc
ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignes
qonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
.
-----Message d'origine-----
Salut Quick,
A mon avis, ce n'est pas la peine de t'embêter avec des
tests et des
NBCAR...
Quelle que soit la longueur de ta chaine initiale tu
peux utiliser le
GAUCHE("ton texte";40) qui renverra les 40 1ers
caractères (même s'il y en a
moins)
STXT("ton texte"; 41;40) qui renverra les 40 suivants à
partir du 41éme
STXT("ton texte"; 82;40) ... Etc...
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" a écrit
dans le message de
news:099001c392ea$07d3f600$
merci beaucoup je pense que je vais réussir a faire
quelque chose avec ca. En fait le nombre de caractere
dans les cellule est aleatoire. Cela va de 10 a 180 donc
je ne vais peut etre pas pouvoir me servir de la fonction
GAUGHE mais des 2 autres surement. Si je combine cela
avec avec la fonction NBCAR() et des conditions je dois
pouvoir m'en sortir.
Je vais mettre un autre message sur le forum concernant
la selection de plusieurs lignes d'une feuille pour y
appliquer une macro si tu as une idée.
Merci encore.-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copiercollage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" a écrit dans le message de
news:04bd01c39290$9b4174d0$Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Jedois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc
ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignesqonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
.
-----Message d'origine-----
Salut Quick,
A mon avis, ce n'est pas la peine de t'embêter avec des
tests et des
NBCAR...
Quelle que soit la longueur de ta chaine initiale tu
peux utiliser le
GAUCHE("ton texte";40) qui renverra les 40 1ers
caractères (même s'il y en a
moins)
STXT("ton texte"; 41;40) qui renverra les 40 suivants à
partir du 41éme
STXT("ton texte"; 82;40) ... Etc...
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" a écrit
dans le message de
news:099001c392ea$07d3f600$
merci beaucoup je pense que je vais réussir a faire
quelque chose avec ca. En fait le nombre de caractere
dans les cellule est aleatoire. Cela va de 10 a 180 donc
je ne vais peut etre pas pouvoir me servir de la fonction
GAUGHE mais des 2 autres surement. Si je combine cela
avec avec la fonction NBCAR() et des conditions je dois
pouvoir m'en sortir.
Je vais mettre un autre message sur le forum concernant
la selection de plusieurs lignes d'une feuille pour y
appliquer une macro si tu as une idée.
Merci encore.-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copiercollage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" a écrit dans le message de
news:04bd01c39290$9b4174d0$Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Jedois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc
ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignesqonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
.
-----Message d'origine-----
Salut Quick,
A mon avis, ce n'est pas la peine de t'embêter avec des
tests et des
NBCAR...
Quelle que soit la longueur de ta chaine initiale tu
peux utiliser le
GAUCHE("ton texte";40) qui renverra les 40 1ers
caractères (même s'il y en a
moins)
STXT("ton texte"; 41;40) qui renverra les 40 suivants à
partir du 41éme
STXT("ton texte"; 82;40) ... Etc...
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:099001c392ea$07d3f600$a301280a@phx.gbl...
merci beaucoup je pense que je vais réussir a faire
quelque chose avec ca. En fait le nombre de caractere
dans les cellule est aleatoire. Cela va de 10 a 180 donc
je ne vais peut etre pas pouvoir me servir de la fonction
GAUGHE mais des 2 autres surement. Si je combine cela
avec avec la fonction NBCAR() et des conditions je dois
pouvoir m'en sortir.
Je vais mettre un autre message sur le forum concernant
la selection de plusieurs lignes d'une feuille pour y
appliquer une macro si tu as une idée.
Merci encore.
-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :
en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copier
collage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" <quick@fnac.net> a écrit dans le message de
news:04bd01c39290$9b4174d0$a301280a@phx.gbl...
Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Je
dois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc
ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignes
qonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
.
-----Message d'origine-----
Salut Quick,
A mon avis, ce n'est pas la peine de t'embêter avec des
tests et des
NBCAR...
Quelle que soit la longueur de ta chaine initiale tu
peux utiliser le
GAUCHE("ton texte";40) qui renverra les 40 1ers
caractères (même s'il y en a
moins)
STXT("ton texte"; 41;40) qui renverra les 40 suivants à
partir du 41éme
STXT("ton texte"; 82;40) ... Etc...
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" a écrit
dans le message de
news:099001c392ea$07d3f600$
merci beaucoup je pense que je vais réussir a faire
quelque chose avec ca. En fait le nombre de caractere
dans les cellule est aleatoire. Cela va de 10 a 180 donc
je ne vais peut etre pas pouvoir me servir de la fonction
GAUGHE mais des 2 autres surement. Si je combine cela
avec avec la fonction NBCAR() et des conditions je dois
pouvoir m'en sortir.
Je vais mettre un autre message sur le forum concernant
la selection de plusieurs lignes d'une feuille pour y
appliquer une macro si tu as une idée.
Merci encore.-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée de
recopie, quitte à procéder ensuite à un copiercollage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" a écrit dans le message de
news:04bd01c39290$9b4174d0$Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Jedois reimporter les donnée dans un logiciel mais il faut
que je decoupe ces données en 40 caracteres maxi. Donc
ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignesqonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
.
-----Message d'origine-----
Re...
Une autre solution
Si toutes tes données à découper sont dans la même
colonne tu selectionnes
ces données et tu fais menu "données-convertir" tu
choisi "largeur fixe" tu
cliques sur "suivant" et dans la grille qui s'ouvre tu
places tes
délimiteurs tous les 40 caractères...
tu valide et c'est magique !
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" a écrit
dans le message de
news:0a5501c392f0$e8468d50$
tu as raison cela simplifira la chose.
merci-----Message d'origine-----
Salut Quick,
A mon avis, ce n'est pas la peine de t'embêter avec des
tests et desNBCAR...
Quelle que soit la longueur de ta chaine initiale tu
peux utiliser leGAUCHE("ton texte";40) qui renverra les 40 1ers
caractères (même s'il y en amoins)
STXT("ton texte"; 41;40) qui renverra les 40 suivants à
partir du 41émeSTXT("ton texte"; 82;40) ... Etc...
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" a écrit
dans le message denews:099001c392ea$07d3f600$
merci beaucoup je pense que je vais réussir a faire
quelque chose avec ca. En fait le nombre de caractere
dans les cellule est aleatoire. Cela va de 10 a 180 donc
je ne vais peut etre pas pouvoir me servir de la
fonction
GAUGHE mais des 2 autres surement. Si je combine cela
avec avec la fonction NBCAR() et des conditions je dois
pouvoir m'en sortir.
Je vais mettre un autre message sur le forum concernant
la selection de plusieurs lignes d'une feuille pour y
appliquer une macro si tu as une idée.
Merci encore.-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée
de
recopie, quitte à procéder ensuite à un copiercollage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" a écrit dans le message de
news:04bd01c39290$9b4174d0$Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par
exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Jedois reimporter les donnée dans un logiciel mais il
faut
que je decoupe ces données en 40 caracteres maxi. Donc
cedont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans
la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier
carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignesqonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
.
.
-----Message d'origine-----
Re...
Une autre solution
Si toutes tes données à découper sont dans la même
colonne tu selectionnes
ces données et tu fais menu "données-convertir" tu
choisi "largeur fixe" tu
cliques sur "suivant" et dans la grille qui s'ouvre tu
places tes
délimiteurs tous les 40 caractères...
tu valide et c'est magique !
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:0a5501c392f0$e8468d50$a301280a@phx.gbl...
tu as raison cela simplifira la chose.
merci
-----Message d'origine-----
Salut Quick,
A mon avis, ce n'est pas la peine de t'embêter avec des
tests et des
NBCAR...
Quelle que soit la longueur de ta chaine initiale tu
peux utiliser le
GAUCHE("ton texte";40) qui renverra les 40 1ers
caractères (même s'il y en a
moins)
STXT("ton texte"; 41;40) qui renverra les 40 suivants à
partir du 41éme
STXT("ton texte"; 82;40) ... Etc...
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:099001c392ea$07d3f600$a301280a@phx.gbl...
merci beaucoup je pense que je vais réussir a faire
quelque chose avec ca. En fait le nombre de caractere
dans les cellule est aleatoire. Cela va de 10 a 180 donc
je ne vais peut etre pas pouvoir me servir de la
fonction
GAUGHE mais des 2 autres surement. Si je combine cela
avec avec la fonction NBCAR() et des conditions je dois
pouvoir m'en sortir.
Je vais mettre un autre message sur le forum concernant
la selection de plusieurs lignes d'une feuille pour y
appliquer une macro si tu as une idée.
Merci encore.
-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :
en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée
de
recopie, quitte à procéder ensuite à un copier
collage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" <quick@fnac.net> a écrit dans le message de
news:04bd01c39290$9b4174d0$a301280a@phx.gbl...
Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par
exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Je
dois reimporter les donnée dans un logiciel mais il
faut
que je decoupe ces données en 40 caracteres maxi. Donc
ce
dont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans
la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier
carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignes
qonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
.
.
-----Message d'origine-----
Re...
Une autre solution
Si toutes tes données à découper sont dans la même
colonne tu selectionnes
ces données et tu fais menu "données-convertir" tu
choisi "largeur fixe" tu
cliques sur "suivant" et dans la grille qui s'ouvre tu
places tes
délimiteurs tous les 40 caractères...
tu valide et c'est magique !
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" a écrit
dans le message de
news:0a5501c392f0$e8468d50$
tu as raison cela simplifira la chose.
merci-----Message d'origine-----
Salut Quick,
A mon avis, ce n'est pas la peine de t'embêter avec des
tests et desNBCAR...
Quelle que soit la longueur de ta chaine initiale tu
peux utiliser leGAUCHE("ton texte";40) qui renverra les 40 1ers
caractères (même s'il y en amoins)
STXT("ton texte"; 41;40) qui renverra les 40 suivants à
partir du 41émeSTXT("ton texte"; 82;40) ... Etc...
--
jerrykhann ( virez jerry c'est un bon à rien :-)
--
"quick" a écrit
dans le message denews:099001c392ea$07d3f600$
merci beaucoup je pense que je vais réussir a faire
quelque chose avec ca. En fait le nombre de caractere
dans les cellule est aleatoire. Cela va de 10 a 180 donc
je ne vais peut etre pas pouvoir me servir de la
fonction
GAUGHE mais des 2 autres surement. Si je combine cela
avec avec la fonction NBCAR() et des conditions je dois
pouvoir m'en sortir.
Je vais mettre un autre message sur le forum concernant
la selection de plusieurs lignes d'une feuille pour y
appliquer une macro si tu as une idée.
Merci encore.-----Message d'origine-----
Bonsoir Quick,
Soit en a4 et lignes suivantes tes chaînes de 120
caractères :en b4 : =GAUCHE(A4;40)
en c4 : =STXT(A4;40;40)
en d4 : =DROITE(A4;40)
à recopier vers le bas par double clic sur la poignée
de
recopie, quitte à procéder ensuite à un copiercollage spécial valeur sur place pour ne garder que les
chaînes et éliminer les formules.--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"quick" a écrit dans le message de
news:04bd01c39290$9b4174d0$Bonsoir a tous,
Quelqu'un sait il si il est possible sous exel 2000 de
selectionner automatiquement(avec une macro par
exemple)
un certain nombre de caractere dans une cellule.
J'explique :
je dois retravailler un fichier dans lesquel il y a des
cellules qui contiennent des phrases de 120 caracteres.
Jedois reimporter les donnée dans un logiciel mais il
faut
que je decoupe ces données en 40 caracteres maxi. Donc
cedont j'aurai besoin est une macro qui me selectionne la
phrase, ne me garde que les 40 premiers caractere, me
coupe le reste de la phrase et me colle le reste dans
la
cellule du dessous(par exemple). je ne connait pas les
macros mais je pense que cela doit etre possible de
selectionner avec une commande les 40 premier
carractere
puis d'inverser la selection par exemple.
Si quelqu'un peut m'aider car le fichier fait 30000
lignesqonc si je dois le faire a la main je suis assez mal.
Par avance merci
.
.
.
-----Message d'origine-----
Re...
Une autre solution
Si toutes tes données à découper sont dans la même
colonne tu selectionnes
ces données et tu fais menu "données-convertir" tu
choisi "largeur fixe" tu
cliques sur "suivant" et dans la grille qui s'ouvre tu
places tes
délimiteurs tous les 40 caractères...
tu valide et c'est magique !
--
jerrykhann ( virez jerry c'est un bon à rien :-)
-----Message d'origine-----
Re...
Une autre solution
Si toutes tes données à découper sont dans la même
colonne tu selectionnes
ces données et tu fais menu "données-convertir" tu
choisi "largeur fixe" tu
cliques sur "suivant" et dans la grille qui s'ouvre tu
places tes
délimiteurs tous les 40 caractères...
tu valide et c'est magique !
--
jerrykhann ( virez jerry c'est un bon à rien :-)
-----Message d'origine-----
Re...
Une autre solution
Si toutes tes données à découper sont dans la même
colonne tu selectionnes
ces données et tu fais menu "données-convertir" tu
choisi "largeur fixe" tu
cliques sur "suivant" et dans la grille qui s'ouvre tu
places tes
délimiteurs tous les 40 caractères...
tu valide et c'est magique !
--
jerrykhann ( virez jerry c'est un bon à rien :-)