Partage de formules non triviales dans des documents Excel

1

J'ai créé des rapports à l'aide d'un fichier CSV généré à partir d'une base de données Excel. J'ai ajouté plusieurs colonnes à l'aide de formules faisant référence à d'autres colonnes. J'ai beaucoup travaillé à la création du rapport.

J'aimerais maintenant appliquer les mêmes formules que celles que j'ai ajoutées à cette feuille de calcul à un autre fichier CSV très similaire au fichier CSV d'origine - peut-être de nouvelles colonnes ajoutées.

Je voudrais appliquer les mêmes formules sans les recréer manuellement et les colonnes supplémentaires. Je ne peux pas trouver un moyen efficace de le faire - je finis toujours par ressaisir et créer à nouveau manuellement les formules et les colonnes.

Y a-t-il une meilleure manière de faire cela?

Dave
la source

Réponses:

1

Ce genre de chose a été la façon dont j'ai intégré VBA. Essayez d’enregistrer une macro de vous en ajoutant les colonnes et les formules - au niveau le plus simple, cela vous permettra de rejouer la macro pour appliquer les mêmes modifications à un autre CSV, en résolvant votre problème initial.

Après quelques études, vous pouvez également passer au niveau supérieur et optimiser le code afin de supprimer une partie de la redondance produite par l'enregistreur de macros.

Si cela suscite votre intérêt et que vous devez effectuer des opérations de ce type régulièrement, alors examiner ce code et approfondir un peu le modèle objet vous ouvrira les yeux sur une toute nouvelle façon de travailler avec Excel, sans parler de vous sauver ( et vos collègues!) de nombreuses heures dans le processus.

Lunatik
la source
0

Voici un processus en deux étapes qui pourrait fonctionner.

  1. Copiez la feuille de formule ou l'intégralité du classeur dans un nouveau fichier XLS.
  2. Copiez et collez les feuilles de données ou les colonnes du deuxième XLS dans cette copie aux endroits appropriés
  3. Vos calculs précédents devraient fonctionner sur de nouvelles données dans cette copie
nik
la source
0

Essayez de copier et coller sauf lorsque vous allez coller, cliquez sur "Edition" -> "Collage spécial" dans le menu. Il vous montrera une boîte de dialogue avec deux façons différentes de coller ce qu'il y a dans le presse-papiers.

matpie
la source