Modification d'une range = arrêt de la fonction
Bonjour,
J'essaie d'afficher un tableau de String sous forme de vecteur colonne dans Excel.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10
| Sub tableau(ByRef s() As String)
' Ecrit en tableau (vecteur colonne) le vecteur passé en paramètre
Dim i As Long, row As Long
Dim col As String
col = ColumnLetter(ActiveCell.Column)
row = ActiveCell.row
For i = 1 To UBound(s)
Range(col & (row + i)).Value = s(i)
Next i
End Sub |
Malheureusement, le code plante à la 1ère itération de la boucle. J'ai pourtant vérifié au débuggage que le paramètre col & (row+i) donnait bien quelque chose sous la forme "A3", et que s(i) était bien reconnu comme un String, mais la fonction s'arrête tout simplement à cette ligne, sans même créer une erreur...
Si quelqu'un a une idée...
Merci !