tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
743
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    densen densen ist offline Grünschnabel
    Registriert seit
    May 2010
    Beiträge
    1
    Hallo.
    So mein Problem ist das ich ein Makro schreiben will mit dem ich die Arbeiter suchen kann und er mir auflistet wieviele Stunden die Person in den Monat arbeitet und an welchen Tagen.
    Ich habe mir das so überlegt das auf der ersten seite also Tabelle 1 das suchfenster ist und da in die liste die Person eingetragen wird.
    Angehängte Dateien Angehängte Dateien
     

  2. #2
    Outsider77 Outsider77 ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    96
    Hi, besser spät als nie!
    Du könntest Dir ein Textfeld auf Deine Tabelle ziehen, in die man den entsprechenden Namen eingibt.
    Um eventuelle Schreibfehler zu vermeiden, würde ich stattdessen ein Kobinationsfeld oder ein Listenfeld mit allen Namen füllen lassen und anschließend die doppelten Einträge wieder entfernen.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    
    Private Sub ComboBox1_DropButtonClick()
    Dim r As Integer
    Dim scd
    Dim c As Variant
    Dim a As Long
     
    Tabelle1.ComboBox1.Clear
     
    'ComboBox mit allen Werten in Spalte A füllen
    For r = 4 To ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
        If Cells(r, 1).Value <> "" Then
            Tabelle1.ComboBox1.AddItem Cells(r, 1).Value
        End If
    Next r
     
    'doppelte Einträge in ComboBox entfernen
    Set scd = CreateObject("Scripting.Dictionary")
    For a = 0 To Tabelle1.ComboBox1.ListCount - 1
        scd(Tabelle1.ComboBox1.List(a)) = 1
    Next a
    Tabelle1.ComboBox1.Clear
     
    For Each c In scd.keys
        Tabelle1.ComboBox1.AddItem (c)
    Next c
     
    Set scd = Nothing
     
    End Sub

    Jetzt brauchst Du nur noch nach der entsprechenden Auswahl zu suchen und alle "Treffer" zu addieren.

    Gruß Outi
     

Ähnliche Themen

  1. Excel: Funkion SUCHEN nach *.*
    Von PhoenixDH im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 22.04.09, 13:27
  2. *.csv in excel einlesen bzw. suchen
    Von anulika im Forum Visual Basic 6.0
    Antworten: 18
    Letzter Beitrag: 08.07.08, 15:15
  3. Bestimmte Kombination in Excel suchen
    Von hury im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 15.11.07, 15:21
  4. Einträge in Excel suchen
    Von Serethos im Forum Java
    Antworten: 2
    Letzter Beitrag: 21.11.06, 17:07
  5. Antworten: 4
    Letzter Beitrag: 28.04.06, 15:52

Stichworte