[Calc] fonction pour effacer une zone

Vos meilleures macros et portions de code sont publiées dans cette section.
Aucun support sur une question de programmation ici !

Modérateur : Vilains modOOs

Règles du forum
Aucune question dans cette section !
Celle-ci rassemble les meilleures macros et portions de code. Vous pouvez en revanche commenter ou argumenter le code exposé. Vous pouvez même remercier l'auteur (cela fait toujours plaisir) en indiquant par exemple dans quel cadre ou contexte vous en avez eu l'utilité.
Si vous avez à poster quelque chose, faites-le depuis la section Macros et API et demandez à un modérateur de l'y déplacer.
Avatar de l’utilisateur
Factooor
PassiOOnné
PassiOOnné
Messages : 543
Inscription : 14 févr. 2007 11:39
Localisation : Lisieux (14)

[Calc] fonction pour effacer une zone

Message par Factooor »

Une fonction pour effacer une zone qui contient du texte et des valeurs.

Code : Tout sélectionner

Function effacer(NomFeuille, nomZone)
monDoc=ThisComponent
maZone = monDoc.Sheets.getByName(NomFeuille)
monEfface = maZone.getCellRangeByName(nomZone)
       Gomme = com.sun.star.sheet.CellFlags.STRING + com.sun.star.sheet.CellFlags.VALUE
       monEfface.ClearContents(Gomme)
End Function
stéphane
7.5.4.2 (AARCH64) LibreOffice
Mac OS X 13.4.1