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

lancer une macro automatiquement suivant saisie dans une cellule

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 !

loiclass

XLDnaute Occasionnel
Bonjour,

Je cherche à lancer une macro suivant la valeur d'une cellule.

Je veux que pour toutes les cellules K de la 3ème à la dernière, si la cellule est renseignée (valeur quelconque) alors la cellule L associée soit notée "ok".
Voici mon code qui ne fonctionne pas.

Private Sub Worksheets_Change(ByVal Target As Range)
Dim i as variant
With Worksheets("suivi échantillons")
For i = 3 To 600
Target.Address = .Range("K" & i)
If Target.Value <> "" Then
.Value("L" & i) = "ok"
End If
Next
End With
End Sub


J'ai fait le tour des sujets correspondants à ma demande mais je n'arrive pas à l'adapter.

Merci d'avance.
 
Re : lancer une macro automatiquement suivant saisie dans une cellule

Bonjour,

essaye ceci, à placer dans le module de la feuille concernée :
Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("K3", Range("K65536").End(xlUp))) Is Nothing Then
    With Application
        .EnableEvents = False
        If Target.Value <> "" Then Target.Offset(0, 1).Value = "ok" Else Target.Offset(0, 1).Value = ""
        .EnableEvents = True
    End With
End If
End Sub

bonne journée
@+
 
Re : lancer une macro automatiquement suivant saisie dans une cellule

Merci, c'est bien ça.

Maintenant je n'ai plus qu'à y intégrer un code couleur.
La valeur "ok" était pour simplifier les choses.

En fait au final, je veux faire le test sur 2 colonnes différentes et mettre une couleur jaune (fond de cellule sur colonne A à V) si la colonne K est renseignée, et vert si M est renseignée.
 
- 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

Discussions similaires

Réponses
4
Affichages
216
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
665
Réponses
3
Affichages
592
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…