1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Range("AE:AE"), Range(Target.Address)) Is Nothing Then
Call change
End If
End Sub
Sub change()
Set dep = ActiveWorkbook
Dim y As Long
Dim nom As String
M = dep.Worksheets("link").Range("M" & Rows.Count).End(xlUp).Row + 1
y = ActiveCell.Row
'If ThisWorkbook.Worksheets("base").Range("AE" & y) <> "" Then
'*****************
nom = dep.Worksheets("base").Range("S" & y - 1).Value
dep.Worksheets("link").Cells(M, 13) = nom
dep.Worksheets("link").Cells(M, 14) = dep.Worksheets("base").Range("D" & y - 1).Value
If ThisWorkbook.Worksheets("base").Range("AE" & y - 1).Value = "" Then
dep.Worksheets("link").Cells(M, 13) = ""
dep.Worksheets("link").Cells(M, 14) = ""
End If
'End If
'*****************
End Sub |
Partager