Thema Datum  Von Nutzer Rating
Antwort
Rot HLookup Laufzeitfehler 1004
17.10.2016 13:37:23 asdf
NotSolved
20.10.2016 01:48:17 Nobody
NotSolved

Ansicht des Beitrags:
Von:
asdf
Datum:
17.10.2016 13:37:23
Views:
1020
Rating: Antwort:
  Ja
Thema:
HLookup Laufzeitfehler 1004

HI

Ich habe ein Problem mit folgender Code Zeile.

rückgabe = Application.WorksheetFunction.HLookup(feld, Selection, 1, True)

In der "Testversion" die ich programmiert habe funktioniert sie tadellos. Wenn ich jetzt aber das ganze in meine Originaldatei übertragen will sagt er mir immer: "Die HLookup-Eigenschaft des WorksheetFunction-Objektes kann nicht zugeordnet werden. -Laufzeitfehler 1004"

Little Facts:

*Testversion Dateiname: Test

*Testversion Arbeitsblatt: Tabelle1

 

*Orginalversion Dateiname: Berechnung

*Originalversion Arbeitsblatt:AWF50

 

Hier der gesamte Code zum nachvollziehen:

Sub wverweis()

' wverweis Makro

Dim lngC As Long
Dim rückgabe
Dim auswahl As Range, feld As Range, ausgabe As Range
Dim i As Integer
  
  
For lngC = 24 To 35

Set feld = Worksheets("AWF50").Range("F" & lngC)
Set ausgabe = Worksheets("AWF50").Range("K" & lngC)


Set auswahl = Rows(12).Find(what:="tofind", LookIn:=xlValues, lookat:=xlWhole)
  
   If Not auswahl Is Nothing Then
  
       Range(Cells(12, 9), auswahl.Offset(0, -1)).Select
           rückgabe = Application.WorksheetFunction.HLookup(feld, Selection, 1, True)
           If rückgabe = feld.Value Then ausgabe = "" Else: ausgabe = feld
          
       ausgabe.Select
            
      
   Else
       MsgBox "TOFIND fehlt am Ende des Bereichfeldes"
   End If
    
Next lngC
End Sub

 

Danke! asdf


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 HLookup Laufzeitfehler 1004
17.10.2016 13:37:23 asdf
NotSolved
20.10.2016 01:48:17 Nobody
NotSolved