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 :

aggrandir les cellules d'une colonne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 354
    Par défaut aggrandir les cellules d'une colonne
    Bonjour ,

    Je enregistre des fichiers xls en xlsx par le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ActiveWorkbook.SaveAs "C:\test2\" & nom & ".xlsx", FileFormat:=51
    Le fichier se crée bien, par contre dans mon fichier j'ai une colonne date, voilà ce qui s'affiche à la place des dates : #####

    Sur le tutoriel de Silkyroad, il est indiqué que c'est du au fait que la colonne est trop petite pour afficher la date. En effet, quand j'agrandis la colonne, la date s'affiche bien.
    Donc je voudrais agrandir la colonne.
    Je pensais faire quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Workbooks(nom & ".xlsx").Worksheets("Sheet1(3)").Range("Date livraison").ColumnWidth = 17
    J'ai un message
    File name or class name not found during automation
    J'ai un doute concernant l'utilisation de la notation : Range("nom de colonne")
    Avez vous une autre solution pour aggrandir les cellules par code ou un conseil pour l'utilisation de la notation Range("nom de colonne") qui m'a l'air bien pratique

    Merci d'avance pour votre aide

  2. #2
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut
    Essaye avec ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Workbooks(nom & ".xlsx").Worksheets("Sheet1(3)").Columns("nom de la colone").ColumnWidth = 17
    Pas pu testé et pas sur de moi du tout :/
    Sinon remplace "nom de la colone" directmeent par sa valeur genre A ou D...

    Chips

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut une_tite_question et le forum
    Pourquoi, juste avant de l'enregistrer, ne pas adapter la colonne ? Ça me semble plus simple...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveWorkbook.Worksheets("Sheet1(3)").Range("Date livraison").ColumnWidth = 17
    ActiveWorkbook.SaveAs "C:\test2\" & nom & ".xlsx", FileFormat:=51
    A+

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 354
    Par défaut
    Bonjour Chipss et Gorfael

    Pourquoi, juste avant de l'enregistrer, ne pas adapter la colonne ? Ça me semble plus simple...
    Effectivement c'est plus simple et plus logique.

    Merci à vous deux, ça marche

    Bonne journée

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

Discussions similaires

  1. Valider toules les cellules d'une colonne
    Par Mimosa777 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/11/2008, 20h41
  2. récupéré les cellules d'une colonne d'une listview
    Par mrrenard dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 29/05/2008, 11h46
  3. Réponses: 2
    Dernier message: 20/02/2008, 19h08
  4. Personnaliser les cellules d'une colonne ou lignes
    Par opensource dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 25/12/2007, 16h39
  5. supprimer l'espace entre les cellules d'une colonne d'un tableau
    Par 123quatre dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/09/2007, 11h52

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