PASCAL84810
XLDnaute Junior
bonjour,
je n'arrive pas à faire fonctionne ma macro, les IF ne sont pas pris en compte (fichier joint)
pourriez vous me dire pourquoi ?
merci pour votre aide
cordialement
je n'arrive pas à faire fonctionne ma macro, les IF ne sont pas pris en compte (fichier joint)
pourriez vous me dire pourquoi ?
merci pour votre aide
cordialement
HTML:
Sub Blocage_liv_2v7()
Dim i, j As Integer
j = 1
Sheets("Blocage liv2").Cells.Clear
Sheets("Blocage liv2").Activate
Range("A1").Value = "N° commande"
Range("B1").Value = "Date liv demandée"
Range("C1").Value = "Ref article"
Range("D1").Value = "Designation article"
Range("E1").Value = "Qté allouée"
Range("F1").Value = "RAL"
Range("G1").Value = "RAL €"
Range("H1").Value = "RAL Total €"
Range("I1").Value = "Date 1er réappro"
Range("J1").Value = "Site d'expédition"
Range("K1").Value = "Etat liv"
Range("L1").Value = "Client"
Sheets("Formulaire").Activate
a = Cells(4, 2).Value
B = Cells(4, 5).Value
For i = 2 To 9000
Sheets("Base de donnée").Activate
If Cells(i, 18).Value >= a And Cells(i, 18).Value <= B Then
If Cells(i, 112).Value = "Autorisée" And Cells(i, 10).Value < Cells(i, 109) And Cells(i, 23).Value = "OK" And Cells(i, 39).Value <> "Non livré" Then
End If
End If
j = j + 1
Cells(i, 3).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 1).Select
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Cells(i, 18).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 2).Select
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Cells(i, 1).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 3).Select
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Cells(i, 2).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 4).Select
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Cells(i, 21).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 5).Select
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Cells(i, 10).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 6).Select
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Cells(i, 11).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 7).Select
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Sheets("Base de donnée").Activate
Cells(i, 19).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 9).Select
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Cells(i, 14).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 10).Select
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Cells(i, 39).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 11).Select
Selection.PasteSpecial
Sheets("Base de donnée").Activate
Cells(i, 5).Select
Selection.Copy
Sheets("Blocage liv2").Activate
Cells(j, 12).Select
Selection.PasteSpecial
Next
End Sub