Propriété Range.Resize (Excel)
Redimensionne la plage spécifiée. Renvoie un objet plage qui représente la plage redimensionnée.
Syntaxe
expression. Redimensionner (RowSize, ColumnSize)
expression Expression qui renvoie un objet Range.
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
RowSize | Facultatif | Variant | Nombre de lignes de la nouvelle plage. Si cet argument n'est pas spécifié, le nombre de lignes ne change pas. |
ColumnSize | Facultatif | Variant | Nombre de colonnes de la nouvelle plage. Si cet argument n'est pas spécifié, le nombre de colonnes ne change pas. |
Valeur renvoyée
Plage
Exemple
Cet exemple redimensionne la sélection dans Sheet1 en l'étendant d'une ligne et d'une colonne.
Worksheets("Sheet1").Activate
numRows = Selection.Rows.Count
numColumns = Selection.Columns.Count
Selection.Resize(numRows + 1, numColumns + 1).Select
Cet exemple suppose qu’un tableau de la feuille 1 a une ligne d’en-tête. L’exemple sélectionne la table sans sélectionner la ligne d’en-tête. La cellule active doit se trouver quelque part dans le tableau avant que vous ne puissiez exécuter l’exemple.
Set tbl = ActiveCell.CurrentRegion
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _
tbl.Columns.Count).Select
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.
Commentaires
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Envoyer et afficher des commentaires pour