[fr-users] Re: [fr-users] Calc. Caratère CR en début de cellule. Comment le supprimer ?

2019-09-21 Par sujet Dominique
Voilà la solution, j'avais oublié \n ! Merci, j'ai pu nettoyer mes 
cellules comme je le voulais.


Merci aussi à tous ceux qui m'ont répondu et bon weekend,

--
Dominique
Esto quod es

Le 21/09/2019 à 15:40, Stéphane Santon a écrit :

Bonjour,

Si tu n'as des sauts de ligne qu'en début de cellule, tu fais un 
Edition | Rechercher & Remplacer...


- Cocher expressions régulières (mauvaise traduction d'expressions 
rationnelles)

- rechercher : \n (saut de ligne)
- remplacer : (rien!)


Le 20/09/2019 à 15:54, Dominique_sextant a écrit :

(la même question présentée plus proprement...)

Bonjour,

Vous trouverez ici un fichier ods

:https://framadrop.org/r/Yqbz5etZ8g#CxcbsfnbpUbbn624yaWDgU8VopYUR7jweasAbUzTfY0= 



En cellule A2 se trouve différentes informations que je voudrais 
mettre en

colonne (« Données », « Texte en colonnes », virgule en séparateur).

J'obtiens alors un comportement inattendu car il y a un caractère CR
(car(10)) ou CRLF (car(13)) sur la première ligne de la cellule. Dès 
lors,
les informations que je souhaite conserver se trouvent décalées à la 
ligne

du dessous et plus en regard de la ligne 2.

Il faut savoir que mon tableau fait plusieurs centaines de lignes et une
trentaine de colonnes !Comme
supprimer ce tout premier caractère de la cellule afin d'avoir toutes 
mes
informations intéressantes en ligne 2 et rien en 3, tout en 3 pour la 
3e et

rien en 4 etc ?

Je vous remercie,

Dominique



-






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Re: [fr-users] Calc. Caratère CR en début de cellule. Comment le supprimer ?

2019-09-21 Par sujet Stéphane Santon

Bonjour,

Si tu n'as des sauts de ligne qu'en début de cellule, tu fais un Edition 
| Rechercher & Remplacer...


- Cocher expressions régulières (mauvaise traduction d'expressions 
rationnelles)

- rechercher : \n (saut de ligne)
- remplacer : (rien!)


Le 20/09/2019 à 15:54, Dominique_sextant a écrit :

(la même question présentée plus proprement...)

Bonjour,

Vous trouverez ici un fichier ods

:https://framadrop.org/r/Yqbz5etZ8g#CxcbsfnbpUbbn624yaWDgU8VopYUR7jweasAbUzTfY0=

En cellule A2 se trouve différentes informations que je voudrais mettre en
colonne (« Données », « Texte en colonnes », virgule en séparateur).

J'obtiens alors un comportement inattendu car il y a un caractère CR
(car(10)) ou CRLF (car(13)) sur la première ligne de la cellule. Dès lors,
les informations que je souhaite conserver se trouvent décalées à la ligne
du dessous et plus en regard de la ligne 2.

Il faut savoir que mon tableau fait plusieurs centaines de lignes et une
trentaine de colonnes !Comme
supprimer ce tout premier caractère de la cellule afin d'avoir toutes mes
informations intéressantes en ligne 2 et rien en 3, tout en 3 pour la 3e et
rien en 4 etc ?

Je vous remercie,

Dominique



-




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Re: [fr-users] Calc. Caratère CR en début de cellule. Comment le supprimer ?

2019-09-20 Par sujet jean-francois

Bonjour Dominique,

Le 20/09/2019 à 15:51, Dominique_sextant a écrit :

Bonjour,Vous trouverez ici un fichier ods
:https://framadrop.org/r/Yqbz5etZ8g#CxcbsfnbpUbbn624yaWDgU8VopYUR7jweasAbUzTfY0=En
cellule A2 se trouve différentes informations que je voudrais mettre en
colonne (« Données », « Texte en colonnes », virgule en séparateur).
J'obtiens alors un comportement inattendu car il y a un caractère CR
(car(10)) ou CRLF (car(13)) sur la première ligne de la cellule. Dès lors,
les informations que je souhaite conserver se trouvent décalées à la ligne
du dessous et plus en regard de la ligne 2. Il faut savoir que mon tableau
fait plusieurs centaines de lignes et une trentaine de colonnes !Comme
supprimer ce tout premier caractère de la cellule afin d'avoir toutes mes
informations intéressantes en ligne 2 et rien en 3, tout en 3 pour la 3e et
rien en 4 etc ?Je vous remercie,Dominique


sans regarder le tableau, sachez qu'il existe une fonction Calc "CAR()" 
qui permet de spécifier un caractère à partir de son code Ascii.


Par exemple, CAR(10) pour LF ou CAR(13) pour CR.

En combinant avec une fonction de remplacement, vous devriez pouvoir 
remplacer ces deux caractères par des chaînes arbitraires qui vous 
permettront de traiter le résultat.


Exemple

en A2 la chaîne originelle: "azertyqsdfghwxcvbn"

en B2 la formule : =SUBSTITUE(A2, CAR(10), "$$")

en C2 la formule : =SUBSTITUE(B2, CAR(13), "$$")

on obtient en C2 le résultat : "azerty$$qsdfgh$$wxcvbn"

que vous pouvez traiter avec le séparateur "$$"


Bien sûr vous pouvez regrouper les deux formules (B2 et C2) en une seule.

Pas testé mais devrait fonctionner... ;)


Si vous répondez, merci de penser à utiliser la fonction "répondre à 
tous" de votre logiciel de courrier électronique de façon que la liste 
reçoive une copie de votre réponse.


Bien cordialement,
Si vous répondez, merci de penser à utiliser la fonction "répondre à 
tous" de votre logiciel de courrier électronique de façon que la liste 
reçoive une copie de votre réponse.


Bien cordialement,
--
Jean-Francois Nifenecker, Bordeaux


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Re: [fr-users] Re: [fr-users] Calc. Caratère CR en début de cellule. Comment le supprimer ?

2019-09-20 Par sujet sandy andriant

Peut-être mieux

rem --
dim args1(2) as new com.sun.star.beans.PropertyValue
args1(0).Name = "SearchItem.SearchString"
args1(0).Value = "\n"
args1(1).Name = "SearchItem.ReplaceString"
args1(1).Value = ""
args1(2).Name = "Quiet"
args1(2).Value = true

dispatcher.executeDispatch(document, ".uno:ExecuteSearch", "", 0, args1())

Cordialement
Sandy-Pascal Andriant

Le 20/09/2019 à 17:12, sandy andriant a écrit :

Bjr,

Vous pouvez essayer de commencer comme ci-dessous.

ça consiste à forcer le curseur au début de la cellule
puis de supprimer le 1° caractère.

Mais c'est dangereux si ce 1° caractère n'est pas un CR (\n)

sub sup_n
rem 
--

rem define variables
dim document   as object
dim dispatcher as object
rem 
--

rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem - forcer le curseur au début de la cellule 
dispatcher.executeDispatch(document, ".uno:GoToStartOfDoc", "", 0, 
Array())


rem -- supprimer le 1° caractère 
dispatcher.executeDispatch(document, ".uno:Delete", "", 0, Array())


end sub

Cordialement
Sandy-Pascal Andriant

Le 20/09/2019 à 15:54, Dominique_sextant a écrit :

(la même question présentée plus proprement...)

Bonjour,

Vous trouverez ici un fichier ods

:https://framadrop.org/r/Yqbz5etZ8g#CxcbsfnbpUbbn624yaWDgU8VopYUR7jweasAbUzTfY0= 



En cellule A2 se trouve différentes informations que je voudrais 
mettre en

colonne (« Données », « Texte en colonnes », virgule en séparateur).

J'obtiens alors un comportement inattendu car il y a un caractère CR
(car(10)) ou CRLF (car(13)) sur la première ligne de la cellule. Dès 
lors,
les informations que je souhaite conserver se trouvent décalées à la 
ligne

du dessous et plus en regard de la ligne 2.

Il faut savoir que mon tableau fait plusieurs centaines de lignes et une
trentaine de colonnes !Comme
supprimer ce tout premier caractère de la cellule afin d'avoir toutes 
mes
informations intéressantes en ligne 2 et rien en 3, tout en 3 pour la 
3e et

rien en 4 etc ?

Je vous remercie,

Dominique



-






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Re: [fr-users] Calc. Caratère CR en début de cellule. Comment le supprimer ?

2019-09-20 Par sujet sandy andriant

Bjr,

Vous pouvez essayer de commencer comme ci-dessous.

ça consiste à forcer le curseur au début de la cellule
puis de supprimer le 1° caractère.

Mais c'est dangereux si ce 1° caractère n'est pas un CR (\n)

sub sup_n
rem --
rem define variables
dim document   as object
dim dispatcher as object
rem --
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem - forcer le curseur au début de la cellule 
dispatcher.executeDispatch(document, ".uno:GoToStartOfDoc", "", 0, Array())

rem -- supprimer le 1° caractère 
dispatcher.executeDispatch(document, ".uno:Delete", "", 0, Array())


end sub

Cordialement
Sandy-Pascal Andriant

Le 20/09/2019 à 15:54, Dominique_sextant a écrit :

(la même question présentée plus proprement...)

Bonjour,

Vous trouverez ici un fichier ods

:https://framadrop.org/r/Yqbz5etZ8g#CxcbsfnbpUbbn624yaWDgU8VopYUR7jweasAbUzTfY0=

En cellule A2 se trouve différentes informations que je voudrais mettre en
colonne (« Données », « Texte en colonnes », virgule en séparateur).

J'obtiens alors un comportement inattendu car il y a un caractère CR
(car(10)) ou CRLF (car(13)) sur la première ligne de la cellule. Dès lors,
les informations que je souhaite conserver se trouvent décalées à la ligne
du dessous et plus en regard de la ligne 2.

Il faut savoir que mon tableau fait plusieurs centaines de lignes et une
trentaine de colonnes !Comme
supprimer ce tout premier caractère de la cellule afin d'avoir toutes mes
informations intéressantes en ligne 2 et rien en 3, tout en 3 pour la 3e et
rien en 4 etc ?

Je vous remercie,

Dominique



-




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Re: [fr-users] Calc. Caratère CR en début de cellule. Comment le supprimer ?

2019-09-20 Par sujet sandy andriant

Bjr,

Vous pouvez essayer de commencer comme ci-dessous.

ça consiste à forcer le curseur au début de la cellule
puis de supprimer le 1° caractère.

Mais c'est dangereux si ce 1° caractère n'est pas un CR (\n)

Cordialement
Sandy-Pascal Andriant

Le 20/09/2019 à 15:54, Dominique_sextant a écrit :

(la même question présentée plus proprement...)

Bonjour,

Vous trouverez ici un fichier ods

:https://framadrop.org/r/Yqbz5etZ8g#CxcbsfnbpUbbn624yaWDgU8VopYUR7jweasAbUzTfY0=

En cellule A2 se trouve différentes informations que je voudrais mettre en
colonne (« Données », « Texte en colonnes », virgule en séparateur).

J'obtiens alors un comportement inattendu car il y a un caractère CR
(car(10)) ou CRLF (car(13)) sur la première ligne de la cellule. Dès lors,
les informations que je souhaite conserver se trouvent décalées à la ligne
du dessous et plus en regard de la ligne 2.

Il faut savoir que mon tableau fait plusieurs centaines de lignes et une
trentaine de colonnes !Comme
supprimer ce tout premier caractère de la cellule afin d'avoir toutes mes
informations intéressantes en ligne 2 et rien en 3, tout en 3 pour la 3e et
rien en 4 etc ?

Je vous remercie,

Dominique



-




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Calc. Caratère CR en début de cellule. Comment le supprimer ?

2019-09-20 Par sujet Dominique_sextant
(la même question présentée plus proprement...)

Bonjour,

Vous trouverez ici un fichier ods 

:https://framadrop.org/r/Yqbz5etZ8g#CxcbsfnbpUbbn624yaWDgU8VopYUR7jweasAbUzTfY0=

En cellule A2 se trouve différentes informations que je voudrais mettre en 
colonne (« Données », « Texte en colonnes », virgule en séparateur). 

J'obtiens alors un comportement inattendu car il y a un caractère CR
(car(10)) ou CRLF (car(13)) sur la première ligne de la cellule. Dès lors,
les informations que je souhaite conserver se trouvent décalées à la ligne
du dessous et plus en regard de la ligne 2.

Il faut savoir que mon tableau fait plusieurs centaines de lignes et une
trentaine de colonnes !Comme 
supprimer ce tout premier caractère de la cellule afin d'avoir toutes mes
informations intéressantes en ligne 2 et rien en 3, tout en 3 pour la 3e et
rien en 4 etc ?

Je vous remercie,

Dominique 



-

-- 
Dominique point sextant ate orange en France
--
Sent from: 
http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1744091.html

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Calc. Caratère CR en début de cellule. Comment le supprimer ?

2019-09-20 Par sujet Dominique_sextant
Bonjour,Vous trouverez ici un fichier ods
:https://framadrop.org/r/Yqbz5etZ8g#CxcbsfnbpUbbn624yaWDgU8VopYUR7jweasAbUzTfY0=En
cellule A2 se trouve différentes informations que je voudrais mettre en
colonne (« Données », « Texte en colonnes », virgule en séparateur).
J'obtiens alors un comportement inattendu car il y a un caractère CR
(car(10)) ou CRLF (car(13)) sur la première ligne de la cellule. Dès lors,
les informations que je souhaite conserver se trouvent décalées à la ligne
du dessous et plus en regard de la ligne 2. Il faut savoir que mon tableau
fait plusieurs centaines de lignes et une trentaine de colonnes !Comme
supprimer ce tout premier caractère de la cellule afin d'avoir toutes mes
informations intéressantes en ligne 2 et rien en 3, tout en 3 pour la 3e et
rien en 4 etc ?Je vous remercie,Dominique



-

-- 
Dominique point sextant ate orange en France
--
Sent from: 
http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1744091.html
-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy