<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title><![CDATA[Forum du club des développeurs et IT Pro - OpenOffice & LibreOffice]]></title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur l'utilisation des logiciels de bureautique LibreOffice et Apache OpenOffice ainsi que la programmation de macros. Avant de poster :  La F.A.Q LibreOffice et Apache OpenOffice]]></description>
		<language>fr</language>
		<lastBuildDate>Fri, 17 Apr 2026 23:34:37 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title><![CDATA[Forum du club des développeurs et IT Pro - OpenOffice & LibreOffice]]></title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title><![CDATA[[LibreOffice] [Tableur] [Tableur Calc] Copier cellules non contigues d'une feuille à une autre feuille]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182233&amp;goto=newpost</link>
			<pubDate>Fri, 20 Feb 2026 02:34:26 GMT</pubDate>
			<description>Bonjour, 
 
J’ai quelques...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J’ai quelques problèmes avec la présente macro.<br />
1)  La copie ne se fait pas sur la première ligne libre &quot;GoDownToEndOfData&quot; et et lors d'un enregistrement subséquent ne va pas à la ligne suivante..<br />
2) La cellule A1 est copié sur la colonne A mais avec une couleur d'arrière plan et inclus l'image du bouton.<br />
3) Le titre de la cellule B3 est copié sur 2 cellules (C &amp; D) et avec couleur d'arrière plan, au lieu de seulement la cellule D sans arrière plan.<br />
4) La copie des cellules A4, A5, A7 et A8 sont copiées sur les cellules N, O, P et Q mais sans les données (valeurs) des cellules d'origines.<br />
5) La cellule L55 est copiée sur 2 cellules (R &amp; S) avec couleur d'arrière plan au lieu de la cellule R seulement avec donnée (Valeur) de la cellule d'origine. <br />
<br />
Votre aide serait grandement appréciée.<br />
<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Sub Inscription_Registre_des_Brassins<br />
MonDocument = ThisComponent<br />
MesFeuilles = MonDocument.Sheets<br />
Dim MonDoc As Object, MaFeuille As Object, MonCurseur As Object, aCopier as Object<br />
Dim feuilleDepart As Object  'Désigne la feuille source<br />
Dim feuilleArriv As Object      'Désigne la feuille destination<br />
Dim celluleDepart As Object  'Définit la cellule source<br />
Dim celluleArriv As Object      'Définit la cellule de destination<br />
Dim derLigne as long<br />
<br />
rem ---------------------------------------------------------------------- <br />
'dim args1(1) as new com.sun.star.beans.PropertyValue <br />
'args1(0).Name = &quot;By&quot; <br />
'args1(0).Value = 1 <br />
'args1(1).Name = &quot;Sel&quot; <br />
'args1(1).Value = false <br />
'dispatcher.executeDispatch(document, &quot;.uno:GoToStart&quot;, &quot;&quot;, 0, args1())<br />
'dispatcher.executeDispatch(document, &quot;.uno:GoDownToEndOfData&quot;, &quot;&quot;, 0, args1())<br />
 'dispatcher.executeDispatch(document, &quot;.uno:GoDown&quot;, &quot;&quot;, 0, args1()) <br />
 <br />
 '''''''''''''''''TROUVER LA DERNIERE LIGNE DE DONNÉE DE LA FEUILLE BRASSINS RÉGISTRE'''''''''''''''''''''<br />
<br />
MonDocument = ThisComponent<br />
feuilleArriv = MonDocument.getSheets.getByName(&quot;Brassins régistre&quot;) <br />
MonCurseur = feuilleArriv.createCursor<br />
MonCurseur.gotoEndOfUsedArea( True )<br />
derLigne =  MonCurseur.RangeAddress.EndRow+1<br />
 <br />
feuilleDepart = MesFeuilles.getByName (&quot;Brassage&quot;)  ' definit la feuille source<br />
celluleDepart = feuilleDepart.getCellRangeByName (&quot;A1&quot;)<br />
MonDocument.CurrentController.select(celluleDepart) 'Sélection de la cellule de départ<br />
aCopier = MonDocument.CurrentController.getTransferable() 'Copie<br />
feuilleArriv = MesFeuilles.getByName (&quot;Brassins régistre&quot;) ' definit la feuille de destination<br />
celluleArriv = feuilleArriv.getCellRangeByName (&quot;$A$&quot; &amp; derLigne)<br />
MonDocument.CurrentController.select(celluleArriv) 'Selection de la cellule d'arrivée<br />
MonDocument.CurrentController.insertTransferable(aCopier) 'Transfert des données<br />
If celluleDepart.supportsService(&quot;com.sun.star.table.CellRange&quot;) Then<br />
	   feuilleArriv.copyRange(celluleDepart.CellAddress, celluleArriv.RangeAddress)<br />
	Else	Depart<br />
	Endif<br />
	<br />
feuilleDepart = MesFeuilles.getByName (&quot;Brassage&quot;)<br />
celluleDepart = feuilleDepart.getCellRangeByName (&quot;B3&quot;)<br />
feuilleArriv = MesFeuilles.getByName (&quot;Brassins régistre&quot;)<br />
celluleArriv = feuilleArriv.getCellRangeByName (&quot;$C$&quot; &amp; derLigne)<br />
MonDocument.CurrentController.select(celluleArriv) 'Selection de la cellule d'arrivée<br />
MonDocument.CurrentController.insertTransferable(aCopier) 'Transfert des données<br />
If celluleDepart.supportsService(&quot;com.sun.star.table.CellRange&quot;) Then<br />
	   feuilleArriv.copyRange(celluleDepart.CellAddress, celluleArriv.RangeAddress)<br />
	Else	Depart<br />
	Endif <br />
	<br />
feuilleDepart = MesFeuilles.getByName (&quot;Brassage&quot;)<br />
celluleDepart = feuilleDepart.getCellRangeByName (&quot;E4&quot;)<br />
MonDocument.CurrentController.select(celluleDepart) 'Sélection de la cellule de départ<br />
aCopier = MonDocument.CurrentController.getTransferable() 'Copie<br />
feuilleArriv = MesFeuilles.getByName (&quot;Brassins régistre&quot;)<br />
celluleArriv = feuilleArriv.getCellRangeByName (&quot;$N$&quot; &amp; derLigne)<br />
MonDocument.CurrentController.select(celluleArriv) 'Selection de la cellule d'arrivée<br />
MonDocument.CurrentController.insertTransferable(aCopier) 'Transfert des données<br />
  If celluleDepart.supportsService(&quot;com.sun.star.table.CellRange&quot;) Then<br />
	   feuilleArriv.copyRange(celluleDepart.CellAddress, celluleArriv.RangeAddress)<br />
	Else	Depart<br />
	Endif<br />
	<br />
feuilleDepart = MesFeuilles.getByName (&quot;Brassage&quot;)<br />
celluleDepart = feuilleDepart.getCellRangeByName (&quot;E5&quot;)<br />
MonDocument.CurrentController.select(celluleDepart) 'Sélection de la cellule de départ<br />
aCopier = MonDocument.CurrentController.getTransferable() 'Copie<br />
 feuilleArriv = MesFeuilles.getByName (&quot;Brassins régistre&quot;)<br />
celluleArriv = feuilleArriv.getCellRangeByName (&quot;$O$&quot; &amp; derLigne)<br />
MonDocument.CurrentController.select(celluleArriv) 'Selection de la cellule d'arrivée<br />
MonDocument.CurrentController.insertTransferable(aCopier) 'Transfert des données<br />
 If celluleDepart.supportsService(&quot;com.sun.star.table.CellRange&quot;) Then<br />
	   feuilleArriv.copyRange(celluleDepart.CellAddress, celluleArriv.RangeAddress)<br />
	Else	Depart<br />
	Endif<br />
	<br />
feuilleDepart = MesFeuilles.getByName (&quot;Brassage&quot;)<br />
celluleDepart = feuilleDepart.getCellRangeByName (&quot;E7&quot;)<br />
MonDocument.CurrentController.select(celluleDepart) 'Sélection de la cellule de départ<br />
aCopier = MonDocument.CurrentController.getTransferable() 'Copie<br />
feuilleArriv = MesFeuilles.getByName (&quot;Brassins régistre&quot;)<br />
celluleArriv = feuilleArriv.getCellRangeByName (&quot;$P$&quot; &amp; derLigne)<br />
MonDocument.CurrentController.select(celluleArriv) 'Selection de la cellule d'arrivée<br />
MonDocument.CurrentController.insertTransferable(aCopier) 'Transfert des données<br />
MonDocument.CurrentController.select(celluleArriv) 'Selection de la cellule d'arrivée<br />
MonDocument.CurrentController.insertTransferable(aCopier) 'Transfert des données<br />
 If celluleDepart.supportsService(&quot;com.sun.star.table.CellRange&quot;) Then<br />
	   feuilleArriv.copyRange(celluleDepart.CellAddress, celluleArriv.RangeAddress)<br />
	Else	Depart<br />
	Endif<br />
	 <br />
feuilleDepart = MesFeuilles.getByName (&quot;Brassage&quot;)<br />
celluleDepart = feuilleDepart.getCellRangeByName (&quot;E8&quot;)<br />
MonDocument.CurrentController.select(celluleDepart) 'Sélection de la cellule de départ<br />
aCopier = MonDocument.CurrentController.getTransferable() 'Copie<br />
feuilleArriv = MesFeuilles.getByName (&quot;Brassins régistre&quot;)<br />
celluleArriv = feuilleArriv.getCellRangeByName (&quot;$Q$&quot; &amp; derLigne)<br />
MonDocument.CurrentController.select(celluleArriv) 'Selection de la cellule d'arrivée<br />
MonDocument.CurrentController.insertTransferable(aCopier) 'Transfert des données<br />
  If celluleDepart.supportsService(&quot;com.sun.star.table.CellRange&quot;) Then<br />
	   feuilleArriv.copyRange(celluleDepart.CellAddress, celluleArriv.RangeAddress)<br />
	Else	Depart<br />
	Endif<br />
	<br />
feuilleDepart = MesFeuilles.getByName (&quot;Brassage&quot;)<br />
celluleDepart = feuilleDepart.getCellRangeByName (&quot;L55&quot;)<br />
MonDocument.CurrentController.select(celluleDepart) 'Sélection de la cellule de départ<br />
aCopier = MonDocument.CurrentController.getTransferable() 'Copie<br />
feuilleArriv = MesFeuilles.getByName (&quot;Brassins régistre&quot;)<br />
celluleArriv = feuilleArriv.getCellRangeByName (&quot;$R$&quot; &amp; derLigne )<br />
MonDocument.CurrentController.select(celluleArriv) 'Selection de la cellule d'arrivée<br />
MonDocument.CurrentController.insertTransferable(aCopier) 'Transfert des données<br />
 If celluleDepart.supportsService(&quot;com.sun.star.table.CellRange&quot;) Then<br />
	   feuilleArriv.copyRange(celluleDepart.CellAddress, celluleArriv.RangeAddress)<br />
	Else	Depart<br />
	Endif <br />
<br />
'-----Message de confirmation-----<br />
msgbox &quot;L'inscription au régistre est réussie avec succès&quot; ,0, &quot;Bravo !&quot;<br />
End Sub
			
		<hr />
	</div>
</div><a rel="nofollow" href="https://www.developpez.net/forums/attachment.php?attachmentid=674409"  title="Nom : 
Affichages : 
Taille : ">Pièce jointe 674409</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>delium55</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182233/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/tableur-calc-copier-cellules-non-contigues-d-feuille-feuille/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Texte] Macro pour remplacer ou modifier style de caractère]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182200&amp;goto=newpost</link>
			<pubDate>Thu, 19 Feb 2026 12:31:24 GMT</pubDate>
			<description>Bonjour, 
 
Je voudrais créer...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Je voudrais créer une macro permettant de rendre transparent le texte ayant le style de caractère &quot;réponse&quot; en passant la transparence de la police de ce style de 0% à 100% (puis une deuxième macro permettant de faire l'inverse).<br />
<img src="https://www.developpez.net/forums/attachments/p674382d1771503843/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/macro-remplacer-modifier-style-caractere/capture-d-ecran-2026-02-19-132121.jpg/" border="0" alt="Nom : Capture d’écran 2026-02-19 132121.jpg
Affichages : 73
Taille : 47,3 Ko"  style="float: CONFIG" /><br />
<img src="https://www.developpez.net/forums/attachments/p674383d1771503859/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/macro-remplacer-modifier-style-caractere/capture-d-ecran-2026-02-19-132255.jpg/" border="0" alt="Nom : Capture d’écran 2026-02-19 132255.jpg
Affichages : 65
Taille : 30,8 Ko"  style="float: CONFIG" /><br />
<br />
PB1 : si quelqu'un a la solution, je suis preneur MAIS comme je ne sais pas écrire de macro j'utilise l'enregistreur de macro.<br />
PB2 : l'enregistreur de macro n'a pas l'air d'enregistrer les modif que je fait dans mon style de caractère. La macro qui en ressort ne fait qu'ouvrir la fenêtre de modification du style de caractère.<br />
<br />
J'ai donc envisagé d'utiliser la fonction <b>remplacer</b>.<br />
Bien que <b>Remplacer</b> permette de remplacer les styles de paragraphe, il ne permet pas de remplacer les styles de caractères.<br />
<br />
J'arrive donc à rechercher ce qui m'intéresse par attributs et format et le remplacer par format avec 100% de transparence.<br />
J'enregistre ma macro &quot;cacherer&quot; et la teste, tout fonctionne...<br />
<br />
PB3 : si je lance ma macro après avoir ré-ouvert mon fichier, elle ne fonctionne plus.<br />
J'ai l'impression que l'enregistreur de macro n'enregistre pas les paramètres de Remplacer, mais ne fait qu'exécuter la fonction <b>Remplacer</b> avec les derniers paramètres utilisés.<br />
<br />
Merci par avance</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p674382d1771503843/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/macro-remplacer-modifier-style-caractere/capture-d-ecran-2026-02-19-132121.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p674383d1771503859/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/macro-remplacer-modifier-style-caractere/capture-d-ecran-2026-02-19-132255.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/odt.gif" alt="Type de fichier : odt" />
	<a href="https://www.developpez.net/forums/attachments/p674384d1771504188/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/macro-remplacer-modifier-style-caractere/transparence-texte.odt/">Transparence texte.odt</a> 
(28,6 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>julgau</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182200/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/macro-remplacer-modifier-style-caractere/</guid>
		</item>
		<item>
			<title><![CDATA[[OpenOffice] [Tableur] Formatage des cellules ne fonctionne pas]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182122&amp;goto=newpost</link>
			<pubDate>Sun, 15 Feb 2026 15:38:14 GMT</pubDate>
			<description>Bonjour à vous tous, 
Je...</description>
			<content:encoded><![CDATA[<div>Bonjour à vous tous,<br />
Je viens de démarrer avec Linux Mint, dégouté par l'Amérique, je désirerai me passer des services de Microsoft;<br />
Je suis en train de tester les applications; J'ai enregistré un fichier Excell de mon ordinateur au format .ods, lorsque j'ouvre le fichier avec LibreofficeCalc, mon tableur et toutes les formules fonctionnent parfaitement; Seul bémol, les différents chiffres étaient avec 2 décimales après la virgule dans Excell, maintenant, il n'y a des décimales que si le chiffre est par exemple 15.1 j'aimerai que l'affichage soit de 15.10 ou si = à 15 il serait égal à 15.00;<br />
J'ai bon formater les cellules au format  nombre ou monétaire, il ne se passe rien.<br />
Les additions des colonnes fonctionnent parfaitement.<br />
Auriez-vous SVP une solution à me proposer?<br />
En vous remerciant;<br />
Cordialement,<br />
Ghislain</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>GILROST</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182122/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/formatage-cellules-ne-fonctionne/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Tableur] Disparition zone impression sur feuille de travail]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181935&amp;goto=newpost</link>
			<pubDate>Thu, 05 Feb 2026 10:27:14 GMT</pubDate>
			<description>Bonjour à tous, 
A nouveau...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
A nouveau une modification que je n'ai pas souhaitée mais peut-être une mauvaise manip sans m'en rendre compte !!!!<br />
Sur ma feuille de travail avec libre office calc, j'avais le contour en pointillé de la zone d'impression.<br />
Bien pratique pour modifier les largeurs de colonnes afin d'avoir sa future impression sur une seule page ... OK<br />
Ce contour pointillé de la zone d'impression a disparu de ma feuille de travail. !!!<br />
Comment la rétablir ?<br />
Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>Aygues31</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181935/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/disparition-zone-impression-feuille-travail/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Tableur] Clé indexation et relation entre feuilles de calcul]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181582&amp;goto=newpost</link>
			<pubDate>Mon, 19 Jan 2026 16:26:58 GMT</pubDate>
			<description>Bonjour à tous ! 
 
Je suis...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous !<br />
<br />
Je suis chargé d'un projet de tableur pour gérer le pourcentage de participation à un jeu.<br />
<br />
Vous trouverez en pièce jointe un brouillon de ce projet : <a href="https://www.developpez.net/forums/attachments/p673398d1768839510/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/cle-indexation-relation-entre-feuilles-calcul/projet.ods/"  title="Nom : Projet.ods
Affichages : 19
Taille : 17,5 Ko">Projet.ods</a><br />
<br />
Je voudrai créer un index unique automatiquement (ID_Joueur) et le relier sur mes feuilles de calcul afin d'éviter des erreurs ou un mélange de données en cas de réordonnancement des joueurs ou d'insertion d'une nouvelle ligne.<br />
<br />
Je ne trouve nul part comment faire.<br />
<br />
Merci d'avance pour votre aide.</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/ods.gif" alt="Type de fichier : ods" />
	<a href="https://www.developpez.net/forums/attachments/p673398d1768839510/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/cle-indexation-relation-entre-feuilles-calcul/projet.ods/">Projet.ods</a> 
(17,5 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>fafane84</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181582/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/cle-indexation-relation-entre-feuilles-calcul/</guid>
		</item>
		<item>
			<title>supprimer zero impression libre office.calc</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181288&amp;goto=newpost</link>
			<pubDate>Sat, 03 Jan 2026 10:57:39 GMT</pubDate>
			<description>Bonjour, 
Je ne suis...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
Je ne suis peut-être pas sur le bon forum ?<br />
Je suis avec libre office.calc et on m'imprime le zeros !!!<br />
J'ai pourtant tout fait à savoir : outils/option/libreoffice.calc/ affichage / valeur zero décochée<br />
Et pourtant les zeros s'impriment dans toutes les cases vides !!!<br />
Je ne comprends pas et ne sait quoi faire<br />
Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>Aygues31</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181288/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/supprimer-zero-impression-libre-office-calc/</guid>
		</item>
		<item>
			<title>Contenu cellule adjacente</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181286&amp;goto=newpost</link>
			<pubDate>Sat, 03 Jan 2026 09:54:51 GMT</pubDate>
			<description>Bonjour, je voudrais savoir...</description>
			<content:encoded><![CDATA[<div>Bonjour, je voudrais savoir comment faire pour afficher le contenu d'une cellule juste en dessous d'une autre.<br />
Par exemple, j'aurais comme argument C27, et je veux afficher le contenu de C28 (qui contient un nombre)<br />
<br />
Suis-je clair ?<br />
<br />
Merci d'avance !</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>Benini40</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181286/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/contenu-cellule-adjacente/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Base de données] Base de Donnée Music]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181158&amp;goto=newpost</link>
			<pubDate>Thu, 25 Dec 2025 21:24:06 GMT</pubDate>
			<description><![CDATA[bonjour 
 
J'ai commencer une...]]></description>
			<content:encoded><![CDATA[<div>bonjour<br />
<br />
J'ai commencer une base de donnée de music  qui ce structure avec 3 tables: T_ Interprète - T_Titre - T_interprete Titre + 1 Formulaire Form_Titre Interprète<br />
<br />
mon problème est que quand il y a 2 titres diffèrent avec le même interprète donc un seul n° ID pour l'interprète et 2 ID diffèrent pour les 2 titres j'ai une erreur par ce que je rentre sur les  lignes des 2 titres le même n° ID de l'interprète quelqu'un aurait une idée</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>pepone33380</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181158/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/base-donnee-music/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Tableur] Macro enregistrer sous]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180915&amp;goto=newpost</link>
			<pubDate>Thu, 11 Dec 2025 22:29:00 GMT</pubDate>
			<description>Bonjour, 
 
Le code de la...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Le code de la macro suivante, enregistre le fichier dans un dossier du même répertoire que le classeur.<br />
Pour le nouveau nom du fichier, cela correspond è ce que je veux.<br />
Le problème est le nom du dossier, présentement le dossier porte le même nom que le fichier; ce que je voudrais c'est qu'il porte le nom de la feuille &quot;Brassage&quot; du classeur.<br />
<br />
J'ai fait plusieurs tentatives qui ne fonctionnent pas.<br />
<br />
Votre aide serait grandement appréciée.<br />
<br />
Option Explicit<br />
'***************************************************************************************************************<br />
'	Recherche le rep du fichier courant<br />
'***************************************************************************************************************<br />
Function DossierCourant(unDoc as Object) as String<br />
Dim nomfich as String <br />
Dim place as Integer, place1 as Integer<br />
Dim MaFeuille as Object<br />
<br />
	nomfich = ConvertFromURL(unDoc.URL) 'ToUrl renvoit file:///..., FromUrl renvoit c:\...<br />
	place1 = 1<br />
	Do While place1 &lt;&gt; 0<br />
	    place = place1 + 1<br />
	    place1 = InStr(place, nomfich, getPathSeparator)<br />
	Loop<br />
	DossierCourant = nomfich<br />
	DossierCourant = Mid(nomfich, 1, place - 1)<br />
<br />
End Function<br />
<br />
Sub Enregistrer_sous<br />
Dim monDoc as Object, MaFeuille as Object<br />
Dim LeDossier as String, Nom as String, Url as String, MonFichier as String <br />
<br />
    MonDoc = ThisComponent<br />
'------Si le fichier a été modifié on enregistre-----<br />
    If MonDoc.IsModified Then MonDoc.Store<br />
    msgbox &quot;Le fichier sera enregistré pour inclure les dernières modifications avant de poursuivre cette macro&quot;<br />
	MaFeuille = MonDoc.sheets.getByName(&quot;Brassage&quot;)<br />
<br />
	LeDossier = DossierCourant(MonDoc)<br />
	Nom =  MaFeuille.getCellRangeByName(&quot;A1&quot;).getString() &amp; &quot; - le &quot; &amp; Format (Now, &quot;DD-MM-YYYY-HH-MM&quot; ) <br />
	Url = LeDossier &amp; Nom &amp; getPathSeparator <br />
	<br />
	MonFichier = Nom &amp; &quot;.ods&quot;<br />
'------si le répertoire n'existe pas, on le crée-----	<br />
	If Dir(Url,16) = &quot;&quot; Then<br />
		MkDir Url<br />
	End If<br />
	<br />
	Url = ConvertToURL(Url &amp; MonFichier)<br />
'-----Soit on enregistre et travaille sous le nouveau fichier-----	<br />
'-----monDoc.storeAsUrl(Url, Array())<br />
'-----Soit on enregistre et continue à travailler sur le fichier source<br />
	monDoc.storeToUrl(Url, Array())<br />
	msgBox &quot;Le fichier de sauvegarde de la recette .ods a été créé avec succès.&quot;<br />
End Sub</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/ods.gif" alt="Type de fichier : ods" />
	<a href="https://www.developpez.net/forums/attachments/p672517d1765492095/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/macro-enregistrer-sous/repertoire.ods/">essai répertoire.ods</a> 
(115,8 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>delium55</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180915/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/macro-enregistrer-sous/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Tableur] reproduire une mise en forme en basic]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180623&amp;goto=newpost</link>
			<pubDate>Tue, 25 Nov 2025 10:39:51 GMT</pubDate>
			<description>bonjour je souhaite...</description>
			<content:encoded><![CDATA[<div>bonjour je souhaite reproduire les caractéristique d'une plage sur une autre ligne</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>papyxy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180623/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/reproduire-mise-forme-basic/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Base de données] Listes déroulantes dépendantes]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180619&amp;goto=newpost</link>
			<pubDate>Mon, 24 Nov 2025 21:06:38 GMT</pubDate>
			<description>Bonjour à toutes et à tous,...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et à tous, merci à ceux qui me donneront un petit coup de main.<br />
J'ai cherché un peu partout mais...j'ai pas trouvé mon bonheur ! J'ai créé (pour apprendre !) une base de donnéees Code Postal.<br />
Mon but 2 listes déroulantes 1 qui m'affiche le code postal et l'autre qui devra m'afficher la ville. Ca parait simple mais j'y arrive pas !<br />
Merci à tous</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/zip.gif" alt="Type de fichier : zip" />
	<a href="https://www.developpez.net/forums/attachments/p672056d1764017985/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/listes-deroulantes-dependantes/codespostaux.zip/">CodesPostaux.zip</a> 
(45,5 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>FIFI33160</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180619/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/listes-deroulantes-dependantes/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Tableur] Recherche sur des onglets multiples]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180530&amp;goto=newpost</link>
			<pubDate>Tue, 18 Nov 2025 17:02:34 GMT</pubDate>
			<description>Bonsoir: 
Je recherche une...</description>
			<content:encoded><![CDATA[<div>Bonsoir:<br />
Je recherche une aide sur une question de recherche pour constituer un tableau plat sur un onglet en prenant des éléments sur les autres onglets du classeur.<br />
Voici comment est constitué le classeur*:<br />
db = pour stocker tous les éléments constants <br />
00 = matrice vierge des onglets suivants à copier et coller à l’emplacement voulu<br />
07 à 12 et de 01 à 06 = les onglets de chaque mois (l’ordre n’est pas logique, mais il, s’est fait ainsi au fur et à mesure) observation*: si je bouge cette ordre cela provoque des perturbations dans l’onglet «*Réclamations*»<br />
et dernier onglet «*Réclamations*» intitulé pour l’instant «*essai de réclamations*» essai est plus prudent*! Réclamations est un petit moteur qui a des ratés*!<br />
<br />
Cet onglet «*Essai*» est ainsi constitué*:<br />
A = reprise des onglets «*mois*»<br />
B = nombre de lignes nécessaires<br />
C = recherche de l’onglet d’origine<br />
D = numéro dans l’onglet les lignes étant divisées par 31 pour être sur de faire un mois complet<br />
E = vérifie si une réclamation a été nécessaires<br />
F&amp;G = place de la ligne dans l’onglet<br />
de H à O = constitution d’un tableau (pouvant éventuellement servir ultérieurement à des T croisés dynamiques)<br />
les colonnes P et Q destinées à disparaître étant des colonnes de travail/vérification<br />
<br />
Dans les colonnes M – N – O les formules ne fonctionnent pas bien. Les résultats bien que bons sont en décalage. Par exemple pour les 3 premières occurrences  c’est à dire sur le mois de JUILLET les résultat sont affichés avec un décalage correspondant exactement au nombre de cellules les separant du début du mois sur l’onglet de 07. Peut être que je n’exploite pas les bonnes colonnes…..<br />
<br />
Je vous sollicite donc pour avoir une aide si cela vous est possible et je vous joins un fichier à cet effet.</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/ods.gif" alt="Type de fichier : ods" />
	<a href="https://www.developpez.net/forums/attachments/p671903d1763485295/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/recherche-onglets-multiples/emploi-temps-copie.ods/">Emploi du temps - Copie.ods</a> 
(155,2 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>evindi</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180530/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/recherche-onglets-multiples/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Base de données] formulaire et champ date]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180010&amp;goto=newpost</link>
			<pubDate>Tue, 21 Oct 2025 17:15:37 GMT</pubDate>
			<description>Bonjour à tous et merci pour...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous et merci pour votre aide !<br />
<br />
J'ai créé un formulaire à base d'une requête. L'affichage dans le formulaire d'un champ date me renvoie #####. La table affiche bien la date, la requête affiche elle aussi la date mais pas dans le formulaire.<br />
<br />
Avez vous une piste ?<br />
<br />
Encore merci.<br />
Philippe</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>FIFI33160</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180010/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/formulaire-champ-date/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Base de données] mettre un texte en numérique avec décimales]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179994&amp;goto=newpost</link>
			<pubDate>Tue, 21 Oct 2025 08:07:22 GMT</pubDate>
			<description><![CDATA[J'ai essayé cette fonction,...]]></description>
			<content:encoded><![CDATA[<div>J'ai essayé cette fonction, que j'ai récupéré sur un site;<br />
elle ne fonctionne pas ?....<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br /></div></td><td valign="top"><pre style="margin: 0">testName = <span style="color: #FF0000;">&quot;Test 1: positive, 2 decimals&quot;</span>
str2 = <span style="color: #FF0000;">&quot;12.20&quot;</span>
str1 = FormatNumber<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;12.2&quot;</span>, <span style="color: #cc66cc;">2</span>, vbFalse, vbFalse, vbFalse<span class="br0">&#41;</span>
<span style="color: #0000ff;">msgbox</span><span class="br0">&#40;</span> <span style="color: #FF0000;">&quot;FormatNumber returned: &quot;</span> + str1 + <span style="color: #FF0000;">&quot;, Expected: &quot;</span> + str2<span class="br0">&#41;</span></pre></td></tr></table></code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>papyxy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179994/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/mettre-texte-numerique-decimales/</guid>
		</item>
		<item>
			<title><![CDATA[[LibreOffice] [Tableur] Faire une somme en fonction de différentes valeurs]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179927&amp;goto=newpost</link>
			<pubDate>Fri, 17 Oct 2025 07:09:09 GMT</pubDate>
			<description>Bonjour, 
 
Dans le tableau...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Dans le tableau en PJ, je cherche à sommer dans les lignes 18 à 20 les valeurs de la colonne B en fonction des valeurs en D.<br />
<br />
Exemple : pour la ligne 20 (trimestre 3), je veux la somme de toutes les valeurs en B pour les mois du 3ème trimestre (valeurs en D).<br />
<br />
J'ai fait en B20 la fonction suivante qui ne présente pas d'erreur mais qui ne donne pas le bon résultat :<br />
<br />
=SOMME.SI(D2: D9;OU(7;8;9);B2:B9)<br />
<br />
En C20, j'ai le bon résultat avec la fonction suivante :<br />
<br />
=SOMME.SI(D2: D9;7;B2:B9)+SOMME.SI(D2: D9;8;B2:B9)+SOMME.SI(D2: D9;9;B2:B9)<br />
<br />
Ce qui est quand même lourd.<br />
<br />
<i><b>(je mets artificiellement un espace entre : et D pour ne pas avoir un émoticône)</b></i><br />
<br />
Je ne comprends pas pourquoi la fonction en B20 ne fonctionne pas, avez-vous une idée ?<br />
<br />
Ou pour pour une autre solution plus simple / légère ?<br />
<br />
Merci d'avance pour votre aide,</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/ods.gif" alt="Type de fichier : ods" />
	<a href="https://www.developpez.net/forums/attachments/p671078d1760684875/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/faire-somme-fonction-differentes-valeurs/exemple.ods/">exemple.ods</a> 
(17,9 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f547/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/"><![CDATA[OpenOffice & LibreOffice]]></category>
			<dc:creator>alexein15</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179927/logiciels/logiciels-libres-open-source/bureautique/openoffice-libreoffice/faire-somme-fonction-differentes-valeurs/</guid>
		</item>
	</channel>
</rss>
