Re : macro : incompatibilité de type
Salut FredOo,
j'ai fait la modification du code VBA comme tu l'as indiqué et chez moi ça ne marche pas !!
Dans mon fichier excel, le code ne prend pas en compte les 9 colonnes mais toujours les 6 premières colonnes.... ou peut être que je n'ai ^pas compris la modification du code
voici le code modifié :
Sub Archiver()
Dim num_position(17, 18) As Variant
Dim date_position
Dim i As Byte, j As Byte, k As Byte
Sheets("Jeu_Résultats").Select
date_position = Range("K2").Value
If date_position = "" Then Exit Sub
Sheets("Archives").Select
Range("A2").Select
If Range("A3").Value <> "" Then ActiveCell.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveCell.Value = date_position
Sheets("Jeu_Résultats").Select
For k = 1 To 18
For i = 1 To 17
num_position(i, k) = Range("L5").Offset(i + IIf(k < 10, 0, 23), ((k - 1) Mod 9) * 6).Value
Next i
Next
Sheets("Archives").Select
j = 1
For k = 1 To 18
For i = 1 To 17
If num_position(i, k) <> " " And num_position(i, k) <> "" Then
ActiveCell.Offset(0, j).Value = num_position(i, k)
j = j + 1
End If
Next i
Next
End Sub
@+ !!!!