VBA à la demande

Résolu
JANGO5 Messages postés 98 Statut Membre -  
JANGO5 Messages postés 98 Statut Membre -
Bonjour,

J'ai besoin que ma macro s'exécute à chaque fois que je renseigne une cellule, et seulement une fois que j'ai renseigné la cellule en question.

Merci pour vos réponses

Cordialement

2 réponses

  1. foo
     
    Re
    petite modif

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Tvar As String
    Lig = Target.Row
    If Target.Column = 2 Then
    Range("D" & Lig & ":F" & Lig & ",J" & Lig).Interior.ColorIndex = xlNone
    Tvar = Range("B" & Lig).Value
    Select Case Tvar
    Case "0"
    Range("F" & Lig & ",J" & Lig).Interior.ColorIndex = 15
    Case "1"
    Range("D" & Lig & ":E" & Lig).Interior.ColorIndex = 15
    End Select
    End If

    End Sub

    ses mieux comme ca
    A+
    Maurice
    1
    1. JANGO5 Messages postés 98 Statut Membre 1
       
      Magique !!!!
      Merci bcp !

      Cependant j'aimerais comprendre la ligne 5 , pourquoi mettre ":F" et ",J" et non pas "F" et "J"
      comment je fais pour changer les colonnes !


      Cordialement
      Merci
      0
  2. foo
     
    re

    "F" et ":J" = de F a J

    "F" et ",J" = F et J

    A+

    Maurice
    1
    1. JANGO5 Messages postés 98 Statut Membre 1
       
      wé j'avais pigé finalement
      Merci beaucoup en tt cas

      t un chef
      0