Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment adapter automatiquement la largeur de colonne dans Excel?

Dans Excel, vous pouvez ajuster la largeur de la colonne pour s'adapter rapidement au contenu de la cellule en utilisant Ajuster la largeur de colonne fonctionnalité. Parfois, vous souhaitez que la largeur de la colonne soit automatiquement mise à jour en fonction du texte le plus long de cette colonne, c'est-à-dire que la largeur de la colonne sera automatiquement redimensionnée en fonction de la longueur du contenu. Est-ce possible de traiter avec Excel?

Ajuster automatiquement la largeur des colonnes avec le code VBA

Ajuster automatiquement la largeur des colonnes avec les touches de raccourci


flèche bleue droite bulle Ajuster automatiquement la largeur des colonnes avec le code VBA

Il semble que la largeur de la colonne soit automatiquement mise à jour avec la longueur du contenu de la cellule. C'est un truc intéressant, vous pouvez utiliser le code VBA suivant pour le terminer.

1. Maintenez le ALT + F11 clés, et il ouvre la Microsoft Visual Basic pour Applications fenêtre.

2. Puis double-cliquez ThisWorkbook le Projet VBA objets dans le volet de gauche pour ouvrir un module vide, puis copiez et collez le code VBA suivant dans le module:

Code VBA: colonne d'ajustement automatique avec dans le classeur

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
'Update 20141127
Dim xCol, xoutCol
xCol = Target.Column
If xCol > 52 Then
xoutCol = Chr(Int((xCol - 1) / 52) + 64) & _
Chr(Int((xCol - 27) / 26) + 64) & _
Chr(Int((xCol - 27) Mod 26) + 65)
ElseIf xCol > 26 Then
xoutCol = Chr(Int((xCol - 1) / 26) + 64) & _
Chr(Int((xCol - 1) Mod 26) + 65)
Else
xoutCol = Chr(xCol + 64)
End If
Columns(xoutCol & ":" & xoutCol).AutoFit
End Sub

doc-autofit-column-largeur-1

3. Ensuite, enregistrez et fermez ce code, et maintenant, lorsque vous entrez du texte long dans une cellule, la largeur de la colonne s'ajustera pour s'adapter au contenu automatiquement.


flèche bleue droite bulle Ajuster automatiquement la largeur des colonnes avec les touches de raccourci

Si vous avez plusieurs colonnes avec une partie du contenu de la cellule sont cachées comme capture d'écran suivante, vous voulez redimensionner les largeurs de colonne à la fois pour s'adapter à leur contenu. Les touches de raccourci suivantes peuvent vous aider.

doc-autofit-column-largeur-1

1. Sélectionnez la plage de données dont vous souhaitez redimensionner la largeur de la colonne.

2. Maintenez enfoncé autre touche et appuyez H + O + I, et maintenant vos largeurs de colonnes ont été ajustées automatiquement à leur contenu immédiatement. Voir la capture d'écran:

doc-autofit-column-largeur-1

Remarque: Si vous utilisez Excel 2003 et une version antérieure, vous devez utiliser ces touches de raccourci: ALT + O + C + A.


Articles Liés:

Comment ajuster automatiquement la hauteur des lignes des cellules fusionnées dans Excel?

Comment redimensionner la hauteur de ligne ou la largeur de colonne pour s'adapter au texte dans Excel?



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bakrudin · 7 months ago
    saya tertarik dengan code VB yang anda terapkan tentang Cara mengisi kolom excel dengan VBA, jika pertanyaannya begini Bagaimana cara mengisi kolom dan baris tertentu di excel dnegan VBA?
    jadi yang terisi adalah kolom dan barisnya secara otomatis? mohon jawabannya..