HERBERS Excel-Forum - die Beispiele

Thema: Daten in Matrix indizieren

Home

Gruppe

Matrix

Problem

Die nach Kalenderwochen gelisteten Werte aus Tabelle 2 sollen in Tabelle1 gelistet werden.

Lösung
Nur anhand einer Beispielarbeitsmappe darstellbar.
ClassModule: frmListen

Private Sub cmdHer_Click()
   Dim arr As Variant
   Dim iRow As Integer, iCount As Integer
   If lstB.ListIndex = -1 Then
      Beep
      MsgBox "Sie müssen ein Element auswählen!"
      Exit Sub
   End If
   arr = ActiveSheet.Range("A1").CurrentRegion
   lstA.AddItem lstB.Value
   lstB.RemoveItem lstB.ListIndex
   Workbooks.Add
   Range(Cells(1, 1), Cells(lstA.ListCount, 1)).Value = lstA.List
   iCount = Application.CustomListCount
   Application.AddCustomList arr
   Range("A1").CurrentRegion.Sort key1:=Range("A1"), order1:=xlAscending, _
      ordercustom:=iCount + 2, header:=xlNo
   If IsEmpty(Range("A2")) Then
      lstA.Clear
      lstA.AddItem Range("A1").Value
   Else
      lstA.List = Range("A1").CurrentRegion.Value
   End If
   Application.DeleteCustomList iCount + 1
   ActiveWorkbook.Close savechanges:=False
End Sub

Private Sub cmdHin_Click()
   Dim arr As Variant
   Dim iRow As Integer, iCount As Integer
   If lstA.ListIndex = -1 Then
      Beep
      MsgBox "Sie müssen ein Element auswählen!"
      Exit Sub
   End If
   arr = ActiveSheet.Range("A1").CurrentRegion
   lstB.AddItem lstA.Value
   lstA.RemoveItem lstA.ListIndex
   Workbooks.Add
   Range(Cells(1, 1), Cells(lstB.ListCount, 1)).Value = lstB.List
   iCount = Application.CustomListCount
   Application.AddCustomList arr
   Range("A1").CurrentRegion.Sort _
      key1:=Range("A1"), order1:=xlAscending, _
      ordercustom:=iCount + 2, header:=xlNo
   If IsEmpty(Range("A2")) Then
      lstB.Clear
      lstB.AddItem Range("A1").Value
   Else
      lstB.List = Range("A1").CurrentRegion.Value
   End If
   Application.DeleteCustomList iCount + 1
   ActiveWorkbook.Close savechanges:=False
End Sub

Private Sub cmdWeiter_Click()
   Unload Me
End Sub

Private Sub UserForm_Initialize()
   lstA.List = Range("A1").CurrentRegion.Value
End Sub

StandardModule: basMain

Sub CallForm()
   frmListen.Show
End Sub

Beiträge aus dem Excel-Forum zu den Themen Matrix und Kriterien

Aus Matrix Spalten auslesen, die best. Wert haben Matrix in VBA
Per Matrix Formel filtern MAX wenn mit Indirekt in Matrixformel
Matrixformel mit Summenfunktion Matrixformel legt Excel Lahm
Vergleich innerhalb einer matrix Wert in Matrix finden
Summe bilden wenn zwei Kriterien übereinstimmen Summewenn mit meheren Kriterien/Blaettern
Eintrag nach Kriterienkombi in Spalten Grafik - Linie nach unten, Kriterien links
Summewenn/Summenprodukt mit mehreren Kriterien Wenn-Prüfung mit mehr als 7 Kriterien
Werte aus Matrix in 1 Spalte bringen Einzelne Spalten einer Matrix auswählen
Liste (Gültigkeit,DropDown,etc) mehrere Kriterien Festen Wert vor Matrixformel ausgeben
mehr als 2 Kriterien bei Autofilter Mehrere Suchkriterien in Matrix
bedingte Formatierung bei 15 Kriterien Matrix Berechnung
PivotTabelle: Kriterien variabel via VBA auswählen Daten verknüpfen mit zwei Kriterien?
Spezialfilter Alphanumerische Kriterien Wort in Matrix suchen und Zellenwert daneben ausge
zählenwenn-funktion mit mehreren kriterien Summe / Wenn Matrix i.V.m Teilergebnis
matrixformel gesucht Matrixfreunde gesucht :?
Daten auswerten mit Array, Pivot, Matrixformel.... Sverweis: Matrix definieren
Anzahl unterschiedl. Werte mit Matrixformel summe in abhängigkeit verschiedener kriterien
Formel-anfrage - mehrere Kriterien bei SummeWenn . SVERWEIS mit drei "bis"-Kriterien
Matrixformel mit Indirekt() oder welche Alternativ Matrix-Erstellung mit Excel - Erneut Hilfe!?
Daten in Matrix suchen und in Matrix schreiben Matrix-Erstellung mit Excel - Hilfe!?
Co-Occurance Matrix erstellen mit Excel? Matrix erstellen mit Excel
Import nach 2 Kriterien Wie binde ich mehrere Kriterien ein????
SVERWEIS mit mehreren Kriterien Matrix / Korridor berechnen
SVerweis mit Tabellename (matrix) als Variable Filterkriterien mit VBA abfragen und umkehren
Zellen mit best. Kriterien zählen