Microsoft 365 copier coller vba

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

FCMLE44

XLDnaute Impliqué
Bonjour

Meilleurs voeux à tous

En colonne A à C de la feuille Base, j'ai des données. Deux blocs, la rémunération brute correspondant aux lignes 5 à 15 et la rémunération nette correspondant aux lignes 18 à 20
Je souhaiterais exemple, lorsque dans les lignes de 5 à 15, la colonne C est à 0 que les lignes soient masquées et que les lignes restantes avec des valeurs <>0 dans les lignes 5 à 15 soient reportées de la manière suivante sur la feuille courrier en colonne B26 à B36 pour le données de la colonne B de la feuille Base et en colonne E26 à E36 pour la colonne C de la feuille Base

Dans mon exemple en face, les lignes différentes de 0 sont les lignes 5, 6, 8 et 12
J'aurais donc en feuille courriers ceci

SOMMES BRUTESMontants
Salaire de Base
2 500,00 €​
Absence E/S
432,00 €​
Prime 13e mois
2 500,00 €​
ICL soumis
35 000,00 €​

Quelqu'un aurait il une idée ?
Je souhaite en VBA car je ne souhaite faire aucune action à chaque fois

Merci beaucoup
 

Pièces jointes

Dernière édition:
Solution
Moi je veux bien mais tu veux faire comment pour lancer la macro.
A chaque changement sur la feuille
en faisant un double clic
le fichier ci joint la macro se lance à chaque changement dans la colonne C de la feuille base
les lignes 18 à 20 sont traitées

A+ François
Merci

Ca fonctionne mais je ne souhaite pas être obligé de cliquer sur traitement pour lancer la macro et je souhaiterais que les lignes sur la feuille Base reste démasquée

Est il possible aussi que les lignes 18 à 20 de la feuille base soient reportées de la même manière sur la feuille courrier en colonne B39 à B42 pour leS données de la colonne B de la feuille Base et en colonne E39 à E42 pour la colonne C de la feuille Base
 
Moi je veux bien mais tu veux faire comment pour lancer la macro.
A chaque changement sur la feuille
en faisant un double clic
le fichier ci joint la macro se lance à chaque changement dans la colonne C de la feuille base
les lignes 18 à 20 sont traitées

A+ François
 

Pièces jointes

- 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

Réponses
12
Affichages
357
Retour