Thema Datum  Von Nutzer Rating
Antwort
19.12.2018 11:51:21 Hady
NotSolved
19.12.2018 16:10:14 Gast70117
NotSolved
30.01.2022 16:37:48 Hady
NotSolved
30.01.2022 18:07:28 xlKing
NotSolved
30.01.2022 19:58:55 Hady
NotSolved
30.01.2022 20:02:46 Hady
NotSolved
30.01.2022 21:59:43 Gast9187
NotSolved
30.01.2022 22:06:32 Hady
NotSolved
30.01.2022 22:12:54 Gast57784
NotSolved
30.01.2022 23:06:07 Gast89427
NotSolved
30.01.2022 22:08:52 Gast9187
NotSolved
30.01.2022 23:08:29 Gast24553
NotSolved
31.01.2022 01:30:31 xlKing
NotSolved
31.01.2022 13:37:44 Gast33627
NotSolved
31.01.2022 18:19:24 Hady
NotSolved
Blau Der TE hätte eigentlich nur folgendes tun müssen...
31.01.2022 18:56:16 Gast45997
NotSolved
31.01.2022 19:02:25 Gast45997
NotSolved
31.01.2022 19:19:05 Hady
NotSolved
31.01.2022 19:57:25 Gast98221
NotSolved
01.02.2022 15:29:22 Hady
NotSolved
01.02.2022 15:58:36 Hady
NotSolved
01.02.2022 15:58:37 Hady
NotSolved
01.02.2022 15:58:39 Hady
NotSolved
02.02.2022 11:50:44 Gast63249
NotSolved
03.02.2022 19:46:40 Hady
NotSolved

Ansicht des Beitrags:
Von:
Gast45997
Datum:
31.01.2022 18:56:16
Views:
702
Rating: Antwort:
  Ja
Thema:
Der TE hätte eigentlich nur folgendes tun müssen...

zunächst vielen Dank für die Ausführung und Erklärung. Meine Absicht war nicht mit mehreren Treads Völker zu beschäftigen, sorry dafür.

Grüße; dir sei verziehen. wink

 

Kannst du bitte (nochmal) darauf eingehen "wo" und in welchem "Modul" du diesen Aufruf ausführen möchtest? Wenn man "Modul" meint, dann nimmt jedermann automatisch ein einfaches Modul an (kein Klassenmodul / UserForm / Worksheet / etc).

Ich habe es bisher so verstanden,

dass du die Liste außerhalb der UserForm benötigst.

'Modul
Option Explicit

Public Sub IrgendeineSub()
  
  Dim usf As UserForm1
  Dim vntItems As Variant
  
  Set usf = New UserForm1
  Call usf.Show '< wird intern über Me.Hide geschlossen; NICHT per Unload Me !!
  
  vntItems = usf.SelectedListItems '< benutzerdefinierte Property (s. früheren Beitrag)
  Set usf = Nothing
  '...
  'mit vntItems etwas tun
  
End Sub

Wenn du das hier schreibst:

If GetSelectedListItems(1) = Name Then

Wird dir dir Liste gelierfert. Davon holst du dir das erste Element und vergleichst es mit Name; UND dann wird es schon wieder aus dem Speicher entladen.

Beachte bitte Zeile 12 oben. Dort wird das Ergebnis in eine Variable zwischengespeichert. Mit der solltest du dann arbeiten.

z.B:

If UBound(vntItems()) > 0 Then
    If vntItems(1) = Name Then
    ElseIf vntItems(2) = "blabla" Then
    '...
End If

 

Grüße


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.12.2018 11:51:21 Hady
NotSolved
19.12.2018 16:10:14 Gast70117
NotSolved
30.01.2022 16:37:48 Hady
NotSolved
30.01.2022 18:07:28 xlKing
NotSolved
30.01.2022 19:58:55 Hady
NotSolved
30.01.2022 20:02:46 Hady
NotSolved
30.01.2022 21:59:43 Gast9187
NotSolved
30.01.2022 22:06:32 Hady
NotSolved
30.01.2022 22:12:54 Gast57784
NotSolved
30.01.2022 23:06:07 Gast89427
NotSolved
30.01.2022 22:08:52 Gast9187
NotSolved
30.01.2022 23:08:29 Gast24553
NotSolved
31.01.2022 01:30:31 xlKing
NotSolved
31.01.2022 13:37:44 Gast33627
NotSolved
31.01.2022 18:19:24 Hady
NotSolved
Blau Der TE hätte eigentlich nur folgendes tun müssen...
31.01.2022 18:56:16 Gast45997
NotSolved
31.01.2022 19:02:25 Gast45997
NotSolved
31.01.2022 19:19:05 Hady
NotSolved
31.01.2022 19:57:25 Gast98221
NotSolved
01.02.2022 15:29:22 Hady
NotSolved
01.02.2022 15:58:36 Hady
NotSolved
01.02.2022 15:58:37 Hady
NotSolved
01.02.2022 15:58:39 Hady
NotSolved
02.02.2022 11:50:44 Gast63249
NotSolved
03.02.2022 19:46:40 Hady
NotSolved