cellule non grisée

Michel68000

XLDnaute Junior
Bonjour à tous,


Je cherche à récupérer la valeur de la première cellule non grisée d'une colonne.J'ai joint un petit tableau pour la compréhension .
Merci pour vos idées
 

Pièces jointes

  • Classeur1.xlsx
    10 KB · Affichages: 19

Fred0o

XLDnaute Barbatruc
Bonjour Michel vgendron.

Je viens de passer 10 mins a developper la meme fonction personnalisee que vgendron et finalement, cela ne correspond pas exactement a ta demande car tu ne l'as pas exprime clairement au depart.
Grrrrr.
Je ne connais pas d'autre moyen que de lancer un calcul de la feuille, car je crois qu'Excel ne considere pas le fait de colorer une cellule comme un evenement, mais je peux me tromper.
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Bonjour à tous,

avec ce code pour le feuille concernée:

Code:
Private Sub Worksheet_SelectionChange(ByVal target As Range)
For Each cellule In Range("A2:A25")
If cellule.Interior.ColorIndex = xlNone Then
        [D13] = cellule.Value
        Exit Sub
End If
Next cellule
End Sub

Le résultat en D13 sera actualisé lors d'un changement (sélection) de cellule

Le fait de changer la couleur d'un cellule n'est pas considéré comme étant un évènement c'est pour celà que j'ai mis le code dans :
Private Sub Worksheet_SelectionChange


à+
Philippe
 

Discussions similaires

Statistiques des forums

Discussions
312 525
Messages
2 089 325
Membres
104 121
dernier inscrit
bobquad01