Vba passer une formule d'une feuille à l'autre

Fermé
nulenvba Messages postés 6 Date d'inscription samedi 19 janvier 2013 Statut Membre Dernière intervention 15 février 2013 - 28 janv. 2013 à 18:19
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 - 28 janv. 2013 à 22:45
Bonjour,

Je sais passer une formule d'une feuille à l'autre tout en indiçiant les feuilles "sem."& i à la "sem."& i+1 selon la programmation suivante
Dim Sem As Worksheet
Dim i As Integer
For i = 1 To n
Sheets("Sem." & i + 1).Select
Range("B3").Select
Range("B3").Formula = Sheets("Sem." & i).Range("E3").Value

Sheets("Sem." & i + 1).Select
Range("E3").Select
Range("E3").Formula = "=B3+D3-C3"
Range("F3").Select
Range("F3").Formula = "=B3+D3-E3"
Next i
End Sub
Par contre je n'arrive pas à dupliquer la formule suivante dans la cellule G3 de chaque feuille "sem."& i
"sem."& ( i +1) .(G3) = "sem."&( i+1). (F3) + "sem."& i. (G3)
Il faudra ensuite que je descende la dite formule sur toute la colonne (G3:G115)

Pouvez vous m'indiquer la bonne formulation. D'avance merci


A voir également:

1 réponse

eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
28 janv. 2013 à 22:45
Bonjour,

ça ressemble bigrement à cette demande : https://forums.commentcamarche.net/forum/affich-27011711-macro-recuperation-de-donnee#p27013849
Il y a un lien ?
eric
1