slt , je fais un prog qui doit executer une macro qd une variable est autour de deux valeur, mais je ne comprend pas pourquoi ca ne fonctionne pas alors que le test doit etre fait sans s arréter...😕
c est pour faire une historique de la temperature
Sub TEST()
Do Until (Range("I4").Value <= Range("B47").Value) Or (Range("I4").Value >= Range("B48").Value)
Application.Run "macro1"
Loop
MsgBox "OK, poursuite de la procédure."
End Sub
'et voici la macro
sub macro1()
Range("A4:R4").Select
Selection.Copy
Sheets("historique").Select
Range("A4").Select
Selection.PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
, SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Sheets("temperature").Select
Range("D4").Select
Selection.Copy
Range("G4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("A1").Select
end sub
merci de bien vouloir m aider.