Sub Terminer_Archiver_Valider_RAR()
'
Application.ScreenUpdating = False 'Empeche le rafraichissement de l'écran
'Copie lignes Tableau_RAR vers Historisation
Dim f As Worksheet
Set f = Sheets("Base_Historisation")
'Copie lignes Tableau_RAR vers Historisation
Dim tablo1, I&, tablo2(), n&
tablo1 = Sheets("RAR").Range("A10:Q" & Sheets("RAR").[q65536].End(xlUp).Row)
n = 0 'ajout initialisation explicite de n
For I = 1 To UBound(tablo1)
If tablo1(I, 9) = 1 Then
ReDim Preserve tablo2(16, n)
For J = 1 To 16 'ajout boucle
tablo2(J - 1, n) = tablo1(I, J) 'Modif pour incrémentation
Next J 'ajout boucle
n = n + 1
End If
Next I 'ajout i
If n Then
f.Cells(Rows.Count, 1).End(3)(2).Resize(n, 16) = Application.Transpose(tablo2)
End If
end sub