Bonjour à tous,
Fervent lecteur de ce forum, je me décide enfin à demander de l'aide car je n'ai trouvé nul part la réponse à mon problème.
Je remercie par avance toutes les personnes qui essaieront de m'aider sur cette problématique.
Explication:
J'ai un fichier excel (vous le trouverez ci-joint) avec plusieurs feuilles.
Ma première feuilles "Calculs" sera composée d'informations diverses et variées d'entreprise que je me chargerai de collecter. Ces entreprises font partie d'un secteur d'activité particulier (Banque, Industrie, Distribution, Mutuelle, Assurance, Industrie,...)
Sur cette feuille les lignes 31 à 38 seront des formules (Si l'entreprise que je viens de renseigner est une banque alors je mets 1 sur ma ligne 31 sinon "" et ainsi de suite).
Cette feuille s'arrêtera systématique à ligne 103 en revanche pourra comporter X colonnes (en fonction des données que j'aurai collectées).
Les autres feuilles (CalculsBAM = Banque Assurance Mutuelle, CalculsB = Banque, ...) doivent collecter les données de ma feuilles "calculs" si... c'est une banque, une assurance ...
Exemple:
Dans ma feuille BAM je dois retrouver toutes les banques, assurances et mutuelles présentent dans la feuille "Calculs" ainsi que leurs informations
Dans ma feuille AM je dois retrouver toutes les assurances et mutuelles ...
Ce que je cherche à faire:
Je cherche une macro serait capable de faire ceci:
Si B31=1 ou B32=1 ou B33=1 alors je copie la colonne B et je la colle dans la feuille CalculsBAM au niveau de la première colonne vide (et ceci bien sur pour toutes les colonnes de ma feuille "Calculs" à partir de la colonne B.
Si B=31 alors je copie la colonne B et je la colle dan le feuille CalculsB
Ect...
Dans le fichier joint je vous ai mis 4 exemples dans ma feuille Calcul (sans renseigner toutes les informations) c'est juste pour que vous compreniez bien.
Si je ne suis pas clair dans mes explications n'hésitez pas à me le faire savoir.
Merci à tous pour votre aide et le temps que vous me consacrerez.
Amicalement,






Répondre avec citation



Partager