Strona 1 z 1

Kilka zakresów komórek w jednej linii

: śr sty 27, 2016 10:04 am
autor: johnotto
Cześć,
poprzez makro scalam komórki:

Kod: Zaznacz cały

sub scalkomorki

	Sheets = ThisComponent.Sheets
	Sheet1 = Sheets.getByName("Arkusz1")
	Cells = Sheet1.getCellrangeByname("b2:d4")
	Cells.merge(true)
	Cells = Sheet1.getCellrangeByname("b6:d8")
	Cells.merge(true)

end sub
Jest tego dużo, kilkanaście tych komórek do scalenia.
Pytanie: czy można to w jakiś sposób uprościć np. w jednej linijce? Coś w tym stylu:

Kod: Zaznacz cały

   Cells = Sheet1.getCellrangeByname("b2:d4","b6:b8","f2:h8")
   Cells.merge(true)
W tym temacie jestem zielony jak tekst tego kodowania. Nawet nie wiem jak poprawnie temat napisać, sam nie wiem jak to nazwać i co ja w ogóle robię,
ale makro działa świetnie, tylko chciałbym je trochę uprościć...

Re: Kilka zakresów komórek w jednej linii

: śr sty 27, 2016 10:17 am
autor: belstar
johnotto pisze:Nawet nie wiem jak poprawnie temat napisać, sam nie wiem jak to nazwać i co ja w ogóle robię.
Zapoznaj się z pętlami.