Créer une macro pour mettre en forme une feuille et insérer des formules.

  • Initiateur de la discussion Initiateur de la discussion Moulinois
  • 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 !

Moulinois

XLDnaute Occasionnel
Bonjour !

J'ai un tableau qui sort brut de fonderie de l'extraction d'un état de l'ERP. C'est le fichier DépartF.

L'objectif de la mission que je vous propose ici est de transformer "DépartF" en "ArrivéeF". La macro devrait mettre en forme les données et insérer tout le bazard (=formules) qu'il y a en-dessous et à côté 😀

Les cellules jaunes seront à remplir manuellement (trop d'automatisme tue l'automatisme 😀)

Le nombre de lignes peut changer.


Est-ce que vous avez des questions ?

Je connais terriblement mal VBA mais je peux sans doute mettre la main à la pate, donnez-moi des tâches de base 😛

Merki.
 

Pièces jointes

Re : Créer une macro pour mettre en forme une feuille et insérer des formules.

Re,

Alors comment puis-je faire pour utiliser des références "variables" dans les macros ?
(Pour que la case dans laquelle sort la formule dépende du nombre de lignes et que la formule de cette case dépende également du nombre de lignes)


A+
 
Re : Créer une macro pour mettre en forme une feuille et insérer des formules.

Re,

J'ai fait ça, y'a sûrement des milliers de trucs à optimiser m'enfin ça tourne 😀
Si quelqu'un a une solution pour changer la "latitude" à laquelle apparaît le bloc, je suis toujours preneur 😉


@+
 

Pièces jointes

Re : Créer une macro pour mettre en forme une feuille et insérer des formules.

Re,

Merci. Il manque des traits, il manque les bordures autour des deux pourcentages du bas, il manque la ligne total, il manque la mise en forme des nombres en bas, la plupart du tableau du haut ne devrait pas être en gras.


Et pour déplacer le bloc ? 😀


@+
 
Dernière édition:
Re : Créer une macro pour mettre en forme une feuille et insérer des formules.

Re,
Et pour déplacer le bloc ?
Pour ceux qui tomberaient ici grâce à la fonction recherche et qui voudraient savoir, je l'ai fait en définissant une variable telle que Hauteur = Range("B65536").End(xlUp).Row pour connaître la dernière ligne du premier tableau et placer les autres en conséquence.

A bientôt pour de nouvelles aventures 😀
 
- 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

Retour