Programmation sous vba

Fermé
To1n00 Messages postés 137 Date d'inscription samedi 30 décembre 2006 Statut Membre Dernière intervention 12 octobre 2016 - 19 avril 2007 à 22:44
To1n00 Messages postés 137 Date d'inscription samedi 30 décembre 2006 Statut Membre Dernière intervention 12 octobre 2016 - 19 avril 2007 à 23:32
Bonjour, j'ai un projet à faire sous excel. Mais la j'ai un problème sur une macro. elle est très courte mais aussi très importante pour tout le reste... la voila :

Sub Macro13()
Dim i As Integer
i = 21

Range("B10:F10").Select
Selection.Copy
Range("Bi").Select //le pb se situe ici
ActiveSheet.Paste
i = i + 1

End Sub

donc vous l'aurez compris le pb c'est quand j'écris
Range("Bi").Select
i étant un entier mais je suppose qu'on ne peut pas l'écrire comme ça pour selectionner la cellule B21....
alors si quelqu'un peut m'aider ça serait pas de refus...
Merci d'avance.

1 réponse

Salut,

remplace Range("Bi").Select

par

Cells (i , 2).Select


a+
0
To1n00 Messages postés 137 Date d'inscription samedi 30 décembre 2006 Statut Membre Dernière intervention 12 octobre 2016 6
19 avril 2007 à 23:32
super!! c'est exactement ce qu'il me fallait!
merci
To1n00
0