<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments for tutolibro.org	</title>
	<atom:link href="https://tutolibro.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://tutolibro.org</link>
	<description>Free online tutorials</description>
	<lastBuildDate>Wed, 26 Nov 2025 16:29:09 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>
		Comment on LibreOffice Calc &#038; Python Programming: Part 3 – the for Loop. by gweno		</title>
		<link>https://tutolibro.org/2019/09/18/libreoffice-calc-python-programming-part-3-the-for-loop/#comment-137</link>

		<dc:creator><![CDATA[gweno]]></dc:creator>
		<pubDate>Sat, 11 Nov 2023 17:48:30 +0000</pubDate>
		<guid isPermaLink="false">http://superbusydaddy.com/?p=635#comment-137</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://tutolibro.org/2019/09/18/libreoffice-calc-python-programming-part-3-the-for-loop/#comment-136&quot;&gt;geronimo&lt;/a&gt;.

Merci beaucoup pour ton message Geronimo]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://tutolibro.org/2019/09/18/libreoffice-calc-python-programming-part-3-the-for-loop/#comment-136">geronimo</a>.</p>
<p>Merci beaucoup pour ton message Geronimo</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on LibreOffice Calc &#038; Python Programming: Part 3 – the for Loop. by geronimo		</title>
		<link>https://tutolibro.org/2019/09/18/libreoffice-calc-python-programming-part-3-the-for-loop/#comment-136</link>

		<dc:creator><![CDATA[geronimo]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 15:14:52 +0000</pubDate>
		<guid isPermaLink="false">http://superbusydaddy.com/?p=635#comment-136</guid>

					<description><![CDATA[Merci pour ce bel ouvrage !!!
geronimo]]></description>
			<content:encoded><![CDATA[<p>Merci pour ce bel ouvrage !!!<br />
geronimo</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on LibreOffice Tutorial – Part 5 &#8211; Named range by gweno		</title>
		<link>https://tutolibro.org/2018/10/11/libreoffice-tutorial-part-v-named-range/#comment-126</link>

		<dc:creator><![CDATA[gweno]]></dc:creator>
		<pubDate>Fri, 29 Sep 2023 23:50:01 +0000</pubDate>
		<guid isPermaLink="false">http://superbusydaddy.com/?p=401#comment-126</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://tutolibro.org/2018/10/11/libreoffice-tutorial-part-v-named-range/#comment-125&quot;&gt;Will vaughn&lt;/a&gt;.

Hi Will, and thanks for your question. As an example I have in Column A: A1:&quot;Fruits&quot;, A2:&quot;Apple&quot;,A3:&quot;Cherry&quot;,A4:&quot;Pear&quot;. In the &#039;Managed Names&#039; Window, click on the &#039;Add&#039; button, then enter as name &#039;fruits&#039;, then in the &#039;Range or formula expression&#039; enter &quot;OFFSET($A$2,0,0,COUNTA($A:$A)-1,1)&quot;(without the quotes).
The COUNTA($A:$A)-1 counts all the cells with a value in the column A, minus 1 to exclude the header in A1 (&quot;Fruits&quot;), if you don&#039;t put any header you can omit the &#039;-1&#039;. The OFFSET here is simply returning a range with a height of n rows, n being the number of values in column A -1, and a width of 1 Column, with the top-left cell being at $A$2 with no offset (0,0).
Now in any other column you can access the elements of the named range with &quot;=INDEX(fruits,2)&quot; -&gt; Cherry. The range will expand when adding e.g. &quot;Banana&quot; in Cell A5.To verify the number of values listed in the range &#039;fruits&#039;, you can do &quot;=COUNTA(fruits)&quot; in any cell and see it growing when you add a new fruit in the list. And as a proof that it is not simply counting the non-empty cells in column A, try in a cell &quot;=INDEX(fruits;5) and you&#039;ll get a &#039;#Ref&#039; error because there is no elements at index 5 of the &#039;fruits&#039; range.
It is confusing because the named range will not appear in the &#039;Name Box&#039; drop down list, but you can still access it. Aso, when selecting the name &#039;fruits&#039; in the &#039;Manage Names&#039; window it will refer to the entire Column A). Another example is to select a cell (outside your range&#039;s column) and go in &quot;Data/Validity&quot;, then select &#039;Cell Range&#039; and enter &#039;fruits&#039; in the name of the cell range. The cell will then be populated with a drop down list bound to your &#039;fruit&#039; named range.
I am calling it a named range, but it is actually only a cell range with a reference hence it not being displayed in the &#039;Name Box&#039; or in the &#039;Range names&#039; section in the Navigator.
Please let me know if that answers you question. Cheers]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://tutolibro.org/2018/10/11/libreoffice-tutorial-part-v-named-range/#comment-125">Will vaughn</a>.</p>
<p>Hi Will, and thanks for your question. As an example I have in Column A: A1:&#8221;Fruits&#8221;, A2:&#8221;Apple&#8221;,A3:&#8221;Cherry&#8221;,A4:&#8221;Pear&#8221;. In the &#8216;Managed Names&#8217; Window, click on the &#8216;Add&#8217; button, then enter as name &#8216;fruits&#8217;, then in the &#8216;Range or formula expression&#8217; enter &#8220;OFFSET($A$2,0,0,COUNTA($A:$A)-1,1)&#8221;(without the quotes).<br />
The COUNTA($A:$A)-1 counts all the cells with a value in the column A, minus 1 to exclude the header in A1 (&#8220;Fruits&#8221;), if you don&#8217;t put any header you can omit the &#8216;-1&#8217;. The OFFSET here is simply returning a range with a height of n rows, n being the number of values in column A -1, and a width of 1 Column, with the top-left cell being at $A$2 with no offset (0,0).<br />
Now in any other column you can access the elements of the named range with &#8220;=INDEX(fruits,2)&#8221; -> Cherry. The range will expand when adding e.g. &#8220;Banana&#8221; in Cell A5.To verify the number of values listed in the range &#8216;fruits&#8217;, you can do &#8220;=COUNTA(fruits)&#8221; in any cell and see it growing when you add a new fruit in the list. And as a proof that it is not simply counting the non-empty cells in column A, try in a cell &#8220;=INDEX(fruits;5) and you&#8217;ll get a &#8216;#Ref&#8217; error because there is no elements at index 5 of the &#8216;fruits&#8217; range.<br />
It is confusing because the named range will not appear in the &#8216;Name Box&#8217; drop down list, but you can still access it. Aso, when selecting the name &#8216;fruits&#8217; in the &#8216;Manage Names&#8217; window it will refer to the entire Column A). Another example is to select a cell (outside your range&#8217;s column) and go in &#8220;Data/Validity&#8221;, then select &#8216;Cell Range&#8217; and enter &#8216;fruits&#8217; in the name of the cell range. The cell will then be populated with a drop down list bound to your &#8216;fruit&#8217; named range.<br />
I am calling it a named range, but it is actually only a cell range with a reference hence it not being displayed in the &#8216;Name Box&#8217; or in the &#8216;Range names&#8217; section in the Navigator.<br />
Please let me know if that answers you question. Cheers</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on LibreOffice Tutorial – Part 5 &#8211; Named range by Will vaughn		</title>
		<link>https://tutolibro.org/2018/10/11/libreoffice-tutorial-part-v-named-range/#comment-125</link>

		<dc:creator><![CDATA[Will vaughn]]></dc:creator>
		<pubDate>Thu, 28 Sep 2023 23:15:08 +0000</pubDate>
		<guid isPermaLink="false">http://superbusydaddy.com/?p=401#comment-125</guid>

					<description><![CDATA[Please help!
How do i do a dynamic name range in libre office calc spreedsheet.
I have been unable to the offset function to work.
I have been working on this for a mothh. A solution will be greatly appreciated.
The number of rows in column A increases with new entries. I need the name range to increase also.]]></description>
			<content:encoded><![CDATA[<p>Please help!<br />
How do i do a dynamic name range in libre office calc spreedsheet.<br />
I have been unable to the offset function to work.<br />
I have been working on this for a mothh. A solution will be greatly appreciated.<br />
The number of rows in column A increases with new entries. I need the name range to increase also.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on LibreOffice Calc &#038; Python Programming: Part 2 – Hello World by gweno		</title>
		<link>https://tutolibro.org/2025/10/27/libreoffice-calc-python-programming-part-2-hello-world/#comment-118</link>

		<dc:creator><![CDATA[gweno]]></dc:creator>
		<pubDate>Tue, 25 Jul 2023 20:35:49 +0000</pubDate>
		<guid isPermaLink="false">http://superbusydaddy.com/?p=578#comment-118</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://tutolibro.org/2025/10/27/libreoffice-calc-python-programming-part-2-hello-world/#comment-117&quot;&gt;Dun Brokin&lt;/a&gt;.

Your thank you is already a reward for me. You can buy me a coffee there &lt;a href=&quot;https://bmc.link/tutolibro&quot; rel=&quot;nofollow ugc&quot;&gt;https://bmc.link/tutolibro&lt;/a&gt;.
Thank you Dun.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://tutolibro.org/2025/10/27/libreoffice-calc-python-programming-part-2-hello-world/#comment-117">Dun Brokin</a>.</p>
<p>Your thank you is already a reward for me. You can buy me a coffee there <a href="https://bmc.link/tutolibro" rel="nofollow ugc">https://bmc.link/tutolibro</a>.<br />
Thank you Dun.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on LibreOffice Calc &#038; Python Programming: Part 2 – Hello World by Dun Brokin		</title>
		<link>https://tutolibro.org/2025/10/27/libreoffice-calc-python-programming-part-2-hello-world/#comment-117</link>

		<dc:creator><![CDATA[Dun Brokin]]></dc:creator>
		<pubDate>Tue, 25 Jul 2023 04:47:45 +0000</pubDate>
		<guid isPermaLink="false">http://superbusydaddy.com/?p=578#comment-117</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://tutolibro.org/2025/10/27/libreoffice-calc-python-programming-part-2-hello-world/#comment-116&quot;&gt;gweno&lt;/a&gt;.

Thank you so much....this tutorial is the bomb! Is there a tip jar?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://tutolibro.org/2025/10/27/libreoffice-calc-python-programming-part-2-hello-world/#comment-116">gweno</a>.</p>
<p>Thank you so much&#8230;.this tutorial is the bomb! Is there a tip jar?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on LibreOffice Calc &#038; Python Programming: Part 2 – Hello World by gweno		</title>
		<link>https://tutolibro.org/2025/10/27/libreoffice-calc-python-programming-part-2-hello-world/#comment-116</link>

		<dc:creator><![CDATA[gweno]]></dc:creator>
		<pubDate>Mon, 24 Jul 2023 20:26:22 +0000</pubDate>
		<guid isPermaLink="false">http://superbusydaddy.com/?p=578#comment-116</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://tutolibro.org/2025/10/27/libreoffice-calc-python-programming-part-2-hello-world/#comment-114&quot;&gt;Dun Brokin&lt;/a&gt;.

Hi Dun and thank you for your comment. The executable for Geany with full path, on linux ubuntu is probalby &#039;/usr/local/bin/geany&#039; if you have installed it using apt. That is what you should type in the &#039;Editor&#039; setting for the APSO add-on. If the geany exectuable is not in there, you can find it with the command &#039;which geany&#039; in a terminal.
If you installed it using flatpak, geany should be listed in &#039;/var/lib/flatpak/app&#039;. However I am not sure what you should path you should use for a flatpak version in the APSO editor setting. Let me know if that is your case. Take care]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://tutolibro.org/2025/10/27/libreoffice-calc-python-programming-part-2-hello-world/#comment-114">Dun Brokin</a>.</p>
<p>Hi Dun and thank you for your comment. The executable for Geany with full path, on linux ubuntu is probalby &#8216;/usr/local/bin/geany&#8217; if you have installed it using apt. That is what you should type in the &#8216;Editor&#8217; setting for the APSO add-on. If the geany exectuable is not in there, you can find it with the command &#8216;which geany&#8217; in a terminal.<br />
If you installed it using flatpak, geany should be listed in &#8216;/var/lib/flatpak/app&#8217;. However I am not sure what you should path you should use for a flatpak version in the APSO editor setting. Let me know if that is your case. Take care</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on LibreOffice Calc &#038; Python Programming: Part 2 – Hello World by Dun Brokin		</title>
		<link>https://tutolibro.org/2025/10/27/libreoffice-calc-python-programming-part-2-hello-world/#comment-114</link>

		<dc:creator><![CDATA[Dun Brokin]]></dc:creator>
		<pubDate>Sun, 23 Jul 2023 08:05:00 +0000</pubDate>
		<guid isPermaLink="false">http://superbusydaddy.com/?p=578#comment-114</guid>

					<description><![CDATA[&quot;To answer your question: APSO is just an console, meaning just an interface to run python commands directly and unlike consoles like IDLE, you cannot create and edit files directly from the APSO console. So you need an IDE, I suggested ‘GEANY’ but visual studio code, visual studio, codeblock, eclipse and so many others can also be used. You just need to set the path of the IDE program in the Extension manager’s option for APSO (Tools/Extension Manager in LibreOffice).&quot;

Thank you so much for your tutorial...it is brilliant...I have been faffing around trying to find out how to start...but all the information/tutorials are far too advanced! Keep it up!

My question is....what is the Geany executable called? I cannot seem to find anything obvious. I am on Ubuntu 23.04 and Libreoffice 7.5.]]></description>
			<content:encoded><![CDATA[<p>&#8220;To answer your question: APSO is just an console, meaning just an interface to run python commands directly and unlike consoles like IDLE, you cannot create and edit files directly from the APSO console. So you need an IDE, I suggested ‘GEANY’ but visual studio code, visual studio, codeblock, eclipse and so many others can also be used. You just need to set the path of the IDE program in the Extension manager’s option for APSO (Tools/Extension Manager in LibreOffice).&#8221;</p>
<p>Thank you so much for your tutorial&#8230;it is brilliant&#8230;I have been faffing around trying to find out how to start&#8230;but all the information/tutorials are far too advanced! Keep it up!</p>
<p>My question is&#8230;.what is the Geany executable called? I cannot seem to find anything obvious. I am on Ubuntu 23.04 and Libreoffice 7.5.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on LibreOffice Calc &#038; Python Programming: Annex 1 – Assign a Python Macro to a key. by gweno		</title>
		<link>https://tutolibro.org/2020/03/11/libreoffice-calc-python-programming-annex-1-assign-a-python-macro-to-a-key/#comment-97</link>

		<dc:creator><![CDATA[gweno]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 17:36:12 +0000</pubDate>
		<guid isPermaLink="false">https://tutolibro.tech/?p=755#comment-97</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://tutolibro.org/2020/03/11/libreoffice-calc-python-programming-annex-1-assign-a-python-macro-to-a-key/#comment-96&quot;&gt;Norman Elliott&lt;/a&gt;.

Hi Norman and thanks for your Question.  Please let me know where you are finding differences, the tutorial was made with an older version of LibreOffice Calc indeed. If it is the &#039;Annex 1 - Assign a Python Macro to a key, in LO7.5.1.2  you&#039;ll find your Macro under Tools/Customise/ Then Keyboard Tab, and in the Category section you will need to expand &quot;Application Macro&quot;, to find your macro.
Thank you]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://tutolibro.org/2020/03/11/libreoffice-calc-python-programming-annex-1-assign-a-python-macro-to-a-key/#comment-96">Norman Elliott</a>.</p>
<p>Hi Norman and thanks for your Question.  Please let me know where you are finding differences, the tutorial was made with an older version of LibreOffice Calc indeed. If it is the &#8216;Annex 1 &#8211; Assign a Python Macro to a key, in LO7.5.1.2  you&#8217;ll find your Macro under Tools/Customise/ Then Keyboard Tab, and in the Category section you will need to expand &#8220;Application Macro&#8221;, to find your macro.<br />
Thank you</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on LibreOffice Calc &#038; Python Programming: Annex 1 – Assign a Python Macro to a key. by Norman Elliott		</title>
		<link>https://tutolibro.org/2020/03/11/libreoffice-calc-python-programming-annex-1-assign-a-python-macro-to-a-key/#comment-96</link>

		<dc:creator><![CDATA[Norman Elliott]]></dc:creator>
		<pubDate>Sat, 11 Mar 2023 16:50:20 +0000</pubDate>
		<guid isPermaLink="false">https://tutolibro.tech/?p=755#comment-96</guid>

					<description><![CDATA[I&#039;m running Libreoffice 7.5.1.2 and the menu options are different and I can&#039;t guess which to choose in some parts in this tutorial.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m running Libreoffice 7.5.1.2 and the menu options are different and I can&#8217;t guess which to choose in some parts in this tutorial.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
