comment peux-t-on par l'intermédiaire d'un bouton, transférer les formules d'une feuille à une autre?.
Dans le fichier joint je n'ai pas de problème pour récupérer le résultat des formules mais pas les formules. J'ai essayé avec la fonction formula, avec les fonctions en utilisant l'enregistreur de macro, mais ca bloque
Le programme est le suivant :
Sub Bouton1_QuandClic()
Range("B2") = "Total Poire"
For i = 3 To 65000
If Cells(i, 2) > 0 Then
Sheets("Feuil1").Cells(i, 2) = Sheets("Feuil2").Cells(i, 3)
End If
Next i
End Sub
Donc j'obtiens par exemple quand je clique sur Pomme la bonne valeur numérique mais pas la formule.
Par avance merci pour votre aide. Bonne soirée et bon week end
Merci mais il y a un hic tu as intégré dans la feuille 1 la variable, ce que je souheterais c'est copier la formule de la feuille 2 dans la feuille 1.
Exemple: C3 (feuil2) = D1(feuil2)*10 alors B3(feuil1)= D1(feuil2)*10.
EN fait avec ce type d'application est-il possible de copier une formule d'une cellule d'une feuille2 dans une feuille1 de manière à ce que par la suite si je change la valeur de D1 feuil2 cela provoque le changement de B3 feuil1?
Entièrement d'accord avec toi l'union fait la force
et en plus tout fonctionne à merveille . J'ai trouvé en // une autre possibilité.
Il suffisait de mettre Sheets("Feuil1").Cells(i, 2).FormulaR1C1 = "=Feuil2!RC[1]"
Je vais essayé les deux techniques. Encore merci pour tout et passe un bon week end.
Salut Bqrt et merci pour ton aide. Finalement nous sommes arrivés à la même conclusion avec pour ta part une variation sur la programmation de la boucle très intéressante.