IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Macro excel - insertion de colonnes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Par défaut Macro excel - insertion de colonnes
    Bonsoir à tous et à toutes,

    Je ne connais pas VBA. Voilà pourquoi je me tourne vers vous.
    Ce sera l'occasion d'apprendre par ailleurs.

    Voici mon problème, je vais essayer d'être le + clair possible !!!


    J'ai un 1er fichier avec un nombre de colonnes qui peut varier
    L'ordre des colonnes est le suivant :
    - Projet
    - Janvier Recette
    - Janvier Production
    - Février Recette
    - Février Production
    - gain
    - marge

    J'ai un 2ème fichier avec un nombre de colonnes fixe, dont l'ordre est le suivant :
    - Projet
    - ColX
    - Coly

    Dans le fichier 3 de sortie, il faut avoir le résultat suivant :
    - Projet
    - Janvier Recette*ColX
    - Janvier Production*ColY
    - Février Recette*ColX
    - Février Production*ColY
    - gain
    - marge

    Le problème est que le 1er fichier relatif aux périodes peut avoir un nombre de colonnes qui varie en fonction des chargements.
    Exemple :
    la période lors du prochain chargement serait sur 3 mois : février à avril

    On aurait ds le fichier 1 :
    - Projet
    - Février Recette
    - Février Production
    - Mars Recette
    - Mars Production
    - Avril Recette
    - Avril Production
    - gain
    - marge

    fichier 2 : identique

    Dans le fichier 3 de sortie :
    - Projet
    - Février Recette*ColX
    - Février Production*ColY
    - Mars Recette*ColX
    - Mars Production*ColY
    - Avril Recette*ColX
    - Avril Production*ColY
    - gain
    - marge

    Un grand merci à vous tous et vous toutes par avance.

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 552
    Par défaut
    Bonjour

    Tu ne précises pas si c'est la feuille qui évolue ou si elle est recréée à chaque fois dans ce que tu appelles chargement.

    Si c'est la même :

    Soit tu prévois dès le départ les colonnes de tous les mois, tu masques celles inutilisées et démasque au fil des mois : ainsi les lettres ne changent pas.
    Soit tu travailles avec des plages nommées : toute insertion de colonne décalera naturellement la plage nommée.

    Dans les deux cas :
    tu peux aussi te repérer sur le titre de la colonne pour trouver la bonne au lieu de coder la position en dur.

    Ces solutions fonctionnent par formule ou par VBA...

    Au fait tu parles de fichiers (classeurs) ou d'onglets ?

Discussions similaires

  1. [XL-2007] Macro Excel copier cellule en fonction de cellule indentique dans une colonne
    Par stephane12 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/03/2014, 06h51
  2. Réponses: 0
    Dernier message: 17/11/2012, 17h51
  3. [XL-2010] Macro qui compare 2 colonnes de 2 feuilles excel et qui supprime les différences.
    Par a.saussois dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 29/11/2010, 17h35
  4. [Excel] Insertion de formule dans ma feuille par macro (erreur400)
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/02/2007, 10h27
  5. Macro Excel indice de colonne
    Par pierrOPSG dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 01/12/2006, 13h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo