online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon martel vom 19.10.2019, 23:44 Options

"Eigenschft RowSource konnte nicht gesetzt werden. Ungültiger Eigengschaftswert."

Hallo,
ich versuche mit Visual Basic eine ListBox zu füllen. Da es sich aber um eine Art Datenbank handelt, die ständig aktualisiert wird, kann ich nicht einfach eine feste Angabe der Form "ax:by" machen. Stattdessen habe ich den letzten Eintrag ermittelt und möchte dann den Inhalt von Zeile x bis "C2" in die ListBox einfügen.
Hier der Quellcode:

ErgebnisListBox.RowSource = "ActiveCell.Offset:c2"

Vielen Dank im Voraus!


Antwort schreiben

Antwort 1 von coros vom 20.10.2019, 07:58 Options

Hallo martel,

welches Programm? Wirklich Visual Basic oder eventuelle Excel oder Access?

Das müsste man schon wissen. Denn die Eigenschaft "RowSource ", die Du da benutzt gibt es nämlich nicht bei einer ListBox.

In Excel könnte man das wie folgt lösen:

Beispiel1:

[b]ErgebnisListBox.ListFillRange = "C2:C" & Range("C65536").End(xlUp).Row[/b]


Beispiel 2:

[b]Dim iList As Long
For iList = 2 To Range("C65536").End(xlUp).Row
ErgebnisListBox.AddItem Cells(iList, 3)
Next
[/b]


Eventuell ist ja eine der beiden Lösungen die, die Du suchst. Wenn nicht, beantworte doch bitte obige Fragen.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Ähnliche Themen

Nachrichtendienst
Mickey  21.04.2005 - 2269 Hits -

ungültiger parameter
Nine_1985  30.01.2007 - 283 Hits -

Löschen eines ungültigen Eintrages in der Registrierdatenbank
Hotte2003  03.05.2007 - 83 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026