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 :

mise en page complexe a faire


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mars 2009
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 120
    Par défaut mise en page complexe a faire
    Bonjour tout le monde.

    Je souhaiterais remettre en page mes données afin qu'elles soient plus lisibles.
    Je m'explique:

    Voici le type de données que je possède

    Col A Col B ... Col F G H I J

    Les colonne F, G,H,I,J sont le résultat d'un calcul qui me donne n solution.

    Concrètement je peux avoir ces colonnes:

    A B ... F G H I J F G H I J F G H I J

    Cette répétition des colonnes (F G H I J) est du aux n solutions qui peuvent être assez nombreuses (10 à 15 parfois)

    En somme j'aimerais savoir si il serait possible de les mettres sous cette forme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    A B.... F G H I J
            F G H I J
             F G H I J
    Ceci entraîne un saut de ligne correspondant à n-1 (n correspondant aux nombres de solution (F G H I J) trouvés)

    Qu'en pensez vous ? est ce que ceci est réalisable ? Si oui quelqu'un aurait une idée pour récupérer les solutions d'une ligne, les mettre en colonne tout en respectant les saut de lignes?

    Merci par avance

    p.s: si je n'ai pas été assez explicite je pourrais expliquer plus en détail

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur VBA Access
    Inscrit en
    Avril 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VBA Access

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 109
    Par défaut
    Bonjour,

    j'imagine qu'il te faut d'abord repérer l'indice de dernière colonne appelons-le LastCol. (n-1)=(LastCol-10)/5 donne le nombre de répétitions, maintenant de i=1 à à (n-1) déplacer les colonnes de (6+(i*5)) à (10+(i*5)) de la ligne courante, vers les colonnes "F:J" de la ligne courante+i.

    Exemple :
    AB...FGHIJ FGHIJ FGHIJ
    Dernière colonne=20 et (n-1)=(20-10)/5 => 2
    De i=1 à 2 =>
    i=1 : déplacer les colonnes 6+(1*5)=11 à 10+(i*5)=15 de la ligne courante
    vers la plage "F" ligne courante +1 :"J" ligne courante +1
    i=2 : déplacer les colonnes 6+(2*5)=16 à 10+(2*5)=20 de la ligne courante
    vers la plage "F" ligne courante +2 :"J" ligne courante +2

  3. #3
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 122
    Par défaut
    Salut
    Plutôt que de réinventer la roue une fois de plus n'aurais tu pas plutôt le code de départ qui te crée ton tableau avec tes résultats ? il est a mon sens toujours plus simple de mettre en forme durant les calculs, plutôt que de se casser la tête a comprendre comment sont structuré les données pour aller de nouveau tout ré-assembler. Non?
    Pour t'en convaincre le bon exemple est ton poste précédent, plutôt que d'avoir 20 lignes de code qui recherche les cycles A A+x pour mettre des % en face, autant mettre les % en même temps que les A A+x, tu retombes dans le même travers .
    a++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ZF 1.11] ViewHelper, Partial, Render - Quels sont les bons outils pour une mise en page complexe ?
    Par GoodNewsEveryone dans le forum Zend Framework
    Réponses: 3
    Dernier message: 15/11/2013, 14h26
  2. Mise en page complexe
    Par c-bolo dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 29/10/2012, 15h33
  3. Mise en page complexe
    Par Night Kiss dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 06/03/2009, 11h42
  4. [XHTML - CSS] Mise en page complexe - problèmes
    Par doudoustephane dans le forum Mise en page CSS
    Réponses: 28
    Dernier message: 09/06/2008, 16h40
  5. [XHTML] Une mise en page un peu complexe
    Par psychoBob dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 27/05/2006, 18h09

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