vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Übergabe und Verarbeitung von Variablen 
Autor: TobiH31
Datum: 09.05.08 11:32

Ich habe ein Eingabeformular, das zwei "Suchbuttons". Beide Suchbuttons haben einen Bezug zu je einer Textbox (Personalnummer und Nachname).

Private Sub cmdSuchen_Click1_Click()
Suchen 1
End Sub



Private Sub cmdSuchen_Click2_Click()
Suchen 3
End Sub


Um nicht mehrere Prozeduren schreiben zu müssen möchte ich den Aufruf der TextBoxen über eine Variabel c, die für die Auswahl der jeweiligen Textbox verantwortlich ist, dynamisch halten.

Die dazugehörige Such-Prozedur lautet wie folgt:


Sub Suchen(ByVal c As Integer)
    Dim lng As Long
    Dim i As Integer
    Application.ScreenUpdating = False
    With frm_Daten
        .ListBox1.Clear
        Sheets("DATEN").Activate
        i = 0
        For lng = 3 To ActiveSheet.UsedRange.Rows.Count
            If InStr(LCase(Cells(lng, c).Value), LCase(.TextBox1.Value)) > 0 Then
                .ListBox1.AddItem Cells(lng, 1).Value
                .ListBox1.Column(1, i) = Cells(lng, 2).Value
                .ListBox1.Column(2, i) = Cells(lng, 3).Value
                .ListBox1.Column(3, i) = Cells(lng, 4).Value
                .ListBox1.Column(4, i) = Cells(lng, 5).Value
                .ListBox1.Column(5, i) = Cells(lng, 6).Row
                i = i + 1
            Else
                End If
        Next lng
   End With
   frm_Daten.Label1111 = frm_Daten.Label111
   frm_Daten.Label2222 = frm_Daten.Label222
   frm_Daten.Label3333 = frm_Daten.Label333
   frm_Daten.Label4444 = frm_Daten.Label444
   frm_Daten.Label5555 = frm_Daten.Label555
   Application.ScreenUpdating = True
End Sub
Kann ich die jeweilige Textbox mit Hilfe einer Variablen dynamisch halten?


z.B. (funktioniert jedoch nicht)
If InStr(LCase(Cells(lng, c).Value), LCase(.TextBox(c).Value)) > 0 Then
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Übergabe und Verarbeitung von Variablen852TobiH3109.05.08 09:48
Re: Übergabe und Verarbeitung von Variablen556ModeratorDieter09.05.08 09:51
Re: Übergabe und Verarbeitung von Variablen561TobiH3109.05.08 10:36
Re: Übergabe und Verarbeitung von Variablen512ModeratorDieter09.05.08 11:05
Re: Übergabe und Verarbeitung von Variablen562TobiH3109.05.08 11:32
Re: Übergabe und Verarbeitung von Variablen571ModeratorDieter09.05.08 11:42

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel