Thema Datum  Von Nutzer Rating
Antwort
24.02.2017 13:49:46 Andi
Solved
24.02.2017 13:55:43 Gast7980
NotSolved
24.02.2017 13:58:33 Julius
NotSolved
24.02.2017 14:02:51 Andi
NotSolved
24.02.2017 14:08:54 Andi
NotSolved
24.02.2017 15:20:20 Andi
NotSolved
24.02.2017 16:07:58 Gast39720
NotSolved
Blau Verschiedene Werte aus Spalte auslesen
26.02.2017 15:43:15 GraFri
NotSolved
27.02.2017 10:31:10 Andi
Solved
27.02.2017 14:44:04 GraFri
Solved

Ansicht des Beitrags:
Von:
GraFri
Datum:
26.02.2017 15:43:15
Views:
666
Rating: Antwort:
  Ja
Thema:
Verschiedene Werte aus Spalte auslesen

Hallo Andi

Vielleicht kannst du damit etwas anfangen:

 

' Einlesen eines Array's aus einem Tabellenbereich (Spalte A) und mit
' Hilfe von Scripting.Dictionary das gleiche Array ohne Duplikate ändern.
Sub Array_ohne_Duplikate()
Dim myArr As Variant
Dim objDict As Object
Dim objWks As Worksheet
Dim n As Long

Set objWks = ThisWorkbook.Worksheets("Kassabuch")
Set objDict = CreateObject("Scripting.Dictionary")

' Wertebereich aus Tabelle einlesen
With objWks
    myArr = Application.Transpose(.Range([A1], .Cells(Rows.Count, "A").End(xlUp)))
End With

For n = 1 To UBound(myArr, 1)
    objDict(myArr(n)) = 1
Next

' Direkt aus dem Dictionary 'objDict' in die Tabelle schreiben
'objWks.Range("B1:B" & objDict.Count) = Application.Transpose(objDict.keys)

' Array löschen und ohne Duplikate füllen
Erase myArr
myArr = Application.Transpose(objDict.keys)

' Größe der einzelnen Dimensionen des Array's
' MsgBox "1. Dimension:  " & LBound(myArr, 1) & "  bis  " & UBound(myArr, 1)
' MsgBox "2. Dimension:  " & LBound(myArr, 2) & "  bis  " & UBound(myArr, 2)

' Über das Array 'myArr' in die Tabelle schreiben
' objWks.Range("C1:C" & objDict.Count).Value = myArr

End Sub

mfg, GraFri


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
24.02.2017 13:49:46 Andi
Solved
24.02.2017 13:55:43 Gast7980
NotSolved
24.02.2017 13:58:33 Julius
NotSolved
24.02.2017 14:02:51 Andi
NotSolved
24.02.2017 14:08:54 Andi
NotSolved
24.02.2017 15:20:20 Andi
NotSolved
24.02.2017 16:07:58 Gast39720
NotSolved
Blau Verschiedene Werte aus Spalte auslesen
26.02.2017 15:43:15 GraFri
NotSolved
27.02.2017 10:31:10 Andi
Solved
27.02.2017 14:44:04 GraFri
Solved