j'ai trouvé ça là :
[
Mais ça ne marche pas.Résolu][Calc] numéro de page en basic ?
Code : Tout sélectionner
Function maFeuille
maFeuille = thisComponent.CurrentController.ActiveSheet
end function
Bon Week end et merci
Modérateur : Vilains modOOs
Mais ça ne marche pas.Résolu][Calc] numéro de page en basic ?
Code : Tout sélectionner
Function maFeuille
maFeuille = thisComponent.CurrentController.ActiveSheet
end function
Code : Tout sélectionner
Sub NumFeuille
MsgBox maFeuille
End Sub
Function maFeuille() as String
Dim oDoc as Object, curFeuille as Object
oDoc = thisComponent
curFeuille = oDoc.CurrentController.ActiveSheet
For i = 0 To oDoc.Sheets.Count - 1
laFeuille = oDoc.Sheets(i)
If laFeuille.Name = curFeuille.Name Then
maFeuille = "La feuille courante a l'index " & i
Exit For
End If
Next i
End Function
Non, ça rend ce que tu lui demandes : à savoir un objet contenant la feuille active.Claudie-Def a écrit :ça ne rend rien. G oublié un turc, maisKoi ?
Code : Tout sélectionner
msgBox "Numéro de la feuille active : " & maFeuille.getRangeAddress().sheet