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 forme automatique d'un tableau réalisé en macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 21
    Par défaut Mise en forme automatique d'un tableau réalisé en macro
    Bonjour à tous,

    j'ai un tableau que je souhaiterais mettre en forme. Le problème est qu'il a été fait avec une macro et c'est donc compliqué pour moi de le mettre en forme :

    Pour vous donner un aperçu j'ai copié / collé le tableau à côté et je souhaiterais :

    D'abord, passer une ligne entre DUPONT et le tableau, idem pour les autres... et passer 2 lignes entre chaque tableaux(je n'ai pas trouvé comment faire) et ajouter en dessous de chaque tableau une ligne TOTAL en calculant les sommes de chaque ligne, puis pour la mise en forme :

    hauteur ligne 15 et 23 (les entêtes)= 30 et en Gras et retour à la ligne automatique, fond en RVB(117 ,117 ,117)
    Colonne P et S : centrer horizontalement et verticalement (pas la colonne L) et arrondir 0.00
    colonne P : multiplier chaque cellule par 1000
    Contours dessiné du tableau en color(RVB) (128, 128, 128) comme indiqué sur le fichier
    Bien sûr il faudrait mettre en forme que ce tableau et pas ce qui est au dessus, ni en dessous du tableau.
    Le nombre de tableaux peut être différent (DUPONT, DURAND) et à l'intérieur de chaque tableau, il peut y avoir un nombre de lignes différent et aussi un nombre de colonne différent. En plus le tableau commence à l'endroit ou je sélectionne la cellule, donc peut bouger...

    Voilà, j’espère être compréhensible...
    Merci du coup de main !!
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite
    Homme Profil pro
    Responsable des études(en disponibilité)
    Inscrit en
    Juin 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable des études(en disponibilité)
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 367
    Par défaut
    Bonjour.

    en utilisant l'enregistreur de macro

    outil
    macro
    nouvelle macro


    et en réalisant ce que tu souhaite faire

    tu aura une bonne base pour réaliser la macro dont tu as besoin.

    Quitte à demander de l'aide ensuite pour finaliser et optimiser.

    C'est le meilleur moyen pour progresser.

    Bonne journée.

  3. #3
    Membre averti
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 21
    Par défaut
    merci pour ta réponse rapide,

    Le problème c'est que si je fait ça, rien ne sera automatisé en fonction de la taille et l'emplacement du tableau. Je vois à peu près toutes les macros qu'il faudrait faire mais je ne comprends pas comment les intégrer en même temps que le tableau se crée.

    Un idée ?

    Merci

  4. #4
    Membre émérite
    Homme Profil pro
    Responsable des études(en disponibilité)
    Inscrit en
    Juin 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable des études(en disponibilité)
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 367
    Par défaut
    Rebonjour.


    Il faut voir comment sont importées les données
    et je pense formater en même temps.

    ne pas avoir de colonnes vides simplifierait le formatage.


    If faudrait au moins récupérer l'adresse de la première et de la dernière cellule du tableau

    au moment de l'import.

    ps : je n'ai pas ouvert le fichier joint par principe.

  5. #5
    Membre averti
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 21
    Par défaut
    On recherche d'abord les noms sans vide et sans doublons de la colonne NOM, puis on associe chaque NOM aux autres colonnes que l'on copie dans un tableau.

    Le problème est que si il y a X noms dans la colonne NOM, il y aura X tableaux.


    Voici un autre fichier "supp cellule vide" :
    J'avais trouvé une autre solution au début pour effectivement d'abord supprimer les cellules vides (voir macro remonter() de ce nouveau fichier joins). tu pourrais peut-être m'aider à trouver en macro combien

    j'ai de tableaux --> ici, 4 puisque 4 noms différents dans la colonne Sport
    nombre de ligne pour chaque tableau --> 3,3,2,3 --> puisque 3 fois le mot Foot, 3 fois le mot Tennis, 2 fois le mot Rugby, 3 fois le mot Baseball,
    Nombre de colonne --> 3 puisque il y a 4 colonnes moins 1 (sport)
    J'ai mis la mise en forme souhaitée en Feuil2

    tu peux essayer de m'avancer la dessus stp ?

    mercisupp cellules vides.xlsm

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    https://www.developpez.net/forums/d8...s-discussions/
    + la dernière phrase de ma signature
    Au revoir, donc.

Discussions similaires

  1. [XL-2010] Mise en forme automatique Tableau ne soit "coupé" par page
    Par Pouloupe dans le forum Excel
    Réponses: 3
    Dernier message: 17/03/2017, 17h16
  2. [WD-2010] VBA Word: mise en forme automatique tableau
    Par outzi dans le forum VBA Word
    Réponses: 3
    Dernier message: 07/07/2015, 15h21
  3. Réponses: 4
    Dernier message: 27/08/2011, 01h05
  4. Mise en forme automatique d'un tableau
    Par Gestion dans le forum Access
    Réponses: 2
    Dernier message: 24/03/2006, 22h19
  5. mise en forme automatique du code a 80 colonnes ??
    Par benwa dans le forum JBuilder
    Réponses: 1
    Dernier message: 27/03/2005, 22h43

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