KTM
XLDnaute Impliqué
Bonjour chers tous
j'ai une macro avec boucle qui fait ceci :
j'insère en [Date!B6] une date et la feuille avec la même date en [B1] voit sa plage [A3:A19] remplie avec de "ok"
La macro fonctionne mais je voudrais pouvoir vérifier avant pour chacune des feuilles si les dates en [B1] sont uniques et comprennent la date insérée en [B6] de la feuille Date.
j'ai une macro avec boucle qui fait ceci :
j'insère en [Date!B6] une date et la feuille avec la même date en [B1] voit sa plage [A3:A19] remplie avec de "ok"
La macro fonctionne mais je voudrais pouvoir vérifier avant pour chacune des feuilles si les dates en [B1] sont uniques et comprennent la date insérée en [B6] de la feuille Date.
VB:
Sub impr()
Dim sh1, sh As Worksheet
Dim sh2 As Worksheet
Dim wb As Workbook
Set wb = ThisWorkbook
Set sh1 = ThisWorkbook.Worksheets("Date")
For Each sh In wb.Worksheets
Set sh2 = sh
Application.ScreenUpdating = False
If sh2.Range("B1") = sh1.Range("B6") Then
With sh2
.Range("A3:A19") = "ok"
End With
Exit For
End If
Next sh
End Sub