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 :

[VBA-E] Redimensionner hauteur ligne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de a.dequidt
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 144
    Par défaut [VBA-E] Redimensionner hauteur ligne
    Hello,


    Bon, que je vous explique
    j'ai dans mon fichier excel un tableau, quand je rentre une reference et que je lance ma macro que recherche je récupere la désignation de l'article. Celle ci est alors copiée puis collée a coté de ma référence.
    Voici mon probleme:
    La désignation peut tenir sur plusieurs lignes, et j'aimerai que la hauteur de la cellule s'adapte automatiquement a la hauteur du texte


    Merki


    Aurore

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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("B" & n).Rows.AutoFit
    "n" est ici une variable que vous pouvez initialiser pour faire une boucle sur plusieurs lignes.

    Les cellules ne doivent pas être fusionnées sinon ça ne fonctionne pas.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 41
    Par défaut
    Coucou,

    Essaie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xColumns(numéro de colonne).AutoFit
    Dans l'espoir que çà t'aide...

  4. #4
    Membre confirmé Avatar de a.dequidt
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 144
    Par défaut
    Kdestine >> C'est une ligne et pas une colonne que je cherche a redimensionner

    Et malheureusement j'ai des cellules fusionnées dans ma ligne

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 66
    Par défaut
    On a eut un problème du même genre ici :

    http://www.developpez.net/forums/sho...d.php?t=392134

    Y'a un bout de code qui marche. Peut être t'aidera-t-il ?

    Bonne journée.

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

    Dans le cas où aucune solution autre ne fonctionnerait, je propose celle-ci, sachant que c'est un peu ce que l'on peu appeler du "bricolage" :

    Dans une feuille vide, on défini la largeur de la colonne "A" à la même taille que l'ensemble des colonnes fusionnées de l'autre feuille et le même format de caractères.

    On affecte le texte, puis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Range("A1").Rows.AutoFit
    h = Rows(1).RowHeight
    la variable "h" contient la heuteur de la ligne après ajustement. Il reste à affecter cette hauteur à la ligne concernée.

  7. #7
    Membre confirmé Avatar de a.dequidt
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 144
    Par défaut
    ne faut il pas coller le text en question dans la cellule A1 pour avoir la bonne hauteur?

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

Discussions similaires

  1. VBA XLS : Adapter hauteur ligne à des cellules fusionnées
    Par CB56 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/11/2006, 19h01
  2. [VBA-E]ajout de ligne automatique
    Par deathsurfer dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/01/2006, 14h22
  3. [VBA-E] rechercher une ligne pour remplacer?
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/12/2005, 11h31
  4. [VBA-E] Parcourir les lignes filtrées après un filtre auto
    Par leptitdave dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/10/2005, 14h14
  5. [VBA][Excel]Insérer une ligne
    Par loverdose dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/02/2005, 17h27

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