Re: [users-fr] formule retour ligne dans cellule calc
Bonjour Tony Selon Tony GALMICHE [EMAIL PROTECTED]: Bonjour, christianwtd a écrit : Eliane et Robert a écrit : Par contre si je mets dans B1 la formule = A1CAR(10)A2CAR(10)A3(nombre suffisant de caractères blancs) J'obtiens alors dans B1 A B C Robert Désolé, mais sous Win XP, ça marche pas avec OOo 1.1.5 et OOo 2.0 Je viens d'essayer avec OOo 1.1.4 sous Linux et avec ces espaces a la fin de la formule et aussi bizarre que ça puisse paraître, ça fonctionne. Cependant on se retrouve avec une ligne blanche dans la cellule. Merci pour l'astuce A bientôt. Tony Personnellement je n'ai rencontré aucune difficulté, quelque soit la version, et n'ai pas besoin de mettre d'espaces ;) *SAUF* pour un cas (peut-être y'en a t-il d'autres) : lorsque la concaténation commence par un nombre inférieur à cent !!! Curieux non ? François Gatto - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Bonjour, [EMAIL PROTECTED] a écrit : Bonjour Tony Selon Tony GALMICHE [EMAIL PROTECTED]: Bonjour, christianwtd a écrit : Eliane et Robert a écrit : Par contre si je mets dans B1 la formule = A1CAR(10)A2CAR(10)A3(nombre suffisant de caractères blancs) J'obtiens alors dans B1 A B C Robert Désolé, mais sous Win XP, ça marche pas avec OOo 1.1.5 et OOo 2.0 Je viens d'essayer avec OOo 1.1.4 sous Linux et avec ces espaces a la fin de la formule et aussi bizarre que ça puisse paraître, ça fonctionne. Cependant on se retrouve avec une ligne blanche dans la cellule. Merci pour l'astuce A bientôt. Tony Personnellement je n'ai rencontré aucune difficulté, quelque soit la version, et n'ai pas besoin de mettre d'espaces ;) *SAUF* pour un cas (peut-être y'en a t-il d'autres) : lorsque la concaténation commence par un nombre inférieur à cent !!! Curieux non ? Très étonnant... - Et si tu élargis ta colonne, ça fonctionne toujours ? A bientôt. Tony - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Eliane et Robert a écrit : Bonjour, Tony GALMICHE a écrit : Bonjour, Arthur Agapoff a écrit : Tu soulèves un *grave* problème, déjà existant dans Exc.l ;-) Rappel : Pour saisir un texte sur deux lignes, il faut saisir Ligne1 puis Maj Entrée puis Ligne2 (Alt Entrée sous Exc.l) On serait tenté de demander c'est quoi le code de ce Maj Entrée ? Ben avec la fonction CODE, on voit que c'est 10 Ah chouette, alors on peut écrire B1 = A1 CAR(10) A2 CAR(10) A3 ? Ben non, ça place la représentation graphique du caractère numéro 10, aussi bien sous Exce.l que sous Calc (sauf que sous Calc, les dessins sont plus justes que sous Exc.l) Mais sinon, le principe était là En fait, avec Excel, ça fonctionne. Il suffit d'activer le retour à la ligne dans le formatage de la cellule pour que ça fonctionne. Mais dans Calc, ça ne fonctionne malheureusement pas même en activant le retour à la ligne : - Format / Cellule / Onglet Alignement / Cocher Retour à la ligne automatique A bientôt. Tony Sous Linux Fedora Core 4 et Ooo 1.9 la concaténation A1CAR(10)B1CAR(10)C1 fonctionne très bien, on obtient bien des retours à la ligne dans la cellule de la formule. Robert Dahout Cette formule A1CAR(10)B1CAR(10)C1 fonctionne très bien avec OO 2 sous win XP, en ayant bien activé le retour à la ligne dans la cellule même pour écrire des textes longs de 3 cm dans une ligne de 5 cm. Et je suis même content de l'avoir apprise, car pour aller à la ligne dans une cellule je perdais mon temps à taper des espaces. Cordialement Michel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[users-fr] formule retour ligne dans cellule calc
Bonjour Je concaténe les cellule A1 , A2 , A3 dans la cellule B1 B1 = A1 A2 A3 Je souhaire inclure des retours lignes dans la cellule B1à chaque élément du style B1 = A1 retour ligne A2 retour ligne A3 Est ce possible avec une formule? Jean-Luc - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Tu soulèves un *grave* problème, déjà existant dans Exc.l ;-) Rappel : Pour saisir un texte sur deux lignes, il faut saisir Ligne1 puis Maj Entrée puis Ligne2 (Alt Entrée sous Exc.l) On serait tenté de demander c'est quoi le code de ce Maj Entrée ? Ben avec la fonction CODE, on voit que c'est 10 Ah chouette, alors on peut écrire B1 = A1 CAR(10) A2 CAR(10) A3 ? Ben non, ça place la représentation graphique du caractère numéro 10, aussi bien sous Exce.l que sous Calc (sauf que sous Calc, les dessins sont plus justes que sous Exc.l) Mais sinon, le principe était là J'ai même enregistré une macro pour vérifier : Dans le code, y'a bien explicitement Chr(10) !!! Mais affecter à la cellule avec des Chr(10) dans la macro ne fait pas la même chose que CAR(10) dans la formule ;-( Donc, on serait tenté de passer par une fonction (macro) que tu appellerais par B1=ConcatLF(A1;A2;A3). Cette Function ferait la même chose c'est à dire Function ConcatLF (sString1 as String, sString2 as String, sString3 as String) ConcatLF=sString1 Chr(10) sString2 Chr(10) sString3 End Function *** Rq : c'est une macro Exc.l, je n'ai pas encore fait de macro OOo Eh bien non ;-( cela produit le même douloureux effet Seule l'affectation à la cellule interprète le Chr(10). (pas par une Formule) Je suis désarmé ... Arthur. - Original Message - From: Jovial [EMAIL PROTECTED] To: users@fr.openoffice.org Sent: Thursday, December 01, 2005 10:59 AM Subject: [users-fr] formule retour ligne dans cellule calc Bonjour Je concaténe les cellule A1 , A2 , A3 dans la cellule B1 B1 = A1 A2 A3 Je souhaire inclure des retours lignes dans la cellule B1à chaque élément du style B1 = A1 retour ligne A2 retour ligne A3 Est ce possible avec une formule? Jean-Luc - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Bonjour, Arthur Agapoff a écrit : Tu soulèves un *grave* problème, déjà existant dans Exc.l ;-) Rappel : Pour saisir un texte sur deux lignes, il faut saisir Ligne1 puis Maj Entrée puis Ligne2 (Alt Entrée sous Exc.l) On serait tenté de demander c'est quoi le code de ce Maj Entrée ? Ben avec la fonction CODE, on voit que c'est 10 Ah chouette, alors on peut écrire B1 = A1 CAR(10) A2 CAR(10) A3 ? Ben non, ça place la représentation graphique du caractère numéro 10, aussi bien sous Exce.l que sous Calc (sauf que sous Calc, les dessins sont plus justes que sous Exc.l) Mais sinon, le principe était là En fait, avec Excel, ça fonctionne. Il suffit d'activer le retour à la ligne dans le formatage de la cellule pour que ça fonctionne. Mais dans Calc, ça ne fonctionne malheureusement pas même en activant le retour à la ligne : - Format / Cellule / Onglet Alignement / Cocher Retour à la ligne automatique A bientôt. Tony - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Bonjour Merci à tous les 2 donc au niveau des fonctions de base ce n'est pas possible Si je regarde le bouquin de programmation p306 il ya un exemple détaillé qui permet de d'insérer un para dans une cellule. Je ne l'ai pas testé, mais en l'adaptant, on doit pourvoir créer une fonction par macro L'exemple du bouquin fonctionne. Jean-luc Tony GALMICHE a écrit : Bonjour, Arthur Agapoff a écrit : Tu soulèves un *grave* problème, déjà existant dans Exc.l ;-) Rappel : Pour saisir un texte sur deux lignes, il faut saisir Ligne1 puis Maj Entrée puis Ligne2 (Alt Entrée sous Exc.l) On serait tenté de demander c'est quoi le code de ce Maj Entrée ? Ben avec la fonction CODE, on voit que c'est 10 Ah chouette, alors on peut écrire B1 = A1 CAR(10) A2 CAR(10) A3 ? Ben non, ça place la représentation graphique du caractère numéro 10, aussi bien sous Exce.l que sous Calc (sauf que sous Calc, les dessins sont plus justes que sous Exc.l) Mais sinon, le principe était là En fait, avec Excel, ça fonctionne. Il suffit d'activer le retour à la ligne dans le formatage de la cellule pour que ça fonctionne. Mais dans Calc, ça ne fonctionne malheureusement pas même en activant le retour à la ligne : - Format / Cellule / Onglet Alignement / Cocher Retour à la ligne automatique A bientôt. Tony - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Bien sur que si, Tony ... Ce que tu actives en fait, est l'autorisation de casser le contenu de la cellule s'il est trop grand ET si la cellule à droite est occupée (dans le cas d'un alignement à gauche). Et si l'on met un espace ou n'importe quel séparateur reconnu comme tel comme le signe moins par exemple, ça marche comme dans le grand frère. Non, non, chapeau OOo, je lui fais confiance. Réessaye Tony, tu verras, Exc.l et Calc, même comportement ! Par contre, j'ai essayé d'enregistrer une macro sous Calc avec deux termes séparés par un retour forcé (Ctrl-Entrée) mais ce monsieur n'enregistre rien de concret ??? - Original Message - From: Tony GALMICHE [EMAIL PROTECTED] To: users@fr.openoffice.org Sent: Thursday, December 01, 2005 1:15 PM Subject: Re: [users-fr] formule retour ligne dans cellule calc Bonjour, Arthur Agapoff a écrit : Tu soulèves un *grave* problème, déjà existant dans Exc.l ;-) Rappel : Pour saisir un texte sur deux lignes, il faut saisir Ligne1 puis Maj Entrée puis Ligne2 (Alt Entrée sous Exc.l) On serait tenté de demander c'est quoi le code de ce Maj Entrée ? Ben avec la fonction CODE, on voit que c'est 10 Ah chouette, alors on peut écrire B1 = A1 CAR(10) A2 CAR(10) A3 ? Ben non, ça place la représentation graphique du caractère numéro 10, aussi bien sous Exce.l que sous Calc (sauf que sous Calc, les dessins sont plus justes que sous Exc.l) Mais sinon, le principe était là En fait, avec Excel, ça fonctionne. Il suffit d'activer le retour à la ligne dans le formatage de la cellule pour que ça fonctionne. Mais dans Calc, ça ne fonctionne malheureusement pas même en activant le retour à la ligne : - Format / Cellule / Onglet Alignement / Cocher Retour à la ligne automatique A bientôt. Tony - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Ah oui au fait, je me suis inscrit sur prog également, tout le monde parle *du* livre ... C'est quoi cette bible ? à télécharger ou en vente ? En tous cas, oui si tu as un morceau de code qui permet d'insérer ça, comme je le disais ce matin, ça marche. Ce que je déplore c'est que l'affectation par une formule (que ce soit la fonction CAR ou une Function en Basic) ne donne pas la même chose que la manipulation de la cellule (dans mes essais en VBA) Arthur. - Original Message - From: Jovial [EMAIL PROTECTED] To: users@fr.openoffice.org Sent: Thursday, December 01, 2005 1:57 PM Subject: Re: [users-fr] formule retour ligne dans cellule calc Bonjour Merci à tous les 2 donc au niveau des fonctions de base ce n'est pas possible Si je regarde le bouquin de programmation p306 il ya un exemple détaillé qui permet de d'insérer un para dans une cellule. Je ne l'ai pas testé, mais en l'adaptant, on doit pourvoir créer une fonction par macro L'exemple du bouquin fonctionne. Jean-luc Tony GALMICHE a écrit : Bonjour, Arthur Agapoff a écrit : Tu soulèves un *grave* problème, déjà existant dans Exc.l ;-) Rappel : Pour saisir un texte sur deux lignes, il faut saisir Ligne1 puis Maj Entrée puis Ligne2 (Alt Entrée sous Exc.l) On serait tenté de demander c'est quoi le code de ce Maj Entrée ? Ben avec la fonction CODE, on voit que c'est 10 Ah chouette, alors on peut écrire B1 = A1 CAR(10) A2 CAR(10) A3 ? Ben non, ça place la représentation graphique du caractère numéro 10, aussi bien sous Exce.l que sous Calc (sauf que sous Calc, les dessins sont plus justes que sous Exc.l) Mais sinon, le principe était là En fait, avec Excel, ça fonctionne. Il suffit d'activer le retour à la ligne dans le formatage de la cellule pour que ça fonctionne. Mais dans Calc, ça ne fonctionne malheureusement pas même en activant le retour à la ligne : - Format / Cellule / Onglet Alignement / Cocher Retour à la ligne automatique A bientôt. Tony - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Bonjour, Tony GALMICHE a écrit : Bonjour, Arthur Agapoff a écrit : Tu soulèves un *grave* problème, déjà existant dans Exc.l ;-) Rappel : Pour saisir un texte sur deux lignes, il faut saisir Ligne1 puis Maj Entrée puis Ligne2 (Alt Entrée sous Exc.l) On serait tenté de demander c'est quoi le code de ce Maj Entrée ? Ben avec la fonction CODE, on voit que c'est 10 Ah chouette, alors on peut écrire B1 = A1 CAR(10) A2 CAR(10) A3 ? Ben non, ça place la représentation graphique du caractère numéro 10, aussi bien sous Exce.l que sous Calc (sauf que sous Calc, les dessins sont plus justes que sous Exc.l) Mais sinon, le principe était là En fait, avec Excel, ça fonctionne. Il suffit d'activer le retour à la ligne dans le formatage de la cellule pour que ça fonctionne. Mais dans Calc, ça ne fonctionne malheureusement pas même en activant le retour à la ligne : - Format / Cellule / Onglet Alignement / Cocher Retour à la ligne automatique A bientôt. Tony Sous Linux Fedora Core 4 et Ooo 1.9 la concaténation A1CAR(10)B1CAR(10)C1 fonctionne très bien, on obtient bien des retours à la ligne dans la cellule de la formule. Robert Dahout - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Re, Arthur Agapoff a écrit : Bien sur que si, Tony ... Ce que tu actives en fait, est l'autorisation de casser le contenu de la cellule s'il est trop grand ET si la cellule à droite est occupée (dans le cas d'un alignement à gauche). Et si l'on met un espace ou n'importe quel séparateur reconnu comme tel comme le signe moins par exemple, ça marche comme dans le grand frère. Non, non, chapeau OOo, je lui fais confiance. Réessaye Tony, tu verras, Exc.l et Calc, même comportement ! Si t'as cellule fait 5 cm de large et que ton texte tout compris fait 3cm, il ne reviendra pas à la ligne avec OOo alors qu'il revient à la ligne avec Excel si tu met un chr(10) au milieu. A bientôt. Tony - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Okay Tony, bien vu, je n'étais allé aussi loin : Il faut utiliser Car(10) dans la formule ET cocher Retour à la ligne automatique Sous Exc.l, OK Sous Calc, KO Ceci dit, je vois pas pourquoi je devrais cocher retour à la ligne *automatique* quand je place un caractère de retour *forcé* Mais okay, je rejoins ton point de vue. Malheureusement pour Jovial, ça ne résoud pas son problème ;-( - Original Message - From: Tony GALMICHE [EMAIL PROTECTED] To: users@fr.openoffice.org Sent: Thursday, December 01, 2005 2:20 PM Subject: Re: [users-fr] formule retour ligne dans cellule calc Re, Arthur Agapoff a écrit : Bien sur que si, Tony ... Ce que tu actives en fait, est l'autorisation de casser le contenu de la cellule s'il est trop grand ET si la cellule à droite est occupée (dans le cas d'un alignement à gauche). Et si l'on met un espace ou n'importe quel séparateur reconnu comme tel comme le signe moins par exemple, ça marche comme dans le grand frère. Non, non, chapeau OOo, je lui fais confiance. Réessaye Tony, tu verras, Exc.l et Calc, même comportement ! Si t'as cellule fait 5 cm de large et que ton texte tout compris fait 3cm, il ne reviendra pas à la ligne avec OOo alors qu'il revient à la ligne avec Excel si tu met un chr(10) au milieu. A bientôt. Tony - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Jovial a écrit : Bonjour Je concaténe les cellule A1 , A2 , A3 dans la cellule B1 B1 = A1 A2 A3 Je souhaire inclure des retours lignes dans la cellule B1à chaque élément du style B1 = A1 retour ligne A2 retour ligne A3 Est ce possible avec une formule? Jean-Luc Bonjour, Le sujet a déjà été évoqué. Ce n'est pas possible suite à ce qu'on peut considérer comme un bug. Si on fait une ligne avec un retour ligne dans la cellule, le code normalement retourné est 10, mais 32 (espace) dans la pratique. Exemple : =CODE(STXT(A1;3;1)) si on entre ABCD en A1 avec un retour ligne entre AB et CD. Robert Cabane sur DEV le 11/09/2005 écrivait : C'est lié à l'une de mes issues http://qa.openoffice.org/issues/show_bug.cgi?id=14558 Qui n'a pas été traitée du tout. Vous pouvez y mettre des commentaires et voter ! et dans la pratique, rien n'est simple, au vue du nombre de problèmes en cours de traitement. Voir les réponses de Tony Galmiche et Sophie Bon surf, Christian -- Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Bjr Christian, Le pb que tu décris est à mon avis différent (on décode mal au lieu de mal encoder) et en rajoute à la complexité du pb ... Car vois tu, si en A1 on met =ABCAR(10)CD on obtient bien 10 en retour à CODE(STXT(A1;3;1)) Mais ça ne résoud toujours pas le pb ;-( On pourrait pas mettre une expression régulière, genre ABREGEXP(\n)CD ??? cOOordialement, Arthur. - Original Message - From: christianwtd [EMAIL PROTECTED] To: users@fr.openoffice.org Sent: Thursday, December 01, 2005 3:39 PM Subject: Re: [users-fr] formule retour ligne dans cellule calc Jovial a écrit : Bonjour Je concaténe les cellule A1 , A2 , A3 dans la cellule B1 B1 = A1 A2 A3 Je souhaire inclure des retours lignes dans la cellule B1à chaque élément du style B1 = A1 retour ligne A2 retour ligne A3 Est ce possible avec une formule? Jean-Luc Bonjour, Le sujet a déjà été évoqué. Ce n'est pas possible suite à ce qu'on peut considérer comme un bug. Si on fait une ligne avec un retour ligne dans la cellule, le code normalement retourné est 10, mais 32 (espace) dans la pratique. Exemple : =CODE(STXT(A1;3;1)) si on entre ABCD en A1 avec un retour ligne entre AB et CD. Robert Cabane sur DEV le 11/09/2005 écrivait : C'est lié à l'une de mes issues http://qa.openoffice.org/issues/show_bug.cgi?id=14558 Qui n'a pas été traitée du tout. Vous pouvez y mettre des commentaires et voter ! et dans la pratique, rien n'est simple, au vue du nombre de problèmes en cours de traitement. Voir les réponses de Tony Galmiche et Sophie Bon surf, Christian -- Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Arthur Agapoff a écrit : Bjr Christian, Le pb que tu décris est à mon avis différent (on décode mal au lieu de mal encoder) et en rajoute à la complexité du pb ... Je ne suis pas de cet avis. Car vois tu, si en A1 on met =ABCAR(10)CD on obtient bien 10 en retour à CODE(STXT(A1;3;1)) Oui, mais non seulement tu n'as pas de retour ligne, mais en plus tu as un affichage de code bizaroïde... Mais ça ne résoud toujours pas le pb ;-( Ben non... :-( On pourrait pas mettre une expression régulière, genre ABREGEXP(\n)CD ??? Tu causes plus le langage fonctions là =-O cOOordialement, Arthur. Bon surf, Christian -- Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Jovial a écrit : Bonjour Merci à tous les 2 donc au niveau des fonctions de base ce n'est pas possible Si je regarde le bouquin de programmation p306 il ya un exemple détaillé qui permet de d'insérer un para dans une cellule. Je ne l'ai pas testé, mais en l'adaptant, on doit pourvoir créer une fonction par macro L'exemple du bouquin fonctionne. Jean-luc J'ai pas réussi à le faire à travers une formule appelant une macro(Function) car il s'agit d'une chaîne qui est retournée et on retombe sur le même problème Je ne peux pas écrire dautres cellules avec une function appellée par une formule Dans mon cas je vais directement écrire ma cellule avec la macro que je déclenche par un évenement.(bouton) Sub Assembler() Dim monDocument As Object Dim lesFeuilles As Object, maFeuille As Object Dim maCellule As Object, monCurseur As Object Dim special As Integer, Texte(2) as string special = com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK monDocument = thisComponent lesFeuilles = monDocument.Sheets maFeuille = lesFeuilles.getByName(Feuille1) Texte(0) = maFeuille.getCellRangeByName(A1).string Texte(1) = maFeuille.getCellRangeByName(A2).string Texte(2) = maFeuille.getCellRangeByName(A3).string MaCellule = maFeuille.getCellRangeByName(B7) MaCellule.String = monCurseur = maCellule.createTextCursor maCellule.insertString(monCurseur, Texte(0), false) maCellule.insertControlCharacter(monCurseur, special, false) maCellule.insertString(monCurseur, Texte(1), false) maCellule.insertControlCharacter(monCurseur, special, false) maCellule.insertString(monCurseur, Texte(2), false) End Sub - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Bonjour, Jovial a écrit : Bonjour Je concaténe les cellule A1 , A2 , A3 dans la cellule B1 B1 = A1 A2 A3 Je souhaire inclure des retours lignes dans la cellule B1à chaque élément du style B1 = A1 retour ligne A2 retour ligne A3 Est ce possible avec une formule? Jean-Luc Oui, celà fonctionne, le seul problème est que si la somme des caractères à concaténer est inférieure au nombre de caractère de la cellule où se trouve la formule les retours à la ligne ne se font pas. On peut tourner le problème en rajoutant suffisamment de caractères blanc à la concaténation. Exemple: dans les cellules A1, A2, A3 j'inscris respectivement A,B,C dans la cellule B1 je mets le formule = A1CAR(10)A2CAR(10)A3 j'obtiens A1 (caractère graphique de CAR(10))A2(caractère graphique de CAR(10))A3 Par contre si je mets dans B1 la formule = A1CAR(10)A2CAR(10)A3(nombre suffisant de caractères blancs) J'obtiens alors dans B1 A B C Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Eliane et Robert a écrit : Par contre si je mets dans B1 la formule = A1CAR(10)A2CAR(10)A3(nombre suffisant de caractères blancs) J'obtiens alors dans B1 A B C Robert Désolé, mais sous Win XP, ça marche pas avec OOo 1.1.5 et OOo 2.0 Bon surf, Christian -- Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] formule retour ligne dans cellule calc
Bonjour, christianwtd a écrit : Eliane et Robert a écrit : Par contre si je mets dans B1 la formule = A1CAR(10)A2CAR(10)A3(nombre suffisant de caractères blancs) J'obtiens alors dans B1 A B C Robert Désolé, mais sous Win XP, ça marche pas avec OOo 1.1.5 et OOo 2.0 Je viens d'essayer avec OOo 1.1.4 sous Linux et avec ces espaces a la fin de la formule et aussi bizarre que ça puisse paraître, ça fonctionne. Cependant on se retrouve avec une ligne blanche dans la cellule. Merci pour l'astuce A bientôt. Tony - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]