Microsoft 365 Insertion de ligne avec formules

  • Initiateur de la discussion Initiateur de la discussion arkheos
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

arkheos

XLDnaute Nouveau
Bonjour à tous,

j'espère que vous pourrez m'aider, j'ai rechercher sur le forum mais je n'ai pas trouvé de solution.

Je ne peux pas vous mettre le fichier car c'est un fichier pro et il contient des informations que je ne peux pas partager ( merci de votre compréhention).

Je vais donc essayer de vous expliquer le plus précisément possible.

Je renseigne un premier tableau avec des données à l'aide d'une macro.
Dans un second tableau, des formules récupères certaines données de ce tableau pour un traitement avec des formules.
La macro insere une ligne au début de ce tableau mais je ne parviens par à mettre les formules.

pour résumer je souhaite que la macro insere une ligne avec les formules de la première ligne du tableau en faisant décaler vers le bas les lignes existantes et que les formules soient conservées.

Merci de vos propositions
Arkhéos
 
Salut,

Je ne suis pas un pro de VBA, mais j'ai fait qques macro où je copiais une formule d'une cellule à une autre.

Pour faire cela, je faisais:
Range(A1).formula=Range(B1).formula

Voici ci-dessous une morceau du code

VB:
'boucle pour copier les calculs du tableau du graphique pour le nouveau fournisseur
For i = 1 To 3
   Range("FOURN_GRAPH").End(xlDown).Offset(0, i).Formula = Range("fourn_graph").End(xlDown).Offset(-1, i).Formula
Next
 
Salut,

Je ne suis pas un pro de VBA, mais j'ai fait qques macro où je copiais une formule d'une cellule à une autre.

Pour faire cela, je faisais:
Range(A1).formula=Range(B1).formula

Voici ci-dessous une morceau du code

VB:
'boucle pour copier les calculs du tableau du graphique pour le nouveau fournisseur
For i = 1 To 3
   Range("FOURN_GRAPH").End(xlDown).Offset(0, i).Formula = Range("fourn_graph").End(xlDown).Offset(-1, i).Formula
Next

Bonjour,

merci pour la proposition, je vais essayer.

Bonne journée
Arkhéos
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Insertion de photo
Réponses
14
Affichages
438
  • Question Question
Autres MACRO
Réponses
20
Affichages
478
  • Question Question
Microsoft 365 Tableau
Réponses
24
Affichages
1 K
Retour