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 permettant de découper un fichier contenant 2141 colonnes ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur aéronautique
    Inscrit en
    Août 2017
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur aéronautique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2017
    Messages : 363
    Par défaut Macro permettant de découper un fichier contenant 2141 colonnes ?
    Bonjour,

    Je dispose d'un fichier qui contient 2141 colonnes et 74 lignes (le fichier correspondant fait 13 Mo). Je dois intégrer la totalité de ce tableau dans un document de sorte que celui-ci soit exploitable. Pour que le document soit exploitable il faut que toutes les pages contiennent les infos de la première et de la deuxième colonne ainsi que les infos de la première ligne sachant que le nombre de colonne ne doit pas excéder 10 colonnes (par exemple) sous peine d'être illisible.

    Dans mon idée, ne serait-il pas possible de créer une macro qui génère autant d'onglet que nécessaire ? Chaque onglet reprendrait les 2 premières colonnes + la première ligne. Il y aurait le nombre suffisant d'onglet pour récupérer la totalité des informations des 2141 colonnes (décalage des infos de la première ligne afin de décrire les 2141 colonnes). Je suis ouvert à toutes propositions. En vous remerciant par avance.

    Cordialement.
    Jérôme

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour,

    en dehors des tutoriels et des exemples dans les discussions de ce forum,
    activer l'Enregistreur de macro puis opérer manuellement pour deux / trois onglets :
    une base de code est livrée sur un plateau !     Voir aussi les règles de ce forum …

    ___________________________________________________________________________________________________________
    Je suis Paris, Barcelone, London, Manchester, Egypte, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  3. #3
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Salut,

    si tu limites a 10 colonnes par feuille, ca va te faire
    2141 / 10 = 214 feuilles

    Est-ce bien pertinent d'avoir autant de feuilles dans un classeur ?

    les limites Excel te permettent laargement de tout stocker dans une seule feuille a l'origine.

    Je te propose de passer par une feuille generique + une feuille pour consulter les lignes/colonnes ensuite.
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 568
    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 568
    Par défaut
    Bonjour

    Ou bien grouper les colonnes par 9 ou 10 en laissant une colonne vide entre chaque groupe (ou en insérant une colonne vide (mais bon 2141 colonne c'est déjà beaucoup)

    Cependant je parie sur une erreur de conception et il vaudrait mieux inverser lignes et colonnes pour avoir 74 colonnes et 2141 lignes...

  5. #5
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, pourquoi changer de post et ne pas poursuivre celui-ci ?

Discussions similaires

  1. Réponses: 10
    Dernier message: 22/04/2016, 20h13
  2. macro permettant de lister les fichiers d'un dossier ou répertoire
    Par sophie76 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/12/2015, 20h24
  3. Réponses: 5
    Dernier message: 20/10/2015, 11h56
  4. [Débutant] construire une surface 3D à partir d'un fichier contenant 3 colonnes
    Par galega dans le forum MATLAB
    Réponses: 1
    Dernier message: 19/06/2009, 15h47
  5. Macro permettant envoi de données dans un autre fichier excel
    Par M8407108 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/11/2007, 11h20

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