Inhalt einer Tabelle in Userform anzeigen und ände

Informationen und Beispiele zu den hier genannten Dialog-Elementen:


Excel-Version: 8.0 (Office 97)
nach unten

Betrifft: Inhalt einer Tabelle in Userform anzeigen und ände
von: Jürgen
Geschrieben am: 12.06.2002 - 12:20:40

Hallo zusammen,
ich habe wieder einmal ein neues Problem:

Wie kann ich den Inhalt einer Tabelle ("Mitglieder") in einer Userform auflisten lassen, nach dem Namen des Mitglieds suchen und gezielt Änderungen (z.B. Kontonummer und BLZ) ändern.

Vielen Dank schonmal an alle!!!

cu - Jürgen

nach oben   nach unten

Re: Inhalt einer Tabelle in Userform anzeigen und ände
von: Rainer
Geschrieben am: 12.06.2002 - 14:35:48

Lieber Jürgen!

Siehe dir die DATENMASKE an.(Klicke in deine Tabelle und dann Menü: DATEN-MASKE.. ) Hier kannst du alle gewünschten Vorgänge durchführen.Nicht immer muss man das Rad neu erfinden ;-)

Event. kannst du ein Makro schreiben und dieses einem Button auf dem Tabellenblatt zuweisen.

Solltest du aber dennoch ein Userform wollen, schau dir die Datenmaske an und du siehst alles, was du brauchst. Der Kern ist für dich der Scrollbalken, hier musst du die Zeilennummern für die Anzeige in den Textboxen verstellen.

Für die Anzeige in einer Textbox:


Dim zeile As Long

sub ScrollBar1_Change()

With UserForm1
        
    zeile = .ScrollBar1.Value
    ...
    .txtName.Value=Sheets("Mitglieder").cells(zeile,1).value
    .txtVorname.Value=Sheets("Mitglieder").cells(zeile,2).value
    ...
End With

Wichtig ist dabei nur, dass du die Min und Max-Werte der Scrollbar1 festlegst - wobei ich empfehlen würde, den max-Wert
beim Inizialisieren der Userform festzulegen, 'zeile' ebenso, daher 'Dim zeile as Long' auch außerhalb einer Sub.

Hilft dir das weiter?

Lieben Gruß
Rainer

nach oben   nach unten

Re: Inhalt einer Tabelle in Userform anzeigen und ände
von: Jürgen
Geschrieben am: 12.06.2002 - 15:07:14

Hallo Rainer,

VIELEN DANK!!! für Deine Hilfe

cu - Jürgen


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Inhalt einer Tabelle in Userform anzeigen und ände"