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 :

redimensionnement de cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut redimensionnement de cellules
    Bonjour,

    je cherche a trouver une commande qui me permettrai de redimensionner les cellules d'une feuille excel.
    Je genere a partir de plusieurs feuilles qui forment ma base de donnee plusieurs autres feuilles qui sont donc cree lorsque que j'appuie sur un bouton.
    Mon seul probleme, c'est que lors de la creation de ces feuilles les cellules sont ttes identiques et donc le texte qui se trouve dedans n'est pas lisible. il serait tres simple de mettre en page soit meme cependant cela ferai perdre du temps.

    J'ai cherche dans plusieurs cours documents ... j'ai trouve les outils offset et resize mais je n'arrive pas a m'en servir.

    Est il possible de redimensionner ces cellules? si oui avec quel outil?

  2. #2
    Membre expérimenté Avatar de Tdeny
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 287
    Par défaut
    Bonjour,

    Tu peux toujours essayer de faire une sélection de ta page d'origine en cliquant en haut à gauche, puis demander un Copier, et enfin sur tes feuilles faire un collage spécial Format.

    Mais le résultat ne sera probablement pas tout à fait correct.

  3. #3
    Membre émérite
    Avatar de ouisansdoute
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    931
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 931
    Par défaut
    Bonjour,

    je ne sais pas si c'est la bonne solution mais tu pourrais peut-être générer tes nouvelles feuilles en faisant un "Déplacer ou copier..."
    Cela duplique ta feuille exactement à l'identique.
    En macro ça fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub copier_feuille()
        Sheets("Feuil1").Select
        Sheets("Feuil1").Copy
    End Sub
    Ca équivaut à un clic droit sur l'onglet puis "Déplacer ou copier..." en cochant la case créer une copie et en choisissant soit un "nouveau classeur" soit un classeur existant.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Vous pouvez aussi ajouter après le code qui copie la feuille :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    'nombre de colonnes à traiter
    nbc = 10
    With Sheets("Feuil2")
        For i = 1 To nbc
        .Columns(i).EntireColumn.AutoFit
        Next i
    End With

  5. #5
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut
    Merci c'est exactement ca ca marche du feu de dieu.

    cordialement

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

Discussions similaires

  1. [XL-2007] Redimensionner automatiquement cellules fusionnées
    Par flo1411 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 03/04/2013, 11h28
  2. redimensionnement automatique cellules
    Par toma03 dans le forum Composants
    Réponses: 0
    Dernier message: 19/03/2009, 18h15
  3. Réponses: 2
    Dernier message: 03/11/2008, 23h10
  4. Réponses: 3
    Dernier message: 21/06/2006, 16h39
  5. Redimensionnement des cellule d'un Menu
    Par Nicos77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2005, 15h32

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