Cell-object (LibreOffice Basic): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
 
Regel 5: Regel 5:
  
 
→ ScCellRangeObj
 
→ ScCellRangeObj
 +
</pre>
 +
 +
== Cell range ==
 +
 +
<pre>
 +
sub test_cellrange()
 +
 +
cell_range = ThisComponent.sheets(0).getCellRangeByPosition(0,0,1,2) ' Type: ScCellRangeObj
 +
 +
msgbox cell_range.RangeAddress.StartColumn & " " & cell_range.RangeAddress.EndColumn
 +
msgbox cell_range.RangeAddress.StartRow & " " & cell_range.RangeAddress.EndRow
 +
 +
end sub
 
</pre>
 
</pre>
  

Huidige versie van 6 nov 2019 om 15:10

Een cell en een cell-range zijn niet hetzelfde!

cell_range = ThisComponent.sheets(0).getCellRangeByPosition(0,0,0,1)

→ ScCellRangeObj

Cell range

sub test_cellrange()

	cell_range = ThisComponent.sheets(0).getCellRangeByPosition(0,0,1,2)	' Type: ScCellRangeObj
	
	msgbox cell_range.RangeAddress.StartColumn & " " & cell_range.RangeAddress.EndColumn
	msgbox cell_range.RangeAddress.StartRow & " " & cell_range.RangeAddress.EndRow

end sub

Voorbeelden

Cell = Sheet.getCellByPosition(0, 0)

Cell = Sheet.getCellRangeByName("A1")

Cell = Sheet.getCellRangeByPosition(0,0,0,1)


Bronnen