XL 2016 formule multiplier 1 cellule

Guismo33

XLDnaute Occasionnel
Bonjour a tous,

voici la formule :
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, Range("h9:h10"))

If Not Target Is Nothing Then
Application.EnableEvents = False
For Each Target In Target 'si entrées/effacements multiples
If IsNumeric(CStr(Target)) Then Target = Target * 1.5

Next
Application.EnableEvents = True
End If
End Sub

je multiplie 2 cellules par 1.5 et je voudrais multiplier 2 autres cellules
K10 par 1.3 et K11 par 2
pourriez vous m'aider a reformuler ma formule svp

merci a tous

Bien à vous
 

M12

XLDnaute Accro
Bonjour

A tester
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, Range("h9:h10"))

    If Not Target Is Nothing Then
        Application.EnableEvents = False
            For Each Target In Target 'si entrées/effacements multiples
                If IsNumeric(CStr(Target)) Then Target = Target * 1.5
                    Range("K10") = Range("K10") * 1.3
                    Range("K11") = Range("K11") * 2
            Next
        Application.EnableEvents = True
    End If
End Sub
 

Guismo33

XLDnaute Occasionnel
Bonjour

A tester
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, Range("h9:h10"))

    If Not Target Is Nothing Then
        Application.EnableEvents = False
            For Each Target In Target 'si entrées/effacements multiples
                If IsNumeric(CStr(Target)) Then Target = Target * 1.5
                    Range("K10") = Range("K10") * 1.3
                    Range("K11") = Range("K11") * 2
            Next
        Application.EnableEvents = True
    End If
End Sub

Bonjour,
merci, mais cela ne fonctionne pas

bien à vous
 

Discussions similaires

  • Résolu(e)
XL 2021 macro
Réponses
9
Affichages
452

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16