Comment : redimensionner les contrôles NamedRange
Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Comment : redimensionner les contrôles NamedRange

Vous pouvez définir la taille d'un contrôle NamedRange lorsque vous l'ajoutez à un document Microsoft Office Excel. Toutefois, il se peut que vous souhaitiez le redimensionner ultérieurement.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Excel 2013 et Excel 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

Vous pouvez redimensionner une plage nommée au moment du design ou de l'exécution dans des projets au niveau du document. Vous pouvez également redimensionner des plages nommées dans les compléments d'application au moment de l'exécution.

Cette rubrique décrit les tâches suivantes :

Vous pouvez redimensionner une plage nommée en redéfinissant sa taille dans la boîte de dialogue Définir un nom.

Pour redimensionner une plage nommée à l'aide de la boîte de dialogue Définir le nom

  1. Cliquez avec le bouton droit sur un contrôle NamedRange.

  2. Cliquez sur Gérer les plages nommées dans le menu contextuel.

    La boîte de dialogue Définir le nom s'affiche.

  3. Sélectionnez la plage nommée que vous souhaitez redimensionner.

  4. Désactivez la case Fait référence à.

  5. Sélectionnez les cellules que vous souhaitez utiliser pour définir la taille de la plage nommée.

  6. Cliquez sur OK.

Vous pouvez également redimensionner par programmation une plage nommée à l'aide de la propriété RefersTo.

Remarque Remarque

Dans la fenêtre Propriétés, la propriété RefersTo est en lecture seule.

Pour redimensionner une plage nommée par programmation

  1. Créez un contrôle NamedRange dans la cellule A1 de Sheet1.

    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"], "NamedRange1");
    
    
    
  2. Redimensionnez la plage nommée pour inclure la cellule B1.

    
    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    
    
    

Vous pouvez redimensionner un contrôle NamedRange sur toute feuille de calcul ouverte au moment de l'exécution. Pour plus d'informations sur la manière d'ajouter un contrôle NamedRange à une feuille de calcul à l'aide d'un complément d'application, consultez Comment : ajouter des contrôles NamedRange aux feuilles de calcul.

Pour redimensionner une plage nommée par programmation

  1. Créez un contrôle NamedRange dans la cellule A1 de Sheet1.

    
    
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(
        worksheet.Range["A1"], "MyNamedRange");
    
    
    
  2. Redimensionnez la plage nommée pour inclure la cellule B1.

    
    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    
    
    

Ajouts de la communauté

AJOUTER
Afficher:
© 2016 Microsoft