Bonjour,
cela fait un petit moment que je ne me suis pas plongée dans le code VAB et j'aurais besoin de vous.
Je cherche à pouvoir utiliser la fonction suivante en macro VBA
j'ai tenté un début de code suivant:Code:=INDEX($D:$D, SMALL(IF($J$10=$A:$A, ROW($D:$D)-ROW($D$1)+1), COLUMN(A1)))
mais dès lors, j'ai un problème avec la dernière ligne.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub logicielsmachines() Dim NbLignestestmacro As Integer Dim k As Integer k = 2 NbLignestestmacro = Application.CountA(Range("'after effect'!A:A")) Application.ScreenUpdating = False While k <= NbLignestestmacro Range("after effect!" & "N" & k).Value = Application.INDEX(Range("after effect!" & "D" & k), SMALL(IF(Range("after effect!" & "J" & k).Value = (Range("after effect!" & "A" & k)), ROW(Range("after effect!" & "D"+1))-ROW(Range("after effect!" & "D"+1), COLUMN(Range("after effect!" & "A1")))
Pourriez-vous m'aider ?
Merci :)