Thema Datum  Von Nutzer Rating
Antwort
25.01.2011 12:38:06 Gerhard
NotSolved
25.01.2011 13:27:31 Severus
NotSolved
25.01.2011 14:00:18 Gerhard
NotSolved
25.01.2011 15:09:00 Severus
NotSolved
25.01.2011 15:44:31 Gerhard
NotSolved
25.01.2011 16:36:08 Severus
NotSolved
26.01.2011 07:51:36 Gerhard
NotSolved
26.01.2011 08:57:37 Severus
NotSolved
26.01.2011 09:08:58 Gerhard
NotSolved
Blau Daten aus Tabelle in USERFORM übernehmen
26.01.2011 09:39:34 Severus
NotSolved
26.01.2011 09:45:25 Gerhard
NotSolved
26.01.2011 10:01:50 Severus
NotSolved
26.01.2011 10:10:38 Gast98443
NotSolved
26.01.2011 11:01:59 Severus
NotSolved
26.01.2011 11:12:04 Gerhard
NotSolved
26.01.2011 11:15:57 Severus
NotSolved
26.01.2011 11:19:40 Gerhard
NotSolved
26.01.2011 11:07:33 Severus
NotSolved
26.01.2011 11:24:33 Gerhard
NotSolved
26.01.2011 11:34:22 Severus
NotSolved
26.01.2011 11:36:27 Gerhard
NotSolved
26.01.2011 11:52:37 Severus
NotSolved
26.01.2011 12:01:03 Gerhard
NotSolved
26.01.2011 12:20:54 Severus
NotSolved
26.01.2011 12:47:42 Gerhard
NotSolved
26.01.2011 12:50:10 Severus
NotSolved
26.01.2011 12:53:49 Gerhard
NotSolved
26.01.2011 13:14:05 Severus
Solved

Ansicht des Beitrags:
Von:
Severus
Datum:
26.01.2011 09:39:34
Views:
1562
Rating: Antwort:
  Ja
Thema:
Daten aus Tabelle in USERFORM übernehmen

Erstens muß es heißen

If ComboBox56.ListIndex <> 1 Then

Das heißt nur, daß der Code nur ausgeführt werden darf, wenn in der ComboBox auch tatsächlich ein Eintrag ausgewählt ist. Ab wann gesucht wird bestimmt die Zeile 

 lngZeile = ComboBox56.ListIndex + 3 

Da ComboBoxen den Index mit Null beginnen, heißt der erste Eintrag hat den Index = 0, muß die Nummer der ersten zu durchsuchenden Zeile addiert werden, da eine Zeile = 0 zu einem Fehler führen würde.

Wo Du den LetzteZeile - Code brauchst kann ich nicht sagen. Was Du mir von Deinem Code geschickt hast erfordert diese Zeile überhaupt nicht, da hier die "Application.Worksheetfunction.VLookup" nicht vorkommt, die nach Deinem Post den Fehler verursacht.

Wenn Du die irgendwo hast hat der Aufruf die Form

Variable = VLOOKUP(Suchkriterium, Matrix, Zielspalte, False)

Da übergibst Du also eine Matrix. Und dort bastelst Du dir den Bereich mit

Dim LetzteZeile As Long
Dim SuchMatrix As String
Dim Ergebnis As String ' kann auch als Long, Double oder Variant deklariert sein
With ThisWorkbook.Sheets("AUSWERTUNG")
     LetzteZeile = .Cells(.Cells.Rows.Count, 1).End(xlUp).Row 'Letzte beschriebene Zelle in Spalte A
End With

SuchMatrix = "A1:A" & CStr(LetzteZeile)

Ergebnis = VLOOKUP(Suchkriterium, [SuchMatrix], 3, False) 'die Ergebnisspalte kann natürlich von 3 abweichen

aber wie gesagt: Dein Code enthält SVERWEIS überhaupt nicht, deshalb weiß ich auch nicht, wo der Fehler auftritt buw. beseitigt werden muß.

Severus


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
25.01.2011 12:38:06 Gerhard
NotSolved
25.01.2011 13:27:31 Severus
NotSolved
25.01.2011 14:00:18 Gerhard
NotSolved
25.01.2011 15:09:00 Severus
NotSolved
25.01.2011 15:44:31 Gerhard
NotSolved
25.01.2011 16:36:08 Severus
NotSolved
26.01.2011 07:51:36 Gerhard
NotSolved
26.01.2011 08:57:37 Severus
NotSolved
26.01.2011 09:08:58 Gerhard
NotSolved
Blau Daten aus Tabelle in USERFORM übernehmen
26.01.2011 09:39:34 Severus
NotSolved
26.01.2011 09:45:25 Gerhard
NotSolved
26.01.2011 10:01:50 Severus
NotSolved
26.01.2011 10:10:38 Gast98443
NotSolved
26.01.2011 11:01:59 Severus
NotSolved
26.01.2011 11:12:04 Gerhard
NotSolved
26.01.2011 11:15:57 Severus
NotSolved
26.01.2011 11:19:40 Gerhard
NotSolved
26.01.2011 11:07:33 Severus
NotSolved
26.01.2011 11:24:33 Gerhard
NotSolved
26.01.2011 11:34:22 Severus
NotSolved
26.01.2011 11:36:27 Gerhard
NotSolved
26.01.2011 11:52:37 Severus
NotSolved
26.01.2011 12:01:03 Gerhard
NotSolved
26.01.2011 12:20:54 Severus
NotSolved
26.01.2011 12:47:42 Gerhard
NotSolved
26.01.2011 12:50:10 Severus
NotSolved
26.01.2011 12:53:49 Gerhard
NotSolved
26.01.2011 13:14:05 Severus
Solved