Thema Datum  Von Nutzer Rating
Antwort
Rot VBA - Datenüberprüfung aus Tabelle füllen
17.04.2020 20:39:28 Argosch
NotSolved
18.04.2020 08:49:31 RPP63
NotSolved
18.04.2020 11:48:45 Argosch
NotSolved
19.04.2020 09:45:54 Holger
NotSolved

Ansicht des Beitrags:
Von:
Argosch
Datum:
17.04.2020 20:39:28
Views:
1155
Rating: Antwort:
  Ja
Thema:
VBA - Datenüberprüfung aus Tabelle füllen

Hallo zusammen,

ich versuche über ein VBA Code eine Dropbox (Datenüberprüfungsliste zu füllen) - mit meinen bescheidenen Mitteln bin ich auch schon ein ganzes Stück gekommen (wahrscheinlich geht das alles viel einfacher) aber nun bin ich am Ende und bräuchte ein paar Hinweise.

 

Ich lese eine Tabelle in ein Array und schreibe den danach in eine Variable, die ich in eine ValidateList einbaue, da funktioniert auch ganz gut. Nun habe ich aber noch 2 Themen:

1. ich würde gern den Array alphabetisch sortieren

2. die Duplikate müssen raus

 

Bin leider über meine einfachen Ideen nicht zum Ergebnis gekommen, aber vielleicht habt ihr eine Idee.

Public Sub Test()

Dim Marke(10) As String
Dim intAkt As Integer
Dim Ergebnis As String



For intAkt = 1 To 10

    Marke(intAkt) = Cells(intAkt, 1).Value
        If intAkt > 1 Then
        Ergebnis = Ergebnis & "," & Marke(intAkt)
        Else
        Ergebnis = Marke(intAkt)
        End If

Next intAkt

'Dropdown schreiben


With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:=Ergebnis
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
End With


MsgBox ("fertig")

End Sub

 

Vielen Dank für eure Hilfe

VG

Argosch

 


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
Rot VBA - Datenüberprüfung aus Tabelle füllen
17.04.2020 20:39:28 Argosch
NotSolved
18.04.2020 08:49:31 RPP63
NotSolved
18.04.2020 11:48:45 Argosch
NotSolved
19.04.2020 09:45:54 Holger
NotSolved