piga25
XLDnaute Barbatruc
Bonjour,
Après de multiples essais et recherches sur le forum j'ai toujours un message d'erreur dans ma macro.
Je souhaite intégrer cette formule dans la colonne I:
= SI(ET(F2+G2>MAINTENANT;F2+G2<=MAINTENANT+15*1440);"ALERTE";"")
que j'ai traduit en VBA comme cela :
=IF(AND(RC[-3]+RC[-2]>MAINTENANT,RC[-3]+RC[-2]<=MAINTENANT+15*1440),""ALERTE"","""")"
Lorsque je lance mon code il me met la ligne ou est cette formule en erreur, j'ignore pourquoi 😕😕
Après de multiples essais et recherches sur le forum j'ai toujours un message d'erreur dans ma macro.
Code:
Sub Transfert(vLign As Long)
Dim i As Byte, Droits As Integer
With ActiveSheet
.Unprotect
.Cells(vLign, 2) = ComboBox1
.Cells(vLign, 3) = TextBox1
For i = 1 To 1 'ceci en prévision d'autre CheckBox
If Controls("CheckBox" & i) Then .Cells(vLign, i + 3) = 1 Else: .Cells(vLign, i + 3) = ""
Next
.Cells(vLign, 5) = TextBox4
.Cells(vLign, 6) = TextBox2
.Cells(vLign, 7) = TextBox3
.Cells(vLign, 8) = CLng(Label4)
[COLOR=red].Cells(vLign, 9) = .Formula = "=IF(AND(RC[-3]+RC[-2]>MAINTENANT,RC[-3]+RC[-2]<=MAINTENANT+15*1440),""ALERTE"","""")"[/COLOR]
[COLOR=red][COLOR=black] .Protect[/COLOR]
[/COLOR]End With
End Sub
Je souhaite intégrer cette formule dans la colonne I:
= SI(ET(F2+G2>MAINTENANT;F2+G2<=MAINTENANT+15*1440);"ALERTE";"")
que j'ai traduit en VBA comme cela :
=IF(AND(RC[-3]+RC[-2]>MAINTENANT,RC[-3]+RC[-2]<=MAINTENANT+15*1440),""ALERTE"","""")"
Lorsque je lance mon code il me met la ligne ou est cette formule en erreur, j'ignore pourquoi 😕😕