Gewusst wie: Programmgesteuertes Anzeigen einer Zeichenfolge in einer Arbeitsblattzelle

Dieses Beispiel veranschaulicht das programmgesteuerte Anzeigen von Text in einer Zelle.Um in einer Zelle Text anzuzeigen, verwenden Sie entweder ein NamedRange-Steuerelement oder ein systemeigenes Excel-Bereichsobjekt.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Excel 2013 und Excel 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Verwenden eines NamedRange-Steuerelements

In diesem Beispiel wird ein NamedRange-Steuerelement mit der Bezeichnung message verwendet.Das Steuerelement muss einer Anpassung auf Dokumentebene zur Entwurfszeit hinzugefügt werden.Der folgende Code muss in eine Arbeitsblattklasse und nicht in die ThisWorkbook-Klasse eingefügt werden.

So zeigen Sie Text in einem NamedRange-Steuerelement an

  • Legen Sie den Wert des NamedRange-Steuerelements auf Hello World fest.

    Me.message.Value2 = "Hello world"
    
    this.message.Value2 = "Hello world";
    

Verwenden eines systemeigenen Excel-Bereichs

Im folgenden Code wird ein neuer Bereich programmgesteuert erstellt, und anschließend wird diesem ein Wert zugewiesen.

So zeigen Sie Text in einem Excel-Bereich an

  • Rufen Sie den Bereich in Zelle A1 auf Sheet1 ab, und legen Sie den Wert auf Hello World fest.

    Dim rng As Excel.Range = Globals.Sheet1.Range("A1")
    rng.Value2 = "Hello world"
    
    Excel.Range rng = Globals.Sheet1.Range["A1"];
    rng.Value2 = "Hello world";
    

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erfassen von Daten mit einem Windows Form

Konzepte

NamedRange-Steuerelement

Globaler Zugriff auf Objekte in Office-Projekten

Optionale Parameter in Office-Lösungen

Weitere Ressourcen

Problembehandlung für Office-Lösungen