Тёмный

218: Excel-VBA: Die bessere ListBox? Das Listview-Element mit super Eigenschaften 

VBA-Kracher Held-office
Подписаться 2,7 тыс.
Просмотров 11 тыс.
50% 1

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 20   
@Affenhirte
@Affenhirte 2 года назад
Ganz tolle Art und Weise, wie du hier dein Wissen vermittelst! Ruhig und detailliert und super veranschaulicht.
@bobbaumeister7192
@bobbaumeister7192 3 года назад
Hallo Bernd. Tolles Video. Hat alles und genau das erklärt und beschrieben, was ich gesucht hatte. Vielen Dank und bitte weiter so.
@chrisk.2957
@chrisk.2957 2 года назад
Hallo Bernd, Danke für das tolle Video und den Input. LG und Danke
@vba-kracherheld-office
@vba-kracherheld-office 2 года назад
Hi Chris, hast Du das Steuerelement "ImageList" vorab in deiner Userform eingefügt? vg bernd
@debabbaklaus8738
@debabbaklaus8738 3 года назад
Danke Bernd habe bereits alte Listboxen ersetzt.
@andreasrudolph7385
@andreasrudolph7385 2 года назад
Alles geklärt.....habs gefunden. Danke.
@andreasrudolph7385
@andreasrudolph7385 2 года назад
Super Tipp, den ich ohne dich bestimmt nicht gefunden hätte. Soweit alles klar, bis auf die Spaltensortierung, die bei mir nicht klappt. Brauchts hier noch eine besondere Einstellung? VG Andreas
@kaysiebke6994
@kaysiebke6994 2 года назад
Interessant wehre Mal ein Klipp zum Thema wie man Zellen/Schrift Anhand einer Bedingung wie zum beichbiel doppelte werte in der LiestVew Einfärben oder so 🤔
@yas.ibra.8742
@yas.ibra.8742 3 года назад
Ein Tolles Video.. vielen lieben Dank. Wie kann mann in Listview eine Dynamische Suchfunktion implementieren so dass nur die gesuchte Einträge sehen kann? Sie haben eine tolle Suchfunktion in Listbos implementiert, die ist klasse.
@solidgamer9040
@solidgamer9040 3 года назад
Falls noch Interesse besteht dann schau mir das das neuste Video an. Da habe ich eine Suchfunktion erstellt
@philippkircher4621
@philippkircher4621 3 года назад
Super Video. Wäre es auch möglich ein Bild in eine Spalte hinzuzufügen. Zb ein Statussymbol wie ein Häkchen oder ein Kreuz ?
@vba-kracherheld-office
@vba-kracherheld-office 3 года назад
Hi Philipp, ich habe da mal Ampeln in die Spalten reingenommen. Und wieder ein neues Beispiel für meinen VBA-Tanker (-; Gugsch Du.. Private Sub UserForm_Initialize() Dim lngZeile As Long, lngZeileMax As Long, lngSpalte As Long Dim lngZ As Long Me.ImageList1.ListImages.Add Key:="Rot", Picture:=LoadPicture(ThisWorkbook.Path & "\Rot.jpg") Me.ImageList1.ListImages.Add Key:="Gelb", Picture:=LoadPicture(ThisWorkbook.Path & "\Gelb.jpg") Me.ImageList1.ListImages.Add Key:="Grün", Picture:=LoadPicture(ThisWorkbook.Path & "\Grün.jpg") lngZeileMax = Tabelle1.Cells(Rows.Count, 1).End(xlUp).Row Set Me.ListView1.ColumnHeaderIcons = Me.ImageList1 Set Me.ListView1.Icons = Me.ImageList1 Set Me.ListView1.SmallIcons = Me.ImageList1 With Me.ListView1 .FullRowSelect = True 'Ganze Zeile wird markiert .View = lvwReport 'Berichtsvariante .LabelEdit = lvwAutomatic 'Einträge können im ListView geändert werden .Gridlines = True 'Gitternetz anzeigen .AllowColumnReorder = True 'Spalten verschieben - erlauben! .MultiSelect = True 'Mehrfachauswahl zulassen End With With ListView1.ColumnHeaders .Clear .Add Text:=Tabelle1.Cells(1, 1), Width:=80, Alignment:=0 'Datum linksbündig .Add Text:=Tabelle1.Cells(1, 2), Width:=100, Alignment:=0 'Region links .Add Text:=Tabelle1.Cells(1, 3), Width:=80, Alignment:=1 'Umsatz rechsbündig End With lngZ = 1 For lngZeile = 2 To lngZeileMax With ListView1 .ListItems.Add , , Format(Tabelle1.Cells(lngZeile, 1).Value, "DD.MM.YY") .ListItems(lngZ).SubItems(1) = Tabelle1.Cells(lngZeile, 2) .ListItems(lngZ).SubItems(2) = Format(Tabelle1.Cells(lngZeile, 3), "#,##0.00") Select Case Tabelle1.Cells(lngZeile, 3).value Case Is < 1000 .ListItems(lngZ).ListSubItems(2).ForeColor = RGB(255, 0, 0) .ListItems(lngZ).ListSubItems(2).ReportIcon = "Rot" Case 1000 To 5000 .ListItems(lngZ).ListSubItems(2).ReportIcon = "Gelb" Case Is > 5000 .ListItems(lngZ).ListSubItems(2).ReportIcon = "Grün" End Select lngZ = lngZ + 1 End With Next lngZeile End Sub Vg Bernd
@philippkircher4621
@philippkircher4621 3 года назад
Super. Danke für deine Hilfe
@kaysiebke6994
@kaysiebke6994 2 года назад
Hallo das ist ein Super Vide, gibt es auch eine Muster Datei dazu?
@vba-kracherheld-office
@vba-kracherheld-office 2 года назад
JA, schicke ich gleich zu. Habe Ihre e-Mail gerade erhalten.
@0sandman09
@0sandman09 2 года назад
Hi, ich hätte da Mal ein Problem bei dem du mir vielleicht helfen kannst. Könntest du eventuell ein Video zu Listview Steuerelement machen? Es geht mir darum, ich habe eine Exceldatei mit mehreren Tabellen und möchte die Inhalte der einzelnen Tabellen mir in der Listview anzeigen lassen. Dazu hab ich Optionbuttons eingefügt und mit den jeweiligen Tabellen verknüpft. Nun möchte ich über ein combutton die Inhalte von der aktivierten Tabelle anzeigen lassen. Geht das?
@vba-kracherheld-office
@vba-kracherheld-office 2 года назад
Hi Spike, das wäre möglich, wenn die Inhalte auf allen Tabellen die gleiche Struktur hätten. Wenn Du magst, dann kannst mir je mal eine kleine Beispieldatei senden. Ich schaue es mir dann gerne mal an. b.held@held-office.de
@vba-kracherheld-office
@vba-kracherheld-office 2 года назад
Hallo Silvio, der Code könnte wie folgt aussehen: Private Sub UserForm_Initialize() Dim lngZeile As Long, lngZeileMax As Long, lngSpalte As Long Dim wksTab As Worksheet For Each wksTab In Worksheets If wksTab.Name "LCT-Start" Then Me.ComboBox1.AddItem wksTab.Name End If Next wksTab With Me.ListView1 .FullRowSelect = True 'Ganze Zeile wird markiert .View = lvwReport 'Berichtsvariante .LabelEdit = lvwAutomatic 'Einträge können im ListView geöndert werden .Gridlines = True 'Gitternetz anzeigen .AllowColumnReorder = True 'Spalten verschieben - erlauben .MultiSelect = True 'Mehrfachauswahl zulassen End With With ListView1.ColumnHeaders .Add , , "Hersteller", 80, 0 .Add , , "Serie", 100, 2 .Add , , "Model", 80, 1 .Add , , "Location", 80, 1 .Add , , "Beschaffung", 80, 1 .Add , , "End of sale", 80, 0 .Add , , "End of support", 80, 0 End With End Sub ich habe Dir die Demodatei dazu geschickt, Möglicherweise ist es auch für andere Anwender von Interesse. VG Bernd
@0sandman09
@0sandman09 2 года назад
Ich danke dir vielmals für deine Mühe und Zeit die du investiert hast. Bist ne feiner Kerl mach weiter so. Deine Videos sind echt Spitze.
Далее
Vibes in Ney York🗽❤️! #shorts
00:26
Просмотров 21 млн
MINECRAFT CREPPER EXPLODES SHARK PUPPET!
00:15
Просмотров 8 млн
Try This Instead of the XLOOKUP
10:06
Просмотров 70 тыс.
How to Customize Controls in Excel VBA
18:23
Просмотров 13 тыс.
UserForm Daten in Tabelle schreiben | Excel VBA
19:06
What is Power Apps?
9:53
Просмотров 161 тыс.