Je récupère des données d'une table via VBA. La requête de sélection donne une sortie correctement. Une des colonnes que je sélectionne a une description de texte qui est multiligne.Alors quand je reçois mon lignes, je veux augmenter la textaread de mes colonnes de feuille de calcul dynamiquement en fonction des résultats que je suis getting.How ce que je peux faireComment augmenter la zone de texte des colonnes via Excel VBA
0
A
Répondre
0
Vous pouvez utiliser la méthode AutoFit sur les colonnes contenant le résultat de votre requête, par exemple
Columns("A:G").EntireColumn.AutoFit ' hardcoded ... works but isn't nice
Si vous avez défini une plage pour le résultat de votre requête, utilisez ce fragment de code:
Dim QRslt As Range, QCol As Range
'....
For Each QCol In QRslt.Columns
QCol.AutoFit
Next
'....
Si vous voulez limiter la largeur de la colonne à une certaine taille maximale entre vous comme alternative définir la propriété .WrapText des cellules à = True
espoir qui aide.
Bonne chance - MikeD
Questions connexes
- 1. Excel vba: restreindre la zone d'édition dans la feuille Excel
- 2. Itérer dans les colonnes de VBA (Excel)
- 3. texte Excel VBA à la colonne
- 4. Comment augmenter la valeur de la cellule dans Excel en utilisant VBA? Erreur: Type incompatibilité
- 5. Configuration de l'imprimante via VBA dans Excel
- 6. Augmenter dynamiquement la hauteur de la zone de texte?
- 7. Get Javascript Variables via Excel VBA
- 8. Comment déterminer s'il existe des colonnes cachées lors de la copie dans Excel VBA
- 9. Comment supprimer les colonnes d'une gamme Excel VBA
- 10. Comment augmenter la taille d'une base de zone de texte sur le contenu du texte
- 11. Excel VBA/SQL Union
- 12. Comment puis-je ajouter un remplissage à une zone de texte sans augmenter la largeur?
- 13. Filtre automatique avec plusieurs colonnes dans Excel VBA
- 14. VBA Excel Range méthode
- 15. Variables dans des tableaux Excel en VBA
- 16. Comment mettre un bouton ou une zone de texte sur une feuille de calcul Excel?
- 17. Comment copier des colonnes d'une feuille à une autre avec VBA dans Excel?
- 18. masque de saisie de zone de texte VBA
- 19. Comment charger plus de 1 fichier CSV à la fois via Excel VBA?
- 20. Excel VBA recalculer la sélection
- 21. Connaître la dernière zone de texte cliquée via Javascript
- 22. Supprimer le texte de la zone de texte dans VBA lorsque le formulaire se reproduit
- 23. calculs Excel et VBA
- 24. Mise en forme du texte de la zone de texte Mulitline en word avec VBA
- 25. Tri multi-colonnes avec VBA
- 26. Excel VBA: NetworkDays Erreur 2015
- 27. La validation du paramètre via VBA dans Excel échoue lors de l'utilisation de la variable
- 28. Macro Excel: comment puis-je augmenter la hauteur d'une rangée pour accommoder le texte d'habillage?
- 29. Excel VBA - Réinitialiser une plage
- 30. la valeur de la zone de texte doit augmenter tandis que Hslider commence à glisser
va essayer et laisser u know..thanks pour la réponse – gizgok
wrapText était tout ce que je avais besoin – gizgok