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 modifier la hauteur de la ligne en fonction de la valeur de la cellule dans Excel?

doc modifie la hauteur de ligne par la valeur 1

Pour modifier la hauteur de ligne dans une feuille de calcul, la plupart d'entre nous peuvent appliquer la fonction Hauteur de ligne pour définir la hauteur de la ligne sélectionnée. Toutefois, si vous avez une liste de nombre, et maintenant, vous voulez définir la hauteur de la ligne en fonction des valeurs de la cellule comme capture d'écran suivante montré, comment pourriez-vous faire face à cette tâche dans Excel?

Modifier la hauteur de la ligne en fonction de la valeur de la cellule avec le code VBA


flèche bleue droite bulle Modifier la hauteur de la ligne en fonction de la valeur de la cellule avec le code VBA

Il n'existe pas de moyen direct de modifier plusieurs hauteurs de ligne en fonction de la valeur de la cellule, mais avec le code VBA suivant, il peut vous aider à terminer ce travail le plus rapidement possible.

1. Maintenez le ALT + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Moduleet collez le code suivant dans le Module Fenêtre.

Code VBA: modifiez la hauteur de ligne en fonction de la valeur de la cellule:

Sub rowheight()
'Updateby Extendoffice 20161123
    Dim hgt As Variant
    Dim WorkRng As Range
    xTxt = ActiveWindow.RangeSelection.Address
    Set WorkRng = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
For Each H In WorkRng
        If H.Value > 15 Then
            hgt = H.Value
            H.EntireRow.Select
            Selection.rowheight = hgt
        End If
    Next H
End Sub

3. Puis appuyez F5 clé pour exécuter ce code, et une boîte d'invite est sorti pour vous rappeler de sélectionner les cellules que vous voulez définir la hauteur de la ligne par les valeurs de la cellule, voir capture d'écran:

doc modifie la hauteur de ligne par la valeur 2

4. Et puis cliquez OK bouton, la hauteur de ligne a été modifiée par la valeur de la cellule comme suit:

doc modifie la hauteur de ligne par la valeur 1

Note: Dans le code VBA ci-dessus, Si H.Value> 15 Then indique que si la valeur de la cellule est supérieure à 15, la hauteur de la ligne sera modifiée, si la valeur de la cellule est inférieure à 15, la hauteur de la ligne sera maintenue à la hauteur par défaut. Vous pouvez le changer selon vos besoins.



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.

Be the first to comment.