Thema Datum  Von Nutzer Rating
Antwort
21.06.2021 08:57:54 Pieter
Solved
21.06.2021 15:11:00 Gast28416
NotSolved
22.06.2021 07:44:57 Gast66240
NotSolved
22.06.2021 08:17:32 Mase
NotSolved
Rot Steuerelement.List-Eigenschaft = Application.Transpose(...)
22.06.2021 20:20:01 Gast15529
NotSolved
23.06.2021 07:57:31 Mase
NotSolved

Ansicht des Beitrags:
Von:
Gast15529
Datum:
22.06.2021 20:20:01
Views:
225
Rating: Antwort:
  Ja
Thema:
Steuerelement.List-Eigenschaft = Application.Transpose(...)

Ich komm leider rnicht klar.-

bisher hab ich das so gemacht

 

Private Sub Listbox_anzeigen()
  Dim lZeile As Long
  Dim i As Integer
    
    'Eingabefelder leeren
    
    Call RESET_UForm_OHNE_LISTBOX(frm_Adressen)
   
    'Nur wenn ein Eintrag selektiert/markiert ist
    If Listbox1.ListIndex >= 0 Then
           
        'Die Zeilennummer des Datensatzes steht in der ersten ausgeblendeten Spalte der Liste,
        lZeile = Listbox1.List(Listbox1.ListIndex, 0)
        'Alle Eingabefelder mit der Schleife in der Userform anzeigen
'        For i = 1 To iCONST_ANZAHL_EINGABEFELDER
'            Me.Controls("TextBox" & i) = CStr(tbl_Adressen.Cells(lZeile, i).Text)
'        Next i
            
    End If  
End Sub

Jetzt habe ich die Anzahl Felder reduziert umnd den Code so erstellt

Private Sub EINTRAG_LADEN_UND_ANZEIGEN()
  Dim lZeile As Long
  Dim i As Integer
    
  ' Alle Eingabefelder löschen, Aufruf in Hilfsroutine
  Call RESET_USERFORM_FUER_EINGABE(Me)
    
  'Nur wenn ein Eintrag selektiert/markiert ist
    If lboAdressen.ListIndex >= 0 Then
           
        'Die Zeilennummer des Datensatzes steht in der ersten ausgeblendeten Spalte der Liste,
        'somit können wir direkt zugreifen.
        lZeile = lboAdressen.List(lboAdressen.ListIndex, 0)
        
        'Userform jetzt füllen
        Me.cboAnrede.Value = tbl_Adressen.Cells(lZeile, 1)
        Me.txtVorname.Value = tbl_Adressen.Cells(lZeile, 2)
        Me.txtNachname.Value = tbl_Adressen.Cells(lZeile, 3)
        Me.txtVorname2.Value = tbl_Adressen.Cells(lZeile, 4)
        Me.txtNachname2.Value = tbl_Adressen.Cells(lZeile, 5)
        Me.txtBriefanrede.Value = tbl_Adressen.Cells(lZeile, 6)
        Me.txtStraße.Value = tbl_Adressen.Cells(lZeile, 7)
        Me.cboPostleitzahlen.Value = tbl_Adressen.Cells(lZeile, 8)
        Me.txtOrt.Value = tbl_Adressen.Cells(lZeile, 9)
        Me.cboLand.Value = tbl_Adressen.Cells(lZeile, 10)
        Me.txtLand.Value = tbl_Adressen.Cells(lZeile, 11)
        Me.txtTelefon1.Value = tbl_Adressen.Cells(lZeile, 12)
        Me.txtTelefon2.Value = tbl_Adressen.Cells(lZeile, 13)
        Me.txtMobil1.Value = tbl_Adressen.Cells(lZeile, 14)
        Me.txtMobil2.Value = tbl_Adressen.Cells(lZeile, 15)
        Me.txtTeleFax1.Value = tbl_Adressen.Cells(lZeile, 16)
        Me.txtTeleFax2.Value = tbl_Adressen.Cells(lZeile, 17)
        Me.txtEmail1.Value = tbl_Adressen.Cells(lZeile, 18)
        Me.txtEmail2.Value = tbl_Adressen.Cells(lZeile, 19)
        Me.txtInternet.Value = tbl_Adressen.Cells(lZeile, 20)
    End If
    
End Sub

 

 


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
21.06.2021 08:57:54 Pieter
Solved
21.06.2021 15:11:00 Gast28416
NotSolved
22.06.2021 07:44:57 Gast66240
NotSolved
22.06.2021 08:17:32 Mase
NotSolved
Rot Steuerelement.List-Eigenschaft = Application.Transpose(...)
22.06.2021 20:20:01 Gast15529
NotSolved
23.06.2021 07:57:31 Mase
NotSolved