Exécution macro dans feuille différente

Bonjour à tous,

J'ai le même problème que dans mon précédant poste mais là je vois pas où je dois rajouter mon point.

j''exécute ma macro d'une feuille (1) pour qu'elle se fasse sur une autre feuille (2). Mais la ligne de code ci-dessous s'affiche dans la feuille (1). Comment faire que l'info s'affiche dans la feuille (2) ?

voila la ligne de code :

DerLig = ActiveSheet.Range("G" & Rows.Count).End(xlUp).Row

ActiveSheet.Range("H" & DerLig + 3).FormulaR1C1 = "=SUM(R[-" & DerLig + 1 & "]C:R[-3]C)"

Merci d'avance

Bonjour,

si tu utilise Activesheet, ton code s'effectuera dans la feuille active.

Si tu souhaites que ta macro s'effectue dans une feuille en particulier, indique lui en remplacent activesheet par sheets("Nom_de_ta_feuille").

Ce qui doit te donner :

DerLig = ActiveSheet.Range("G" & Rows.Count).End(xlUp).Row

sheets("Nom_de_ta_feuille").Range("H" & DerLig + 3).FormulaR1C1 = "=SUM(R[-" & DerLig + 1 & "]C:R[-3]C)"

Cordialement

Rechercher des sujets similaires à "execution macro feuille differente"