Strona 1 z 1

Kilka zakresów komórek w jednej linii

PostNapisane: Śr sty 27, 2016 10:04 am
przez johnotto
Cześć,
poprzez makro scalam komórki:
Kod: Zaznacz cały   Rozszerz widokZwiń widok
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   Rozszerz widokZwiń widok
   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

PostNapisane: Śr sty 27, 2016 10:17 am
przez belstar
johnotto napisał(a):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.