Bonjour,
Ceci :
thisComponent.sheets.getByName("Feuille1").queryContentCells(com.sun.star.sheet.CellFlags.VALUE
+ _
com.sun.star.sheet.CellFlags.DATETIME + _
com.sun.star.sheet.CellFlags.STRING + _
com.sun.star.sheet.CellFlags.FORMULA)
permet d'obtenir pour la feuille nommée "Feuille1", une collection de plages de
cellules contenant des données de type date, valeur, chaine ou formule.
Chaque plage peut ensuite être obtenu en utilisant la méthode getByIndex()
Le nombre de colonnes et de lignes d'une plage peux ensuite être obtenu en
utilisant rows.count et columns.count
Cordialement,
T. Vataire
----- Mail Original -----
De: "c c" <[email protected]>
À: "liste prog" <[email protected]>
Envoyé: Jeudi 8 Octobre 2009 14:41:41
Objet: RE: [prog] Sélectionner plage
Bonjour,
Effectivement, j'ai mal formulé ma question.
Je voudrais dans une macro, sélectionner l'ensembles données (ce qui correspond
au ctrl+*) de façon à récupérer dans un objet les coordonnées de cet ensemble
et pouvoir ainsi déterminer le nombre de lignes et colonnes saisies et ensuite
pouvoir travailler sur les cellules.
En espérant avoir été plus claire, merci
Claude
> Date: Thu, 8 Oct 2009 09:18:56 +0000
> From: [email protected]
> To: [email protected]
> Subject: Re: [prog] Sélectionner plage
>
> Bonjour,
>
> Tout dépend de ce que vous souhaitez faire exactement car ctrl+* =
> selectionner l'ensemble des données et non selectionner l'ensemble d'une
> feuille.
>
> Pour ctrl+* , le plus simple je pense est d'enregistrer une macro (outils >
> macros > enregistrer une macro)
>
> Pour selectionner l'ensemble d'une feuille, le raccourci est ctrl+A. Vous
> pouvez enregistrer une macro ou bien utiliser ceci :
>
> thisComponent.currentController.select(thisComponent.sheets.getByName("<non_de_la_feuille>"))
>
> Cordialement,
> T. Vataire
>
> ----- Mail d'origine -----
> De: c c <[email protected]>
> À: liste prog <[email protected]>
> Envoyé: Thu, 08 Oct 2009 08:37:14 -0000 (GMT)
> Objet: [prog] Sélectionner plage
>
>
> Bonjour,
>
>
>
> Comment puis-je dans une macro sélectionner l'ensemble d'une feuille
> (l'équivalent du ctrl+*) ?
>
>
>
> Merci
>
> _________________________________________________________________
> Messenger débarque dans Hotmail ! Essayez-le !
> http://www.windowslive.fr/hotmail/web-messenger/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
_________________________________________________________________
Un avatar à votre image ? Créez votre mini-moi !
http://www.ilovemessenger.fr/minimize-me
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]