Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

nombre de cellule blanche

  • Initiateur de la discussion Initiateur de la discussion phil3001
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

phil3001

Guest
bonjour à tous

j'ai beau regarder tous les topic du forum j'arrive pas à reussir à faire cet excercice

j'ai un tableau avec le nom de personne et en couleur les jours ou ils ne travaille pas.

j'aimerai de la facon la plus simple possible qu'en bout de tableau soit indiqué le nombre de cellule blanche.

je suis sur excel 2007

merci de votre aide
 

Pièces jointes

Re : nombre de cellule blanche

Bonjour à tous,

Un essai avec une Fonction() :

Code:
Option Explicit

Function Couleurs(Plage As Range, IndexCouleur As Integer) As Long
Dim Cel As Range
  For Each Cel In Plage.Cells
    If Cel.Interior.ColorIndex = IndexCouleur Then Couleurs = Couleurs + 1
  Next Cel
End Function
A+ à tous

Édition: Re Philippe 🙂

Édition 2 : Salut FG 🙂. Ravi de te lire...
 

Pièces jointes

Dernière édition:
Re : nombre de cellule blanche

Bonsoir phil3001, anthoYS, phlaurent55, JCGL 🙂,
"Suis bien à la bourre moi..."
Mais comme je l"ai fait, je le poste:
Code:
Sub test()
Dim Derligne As Long
Dim Var As Long
Var = 0
Derligne = Range("A" & Application.Rows.Count).End(xlUp).Row + 3
For j = 3 To 5
    For i = 10 To Derligne - 1
        If Cells(i, j).Interior.ColorIndex = xlNone Then
            Var = Var + 1
        End If
    Next i
    Cells(Derligne, j).Value = Var
    Var = 0
Next j
End Sub
Cordialement
 
Re : nombre de cellule blanche

Bonjour à tous,
Re FG 🙂,

Puis-je me permettre :

Code:
Sub Test()
    Dim Derligne As Long
    Dim Var As Long
    Var = 0
    Derligne = Range("A" & Application.Rows.Count).End(xlUp).Row
    For j = 3 To 5
        For i = 10 To Derligne
            If Cells(i, j).Interior.ColorIndex = xlNone Then
                Var = Var + 1
            End If
        Next i
        Cells(Derligne + 3, j).Value = Var
        Var = 0
    Next j
End Sub
A++
A+ à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
258
Réponses
12
Affichages
607
Réponses
5
Affichages
584
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…