Bonsoir,
Jean à Grenoble a écrit :
A-t-on un moyen de connaitre dans une feuille la plus grande ligne et la
plus grande colonne utilisée ? (dans une zone de cellule on a les
propriétés EndColumn et EndRow, je voudrai les mêmes pour une feuille ...)
le but est de limiter les boucles de parcours aux seules cellules
'utilisées"
Le but est bien de travailler moins pour gagner plus en traitement ;-)
je pense qu'avec une détection du genre
sub EffectiveUsedRange
dim oSheet as object, oCellCursor as object
dim aAbsName, nRow, nCol
oSheet = ThisComponent.CurrentController.ActiveSheet
oCellCursor = oSheet.createCursor
oCellCursor.GotoEndOfUsedArea( false )
with oCellCursor
aAbsName = .AbsoluteName
nRow = .getRangeAddress.EndRow + 1 'because base 0
nCol = .getRangeAddress.EndColumn + 1
end with
msgbox "Cellules utilisées jusqu'à l'adresse : " & chr( 10 ) &
aAbsName _
& chr( 10 ) & "dernière colonne : " & nCol _
& " - dernière ligne : " & nRow
end sub
tes boucles vont te remercier ;-)
Francois Gatto
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]