1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Private Sub Worksheet_Activate()
DerniereLigne = Range("A1").SpecialCells(xlCellTypeLastCell).Row
Range("B4:D" & DerniereLigne).ClearContents
For ligne = 4 To DerniereLigne
serie = Cells(ligne, 1).Value
With Worksheets("extract").Columns("A")
Set c = .Find(serie, LookIn:=xlValues).Offset(0, 1)
End With
debut = Left(c, 1)
Select Case debut
Case "TEVM"
Cells(ligne, 2) = Worksheets("extract").Cells(c.Row, 3)
Case "F", "L", "N", "V"
Cells(ligne, 3) = Worksheets("extract").Cells(c.Row, 3)
Case Else
Cells(ligne, 4) = Worksheets("extract").Cells(c.Row, 3)
End Select
Next
End Sub |