Thema Datum  Von Nutzer Rating
Antwort
10.08.2017 15:52:41 abmnet
NotSolved
Blau Abfragen und ändern von Werten
10.08.2017 17:40:43 Gast57593
NotSolved
14.08.2017 08:00:15 Gast99859
NotSolved
14.08.2017 10:19:56 Gast57539
NotSolved

Ansicht des Beitrags:
Von:
Gast57593
Datum:
10.08.2017 17:40:43
Views:
622
Rating: Antwort:
  Ja
Thema:
Abfragen und ändern von Werten

Du haben:

 

Du brauchen für Drop - Down im Standard-Modul (Name der Sub aufgezeichnet)

Sub Dropdown4_BeiÄnderung()
Dim oDrop As Object
Dim oole As OLEObject
Dim rngFound As Range

   Set oole = ActiveSheet.OLEObjects("Textbox1")
   Set oDrop = ActiveSheet.Shapes(Application.Caller).OLEFormat.Object
   'MsgBox oDrop.List(oDrop.ListIndex)
   Set rngFound = Sheets("Freunde").Columns("A").Find(oDrop.List(oDrop.ListIndex), , xlValues)
   'keine Rekursion
   Application.EnableEvents = False
   If Not rngFound Is Nothing Then oole.Object.Text = rngFound.Offset(, 1).Value
   Application.EnableEvents = True
End Sub

und für das ActiveX im Klasse Tabelle1(Maske) - Modul

Private Sub TextBox1_Change()
Dim oDrop As Object
Dim strList As String, FA As String
Dim Rng As Range, c As Range

   Set oDrop = ActiveSheet.Shapes("Drop Down 4").OLEFormat.Object
   'MsgBox oDrop.List(oDrop.ListIndex)
   strList = oDrop.List(oDrop.ListIndex)
   With Sheets("Freunde")
      Set Rng = .Range(.Cells(2, 1), .Cells(.Rows.Count, 1).End(xlUp))
      With Rng
         Set c = .Find(strList, , xlValues)
         If Not c Is Nothing Then
            FA = c.Address
            Do
               c.Offset(, 1).Value = TextBox1.Text
               Set c = .FindNext(c)
            Loop While Not c Is Nothing And c.Address <> FA
         End If
      End With
   End With

End Sub

PS - wie immer Quick§Dirty - ohne Gewähr


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
10.08.2017 15:52:41 abmnet
NotSolved
Blau Abfragen und ändern von Werten
10.08.2017 17:40:43 Gast57593
NotSolved
14.08.2017 08:00:15 Gast99859
NotSolved
14.08.2017 10:19:56 Gast57539
NotSolved