Laurent Broqu� a �crit :
Merci pour cette r�ponse. Mais (il y a toujours un mais :( ), c'est dommage qu'il n'existe pas une fonction automatique qui tienne compte des suppressions et ajouts ... comme un sommaire ! Apr�s tout la chose est pr�sent�e comme un classeur avec des feuilles et dans mes classeurs j'ai un sommaire ;)
Merci quand m�me : je mets en pratique ta solution.
� charge de revanche !
-----------------------------------------
Laurent Broqu�
Bonjour,
Tu peux cr�er la macro idoine ;-)
A+ Serge
Oui, oui : j'ai essay� et ca n'a pas �t� convainquant :( voici ce que j'ai fait :
sub sommaire
Dim oDoc As Object
Dim oSheets As Object
oDoc=ThisComponent
oSheets=oDoc.Sheets
oFirstSheet=oSheets(0)
' Now get an array of the names of the sheets.
aSheetNames = oSheets.getElementNames()
' Please note that aSheetNames now contains an ARRAY of STRINGs. ' Now print out each element in the array.
j=4
For i = LBound( aSheetNames )+1 To UBound( aSheetNames )
cName = aSheetNames( i ) ' access array element
oCell=oFirstSheet.getCellByposition(0,j)
oCell.SetString(cName)
j=j+1
Next
end subJ'ai �videmment abondamment pomp� !
Je trouve �a moins bon que la solution de Christian car encore moins souple : j'ajoute une feuille et il me faut relancer la macro etc. mais peut-�tre est ce d� � ma grande inexp�rience en VB (d�s qu'il y a visual qqpart j'ai des boutons qui poussent ;) )
A+
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
