<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://henryk-dabrowski.pl/index.php?action=history&amp;feed=atom&amp;title=Kolumny_i_wiersze</id>
	<title>Kolumny i wiersze - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://henryk-dabrowski.pl/index.php?action=history&amp;feed=atom&amp;title=Kolumny_i_wiersze"/>
	<link rel="alternate" type="text/html" href="https://henryk-dabrowski.pl/index.php?title=Kolumny_i_wiersze&amp;action=history"/>
	<updated>2026-05-06T15:19:20Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://henryk-dabrowski.pl/index.php?title=Kolumny_i_wiersze&amp;diff=762&amp;oldid=prev</id>
		<title>HenrykDabrowski o 14:31, 24 maj 2024</title>
		<link rel="alternate" type="text/html" href="https://henryk-dabrowski.pl/index.php?title=Kolumny_i_wiersze&amp;diff=762&amp;oldid=prev"/>
		<updated>2024-05-24T14:31:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pl&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← poprzednia wersja&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Wersja z 16:31, 24 maj 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l135&quot;&gt;Linia 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 135:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[LibreOffice Calc – makra | &amp;lt;b&amp;gt;LibreOffice Calc – makra&amp;lt;/b&amp;gt;]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;[[Henryk Dąbrowski | &amp;lt;b&amp;gt;Strona główna&amp;lt;/b&amp;gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[LibreOffice Calc – makra &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;– przykłady &lt;/ins&gt;| &amp;lt;b&amp;gt;LibreOffice Calc – makra &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;– przykłady&lt;/ins&gt;&amp;lt;/b&amp;gt;]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;[[Henryk Dąbrowski | &amp;lt;b&amp;gt;Strona główna&amp;lt;/b&amp;gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>HenrykDabrowski</name></author>
	</entry>
	<entry>
		<id>https://henryk-dabrowski.pl/index.php?title=Kolumny_i_wiersze&amp;diff=257&amp;oldid=prev</id>
		<title>HenrykDabrowski: 1 wersja</title>
		<link rel="alternate" type="text/html" href="https://henryk-dabrowski.pl/index.php?title=Kolumny_i_wiersze&amp;diff=257&amp;oldid=prev"/>
		<updated>2022-09-18T20:36:52Z</updated>

		<summary type="html">&lt;p&gt;1 wersja&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pl&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← poprzednia wersja&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Wersja z 22:36, 18 wrz 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;pl&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Brak różnic)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>HenrykDabrowski</name></author>
	</entry>
	<entry>
		<id>https://henryk-dabrowski.pl/index.php?title=Kolumny_i_wiersze&amp;diff=256&amp;oldid=prev</id>
		<title>HenrykDabrowski o 17:04, 20 sty 2021</title>
		<link rel="alternate" type="text/html" href="https://henryk-dabrowski.pl/index.php?title=Kolumny_i_wiersze&amp;diff=256&amp;oldid=prev"/>
		<updated>2021-01-20T17:04:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;text-align:right; font-size: 130%; font-style: italic; font-weight: bold;&amp;quot;&amp;gt;22.03.2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dodawanie i kasowanie kolumn i wierszy ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Sub &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;Kolumny_i_Wiersze_1()&lt;br /&gt;
     &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;dodawanie i kasowanie kolumn i wierszy&amp;lt;/span&amp;gt;&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Dim&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; oSheets &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Object&amp;lt;/span&amp;gt;, oSht &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Object&amp;lt;/span&amp;gt;&lt;br /&gt;
     oSheets = ThisComponent.getSheets() &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;uchwyt do skoroszytu&amp;lt;/span&amp;gt;&lt;br /&gt;
     oSht = oSheets.getByIndex(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;0&amp;lt;/span&amp;gt;) &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;uchwyt do pierwszego arkusza&amp;lt;/span&amp;gt;&lt;br /&gt;
     oSht.getColumns().insertByIndex(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;3&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;1&amp;lt;/span&amp;gt;) &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;dodaje jedną (drugi parametr) kolumnę na pozycję czwartą (pierwszy parametr)&amp;lt;/span&amp;gt;&lt;br /&gt;
     oSht.getRows().removeByIndex(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;5&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;2&amp;lt;/span&amp;gt;) &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;usuwa dwa wiersze (drugi parametr): szósty i siódmy wiersz (pierwszy parametr)&amp;lt;/span&amp;gt;&lt;br /&gt;
     MsgBox &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;&amp;amp;quot;Liczba kolumn w arkuszu: &amp;amp;quot;&amp;lt;/span&amp;gt; &amp;amp;amp; oSht.getColumns().getCount() &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;1024&amp;lt;/span&amp;gt;&lt;br /&gt;
     MsgBox &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;&amp;amp;quot;Liczba wierszy w arkuszu: &amp;amp;quot;&amp;lt;/span&amp;gt; &amp;amp;amp; oSht.getRows().getCount() &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;1048576&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;End Sub&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Widzimy, że w przypadku wielu operacji na kolumnach określonego arkusza (powiedzmy pierwszego) kod może ulec uproszczeniu, gdy zdefiniujemy obiekt:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;b&amp;gt;oColumns = ThisComponent.getSheets().getByIndex(0).getColumns()&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Obiekt &amp;lt;b&amp;gt;oColumns&amp;lt;/b&amp;gt; jest uchwytem do zbioru wszystkich kolumn w danym arkuszu.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podobnie w przypadku wielu operacji na wierszach określonego arkusza (powiedzmy o nazwie &amp;quot;Test&amp;quot;) przydatny jest obiekt:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;b&amp;gt;oRows = ThisComponent.getSheets().getByName(&amp;quot;Test&amp;quot;).getRows()&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Obiekt &amp;lt;b&amp;gt;oRows&amp;lt;/b&amp;gt; jest uchwytem do zbioru wszystkich wierszy w danym arkuszu.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Uchwyt do kolumn i wierszy oraz zmiana ich rozmiarów i właściwości ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Sub &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;Kolumny_i_Wiersze_2()&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Dim&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; oSheets &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Object&amp;lt;/span&amp;gt;, oSht &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Object&amp;lt;/span&amp;gt;&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Dim&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; oColumns &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Object&amp;lt;/span&amp;gt;, oRows &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Object&amp;lt;/span&amp;gt;&lt;br /&gt;
     oSheets = ThisComponent.getSheets() &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;uchwyt do skoroszytu&amp;lt;/span&amp;gt;&lt;br /&gt;
     oSht = oSheets.getByIndex(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;0&amp;lt;/span&amp;gt;) &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;uchwyt do pierwszego arkusza&amp;lt;/span&amp;gt;&lt;br /&gt;
     oColumns = oSht.getColumns() &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;uchwyt do kolumn pierwszego arkusza&amp;lt;/span&amp;gt;&lt;br /&gt;
     oRows = oSht.getRows() &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;uchwyt do wierszy pierwszego arkusza&amp;lt;/span&amp;gt;&lt;br /&gt;
     &lt;br /&gt;
     oColumns.getByIndex(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;0&amp;lt;/span&amp;gt;).Width = &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;4000&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;wybiera pierwszą kolumnę przez indeks i ustawia jej szerokość równą 40 mm&amp;lt;/span&amp;gt;&lt;br /&gt;
     oRows.getByIndex(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;0&amp;lt;/span&amp;gt;).Height = &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;1500&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;wybiera pierwszy wiersz przez indeks i ustawia jego wysokość równą 15 mm&amp;lt;/span&amp;gt;&lt;br /&gt;
     oRows.getByIndex(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;0&amp;lt;/span&amp;gt;).CellBackColor = &amp;lt;span style=&amp;#039;color:#0095ff;&amp;#039;&amp;gt;RGB&amp;lt;/span&amp;gt;(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;255&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;0&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;0&amp;lt;/span&amp;gt;) &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;wybiera pierwszy wiersz przez indeks i ustawia kolor tła wiersza&amp;lt;/span&amp;gt;&lt;br /&gt;
     &lt;br /&gt;
     oColumns.getByName(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;&amp;amp;quot;F&amp;amp;quot;&amp;lt;/span&amp;gt;).IsVisible = False &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;wybiera szóstą kolumnę przez nazwę i ją ukrywa&amp;lt;/span&amp;gt;&lt;br /&gt;
     oRows.getByIndex(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;5&amp;lt;/span&amp;gt;).IsVisible = False &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;wybiera szósty wiersz przez indeks i go ukrywa&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;End Sub&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Uwaga:&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;oRows.getByIndex(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;0&amp;lt;/span&amp;gt;).CellBackColor &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;=&amp;lt;/span&amp;gt; -&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;1&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;ustawia brak koloru&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zmiana nazwy kolumny na indeks kolumny ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Function &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;ColumnNameToNum(ColName &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;String&amp;lt;/span&amp;gt;) &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Long&amp;lt;/span&amp;gt;&lt;br /&gt;
     &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;zamienia nazwę kolumny na jej indeks&amp;lt;/span&amp;gt;&lt;br /&gt;
     ColumnNameToNum = ThisComponent.getCurrentController().getActiveSheet(). _&lt;br /&gt;
                                     getCellRangeByName(ColName &amp;amp;amp; &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;&amp;amp;quot;1&amp;amp;quot;&amp;lt;/span&amp;gt;).getCellAddress().Column&lt;br /&gt;
 &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;End Function&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Sub &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;Kolumny_i_Wiersze_ColumnNameToNum()&lt;br /&gt;
     MsgBox &amp;lt;span style=&amp;#039;color:#0095ff;&amp;#039;&amp;gt;ColumnNameToNum&amp;lt;/span&amp;gt;(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;&amp;amp;quot;AA&amp;amp;quot;&amp;lt;/span&amp;gt;) &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;26&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;End Sub&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zmiana indeksu kolumny na nazwę kolumny ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Function &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;ColumnNumToName(nCol &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Long&amp;lt;/span&amp;gt;) &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;String&amp;lt;/span&amp;gt;&lt;br /&gt;
         &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;zamienia indeks kolumny na jej nazwę&amp;lt;/span&amp;gt;&lt;br /&gt;
         &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Dim&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; s &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;String&amp;lt;/span&amp;gt;&lt;br /&gt;
         s &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;=&amp;lt;/span&amp;gt; ThisComponent.getCurrentController().getActiveSheet().getCellByPosition(nCol, &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;1&amp;lt;/span&amp;gt;).AbsoluteName &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;np. $Arkusz1.$A$2&amp;lt;/span&amp;gt;&lt;br /&gt;
         ColumnNumToName &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;=&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;#039;color:#0095ff;&amp;#039;&amp;gt;Split&amp;lt;/span&amp;gt;(s, &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;&amp;amp;quot;$&amp;amp;quot;&amp;lt;/span&amp;gt;)(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;2&amp;lt;/span&amp;gt;)&lt;br /&gt;
 &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;End Function&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Sub &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;Kolumny_i_Wiersze_ColumnNumToName()&lt;br /&gt;
     MsgBox &amp;lt;span style=&amp;#039;color:#0095ff;&amp;#039;&amp;gt;ColumnNumToName&amp;lt;/span&amp;gt;(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;0&amp;lt;/span&amp;gt;) &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;A&amp;lt;/span&amp;gt;&lt;br /&gt;
     MsgBox &amp;lt;span style=&amp;#039;color:#0095ff;&amp;#039;&amp;gt;ColumnNumToName&amp;lt;/span&amp;gt;(&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;1023&amp;lt;/span&amp;gt;) &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;AMJ&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;End Sub&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasowanie wierszy i kolumn ==&lt;br /&gt;
&lt;br /&gt;
Kasowanie wierszy (kolumn) wykonujemy od końca. Przykładowo:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Sub &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;KasujWierszeParzyste()&lt;br /&gt;
     &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;kasuje wiersze parzyste do wiersza 502&amp;lt;/span&amp;gt;&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Dim&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; oRows &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Object&amp;lt;/span&amp;gt;&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Dim&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; k &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Long&amp;lt;/span&amp;gt;&lt;br /&gt;
     oRows = ThisComponent.getCurrentController().getActiveSheet().getRows()&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;For &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;k = &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;501&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;To&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;1&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Step&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; -&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;2&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;liczbie 1 odpowiada drugi wiersz&amp;lt;/span&amp;gt;&lt;br /&gt;
         oRows.removeByIndex(k, &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;1&amp;lt;/span&amp;gt;)&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Next &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;k&lt;br /&gt;
 &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;End Sub&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Sub &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;KasujWierszeNieparzyste()&lt;br /&gt;
     &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;kasuje wiersze nieparzyste do wiersza 501&amp;lt;/span&amp;gt;&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Dim&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; oRows &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Object&amp;lt;/span&amp;gt;&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Dim&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; k &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;as&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#000080;&amp;#039;&amp;gt;Long&amp;lt;/span&amp;gt;&lt;br /&gt;
     oRows = ThisComponent.getCurrentController().getActiveSheet().getRows()&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;For &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;k = &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;500&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;To&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;0&amp;lt;/span&amp;gt; &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Step&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt; -&amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;2&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;#039;color:#707070;&amp;#039;&amp;gt;&amp;#039;liczbie 0 odpowiada pierwszy wiersz&amp;lt;/span&amp;gt;&lt;br /&gt;
         oRows.removeByIndex(k, &amp;lt;span style=&amp;#039;color:#ff0000;&amp;#039;&amp;gt;1&amp;lt;/span&amp;gt;)&lt;br /&gt;
     &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;Next &amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;k&lt;br /&gt;
 &amp;lt;b&amp;gt;&amp;lt;span style=&amp;#039;color:#1f1c1b;&amp;#039;&amp;gt;End Sub&amp;lt;/span&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Polecane strony internetowe ==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Rows_and_Columns BASIC Guide – Rows and Columns]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.openoffice.org/wiki/Spreadsheet_common#Row.2C_Column_selection Spreadsheet common – Working with rows, columns]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LibreOffice Calc – makra | &amp;lt;b&amp;gt;LibreOffice Calc – makra&amp;lt;/b&amp;gt;]]&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;[[Henryk Dąbrowski | &amp;lt;b&amp;gt;Strona główna&amp;lt;/b&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>HenrykDabrowski</name></author>
	</entry>
</feed>