Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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
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.
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
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.