bonjour,
j'ai un petit soucis sur du code tout simple :
- j'ai une cellule de reference (years) a partir de laquelle je lance une boucle.
- mes "years" sont dans une feuille "pricing"
- en fonction du nombre d'annees, je veux aller recuperer un range d'informations contenues dans la feuille "bloomberg"
- je veux recopier ce range d'information dans la feuille "pricing"
j'ai une erreur en permanence sur cette ligne:
Set tauxswaps = Worksheets("Bloomberg").Range("A5:A17,C1:C17")
pourriez me dire comment resoudre cela svp ?
merci
)
(5h de programmation en vba deja! ;o)
voila la prog:
'on initialise le nombre d'annees pour recuperer les taux swaps dans la bonne feuille
Dim years As Range
Set years = Sheets("pricing").Cells(2, 2)
'on initialise un compteur
Dim N As Byte
'on lance la boucle avec le compteur precedent
For N = 1 To years
Dim tauxswaps As Range
Set tauxswaps = Worksheets("Bloomberg").Range("A5:A17,C1:C17")
Worksheets("pricing").Cells(10 + N, 1).Insert
Next
End Select