Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Markro erweitern

Forumthread: Markro erweitern

Markro erweitern
03.12.2014 15:24:30
Kurt
Hallo zusammen,
anbei habe ich das Makro übers Forum erhalten, funktioniert einwandfrei.
Es werden die Namen in Spalte H ab Zeile 4 geschrieben und die Werte werden in I ab4
geschrieben.
Wie kann man dies in einer UF darstellen ?
gruß kurt w
Dim dic As Object
Dim arrNamen
Dim z As Long
Set dic = CreateObject("scripting.dictionary")
arrNamen = Range("D4:D" & Cells(Rows.Count, 2).End(xlUp).Row).Value
For z = 1 To UBound(arrNamen, 1)
dic(arrNamen(z, 1)) = dic(arrNamen(z, 1)) + 1
Next
Range("H4").Resize(dic.Count, 1).Value = WorksheetFunction.Transpose(dic.keys)
Range("I4").Resize(dic.Count, 1).Value = WorksheetFunction.Transpose(dic.Items)

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Habe UF schon erstellt aber...
03.12.2014 20:22:23
kurt
Hallo zusammen,
habe UF erstellt. (Userform1)
Label 2 bis Label 13 sind die Namen und
Label 14 bis Label 25 sollen die Werte angezeigt werden.
Die Summenbildung ist Label 26
gruß kurt k

AW: Habe UF schon erstellt aber...
04.12.2014 10:44:37
ChrisL
Hi Kurt
Private Sub UserForm_Initialize()
Dim i As Byte
Dim iZeile As Long, letzteZeile As Long
' alle Werte löschen
For i = 2 To 26
Controls("Label" & i).Caption = ""
Next i
' Label abfüllen
i = 2
letzteZeile = Cells(Rows.Count, 2).End(xlUp).Row
For iZeile = 4 To letzteZeile
If WorksheetFunction.CountIf(Range(Cells(4, 4), Cells(iZeile, 4)), Cells(iZeile, 4)) = 1  _
Then
Controls("Label" & i).Caption = Cells(iZeile, 4)
Controls("Label" & i + 12).Caption = WorksheetFunction.CountIf(Columns(4), Cells(iZeile, _
4))
i = i + 1
End If
Next iZeile
' Total abfüllen
Label26.Caption = letzteZeile - 3
End Sub
https://www.herber.de/bbs/user/94187.xlsm
cu
Chris

Anzeige
Danke Chris -)
05.12.2014 13:08:36
Kurt
Hallo Chris,
mein Computer hat nicht funktioniert, deshalb jetzt.
DANKE einwandfrei !
Schönen Nikolaus...
Gruß Kurt k
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige