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 :

Générer une plage blanche dans Excel [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2014
    Messages : 69
    Par défaut Générer une plage blanche dans Excel
    Bonsoir,

    Je connais une façon pour générer une plage blanche dans VBA-Excel:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For L = 0 To 10
        For k = 3 To 6
        xl.Cells(k, L + 1).Interior.ColorIndex = 2
        Next k
        Next L
    Par exemple, mais cette méthode est très coûteuse et dès qu'on veut le faire sur une grande plage, l'exécution est lente.

    Je cherche alors à remplir des plages sur le même modèle que:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        xl.ListObjects.Add(xlSrcRange, xl.Range("A9:K2000"), , xlNo).Name = "Tableau1"
        xl.ListObjects("Tableau1").TableStyle = "TableStyleLight1"
    Cette méthode génère des tableaux à toute vitesse mais je ne connais aucun style qui me permette d'avoir des case toute blanche comme dans l'exemple précèdent.

    Avez vous une solution à ce problème, avec un temps d'exécution correct?

    Merci par avance.

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xl.range("A3:J6").Interior.ColorIndex = 2

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2014
    Messages : 69
    Par défaut
    Eh bien merci, j'avais la réponse devant les yeux finalement.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/11/2013, 00h20
  2. [XL-2003] Insertion d'une plage de Cellule excel dans un email
    Par johnfluo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/12/2009, 18h15
  3. Parcours d'une plage (une colone sélectionnée dans excel)
    Par AnneB dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/01/2008, 19h07
  4. Coller une plage de cellules Excel dans Word
    Par ouskel'n'or dans le forum Contribuez
    Réponses: 0
    Dernier message: 21/09/2007, 00h32
  5. Réponses: 14
    Dernier message: 06/02/2006, 11h31

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