Comment : faire référence aux plages de la feuille de calcul dans le code
Vous utilisez un processus semblable pour faire référence au contenu d'un contrôle NamedRange ou d'un objet de plage Excel natif.
S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Excel 2007 et Excel 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.
Utilisation d'un contrôle NamedRange
L'exemple suivant ajoute un NamedRange à une feuille de calcul, puis ajoute du texte à la cellule dans la plage.
Pour faire référence à un contrôle NamedRange
Assignez une chaîne à la propriété Value2 du contrôle Microsoft.Office.Tools.Excel.NamedRange. Ce code doit être placé dans une classe sheet et non dans la classe ThisWorkbook.
Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _ Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1") NamedRange1.Value2 = "Range value"
Microsoft.Office.Tools.Excel.NamedRange NamedRange1 = this.Controls.AddNamedRange(this.get_Range("A1", missing), "NamedRange1"); NamedRange1.Value2 = "Range value";
Utilisation de plages Excel natives
L'exemple suivant ajoute une plage Excel native à une feuille de calcul, puis ajoute du texte à la cellule dans la plage.
Pour faire référence à un objet de plage native
Assignez une chaîne à la Value2 de la plage.
Dim rng As Excel.Range = Me.Application.Range("A1") rng.Value2 = "Range value"
Excel.Range rng = this.Application.get_Range("A1", missing); rng.Value2 = "Range value";
Voir aussi
Tâches
Comment : vérifier l'orthographe dans les feuilles de calcul
Comment : appliquer des styles à des plages dans les classeurs
Comment : remplir automatiquement des plages avec des données soumises à modification incrémentielle
Comment : rechercher du texte dans les plages de la feuille de calcul
Concepts
Vue d'ensemble des éléments hôtes et des contrôles hôtes
Limitations de programmation des éléments hôtes et des contrôles hôtes