Wie kann man ein gitternetz in einer Listbox zeichnen? Es sollten Mehrerer Spalten und Zeilen vorhanden sein!
Vielen Dank für eure Bemühungen!
mfg, David
Um ein Gitternetz in einer Listbox zu erstellen, benötigst du eine geeignete Komponente, da die Standard-Listbox aus den Forms 2.0 keine mehrspaltigen Gitternetze unterstützt. Hier ist eine Schritt-für-Schritt-Anleitung zur Verwendung des Microsoft Datagrid Control 6.0:
Füge das Microsoft Datagrid Control 6.0 hinzu:
Platziere das Control auf deinem Formular:
Datenquelle einrichten:
Du kannst eine Datenbank oder eine Array-Variable als Datenquelle verwenden. Beispiel:
Dim myArray(1 To 3, 1 To 2) As String
myArray(1, 1) = "Eintrag 1"
myArray(1, 2) = "Detail 1"
myArray(2, 1) = "Eintrag 2"
myArray(2, 2) = "Detail 2"
myArray(3, 1) = "Eintrag 3"
myArray(3, 2) = "Detail 3"
Me.DataGrid1.DataSource = myArray
Gitternetz aktivieren:
Problem: Das Datagrid Control wird nicht angezeigt.
Problem: Daten werden nicht angezeigt.
Wenn du das Microsoft Datagrid Control 6.0 nicht verwenden kannst, gibt es auch andere Ansätze:
Hier ist ein einfaches Beispiel, um ein Gitternetz in einer ListView zu erstellen:
With Me.ListView1
.View = lvwReport
.ColumnHeaders.Add , , "Eintrag", 1000
.ColumnHeaders.Add , , "Detail", 1000
End With
Dim item As ListItem
Set item = Me.ListView1.ListItems.Add(, , "Eintrag 1")
item.SubItems(1) = "Detail 1"
1. Kann ich das Gitternetz auch in Excel-Online verwenden? Leider ist die Verwendung von Datagrid Control oder benutzerdefinierten UserForms in Excel-Online nicht möglich.
2. Welche Version von Excel benötige ich für das Datagrid Control? Das Datagrid Control 6.0 ist in der Regel mit Excel 2000 und späteren Versionen kompatibel, aber du musst sicherstellen, dass es auf deinem System installiert ist.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen