maval
XLDnaute Barbatruc
Bonjour,
J'ai mon code pour calculer des cellules de la colonne "D", quand je rentre une somme fixe
Ex. 456 dans la cellules "D3" j'ai automatiquement en "D4" la somme de 1488. Pour avoir toujours la somme des deux cellules à 1944.
Le problème j'ai un message d'erreur "Erreur de compilation: Incompatibilité de type" sur la ligne suivante
Mon code au complet:
Un grand merci d'avance
Bonne soirée
Max
J'ai mon code pour calculer des cellules de la colonne "D", quand je rentre une somme fixe
Ex. 456 dans la cellules "D3" j'ai automatiquement en "D4" la somme de 1488. Pour avoir toujours la somme des deux cellules à 1944.
Le problème j'ai un message d'erreur "Erreur de compilation: Incompatibilité de type" sur la ligne suivante
Code:
If Intersect(Target, [D3:D4]) Or Target.Count Is Nothing Then Exit Sub
Mon code au complet:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D3:D4]) Or Target.Count Is Nothing Then Exit Sub
'si la cellule modifié n'est ni D3, ni D4, sortir
Application.EnableEvents = False
'Bloquer la gestion des évènement
If Target.Address(0, 0) = "D3" Then
'si la cellule a pour adresse D3
[D4] = 1944 - [D3]
'D4 = 1944-D3
Else
'sinon
[D3] = 1944 - [D4]
'D3 = 1944-D4
End If
Application.EnableEvents = True
'remise en route gestion des évènements
End Sub
Un grand merci d'avance
Bonne soirée
Max