Copier formule Excel et l’incrémenter

JoeS

XLDnaute Nouveau
Bonjour,

Sauriez-vous comment Copier une formule dans une cellule et la coller dans une autre cellule En incrémentant les colonnes?

Exemple : (C5 +D8) en A1
Copier A1 et la coller dans une autre cellule en invrementant la colonne : (D5 + E8)

Merci beaucoup pour votre aide :)
 

Theze

XLDnaute Occasionnel
Bonjour,

Avec AutoFill peut être :
Code:
Sub Test()

    Range("A1").Formula = "=C5+D8" 'formule en A1...
    Range("A1").AutoFill Range("A1:G1") '...tirée jusqu'à G1
   
End Sub
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

En "B1",
Code:
=DECALER($C$5;;COLONNE()-1)+(DECALER($D$8;;COLONNE()-1))
copier vers la droite

JHA
 

JoeS

XLDnaute Nouveau
Merci pour vos réponses !
J'ai dû manquer de précisions.

En version imagée :
Les données sources sont dans l'onglet 1.
exemple : l'onglet 1 comporte le nombre de vaches et de chevaux de plusieurs régions, par critères (taches, pattes, sabots, poils)
L'onglet 2 comporte des sommes de critères (toutes régions confondues) présents dans l'onglet 1 colonne A.
L'onglet 3 doit comporter des sommes de critères similaires, à la même ligne mais avec une colonne incémentée.


En utilisant des formules Excel, je devrais réécrire chaque formule pour qu'elle s'adapte à la bonne cellule / ligne.
Je souhaiterais donc utiliser une macro pour éviter de recopier à la main chaque formule, mais je n'arrive pas à la devellopper :(

Le fichier joint vous éclairera sans doute !

Merci d'avance pour votre aide précieuse :)
 

Fichiers joints

JoeS

XLDnaute Nouveau
Bonnour JHA,

Tout d'abord, merci enormement pour tes retours !

J'ai l'impression que le premier fichier fonctionne très bien cependant je ne vois pas l'utilité d'insérer des plages dynamique (je dois dire que je ne comprends pas non plus leur construction).

Pourriez me préciser les avantages à les utiliser svp?

Merci beaucoup
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Les plages dynamiques te permettent de rajouter des données sur la "Feuil1"qui seront prises en compte dans les formules autrement il faut retoucher les formules et mettre les bonnes plages de données.

JHA
 

Discussions similaires


Haut Bas