planning

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email:: saschamali@orange.fr
Sujet:: planning
OS:: MS-Windows
Version:: 5.4.x
Question:: Bonjour,
Quelle est la méthode qui permet de calculer le nombre de cellules non vides dans une colonne?
Comment afficher automatiquement une couleur dans une cellule dès qu'on y a apposé un x par exemple?

Bonjour,

Pour compter le nbr de cellules non vides :

Application.WorksheetFunction.CountA(Dim oSheet as Object[n]oSheet = ThisComponent.CurrentController.ActiveSheet[n]oSheet.getCellRangeByName($1)("A:A"))

Pour colorer des cellules, utiliser le formatage conditionnel.

Format > Formatage conditionnel > Condition :
La valeur de la cellule = "x"
Choisir le formatage

Cordialement
Sandy-Pascal Andriant

Bonjour Christian,

Lorsque vous répondez, merci de bien vouloir utiliser la fonction "Répondre à tous" de votre logiciel de courrier électronique de sorte que la liste de discussion reçoive une copie. Ce qui permettra aux utilisateurs de cette liste de vous apporter de l'aide.

Cordialement, Philippe

Bonjour,

Pour le formatage conditionnel, comme l'a indiqué Sandy-Pascal, il faut mettre le X de la valeur de la cellule entre guillemets.

Bon dimanche,

Jacques

Dans le formatage conditionnel, il est précisé :
<< les chaînes de caractères _sans guillemets_ sont interprétées comme des entêtes de colonne/ligne. >>

Il faut donc mentionner :
La valeur de la cellule est | égale à | "x" (x entouré de guillemets)
pour que la cellule prenne la couleur souhaitée.

Cordialement
Sandy-Pascal Andriant

Bonjour Sandy-Pascal,

N'oublie pas de répondre à tous, sinon le demandeur ne reçoit pas tes conseils :slight_smile:

Cordialement, Philippe

Bonsoir,

La fonction NBVAL ne suffirait-elle pas pour compter les cellules non vides ? du genre =NBVAL(A:A)

Ou faut-il forcément une macro ?

Bonsoir,

Merci à tous pour votre aide, cela fonctionne effectivement bien ainsi

Cordialement

Christian