Thema Datum  Von Nutzer Rating
Antwort
28.08.2017 09:25:46 Kerstin1873
NotSolved
Blau Funktionierendes Makro kopiert - fehler 1004
28.08.2017 10:15:38 Werner
NotSolved
28.08.2017 10:54:48 Gast88151
NotSolved
28.08.2017 12:19:43 Werner
NotSolved
28.08.2017 13:15:14 Gast52322
NotSolved
28.08.2017 15:07:28 Werner
*
Solved
29.08.2017 08:29:58 Gast81701
NotSolved
29.08.2017 09:15:54 Werner
NotSolved
30.08.2017 08:05:44 Gast49284
NotSolved

Ansicht des Beitrags:
Von:
Werner
Datum:
28.08.2017 10:15:38
Views:
630
Rating: Antwort:
  Ja
Thema:
Funktionierendes Makro kopiert - fehler 1004

Hallo Kerstin,

du benutzt hier eine With - End With Klammer. Da musst du darauf achten, dass bei allen Range-Objekten (Range, Cells) innerhalb dieser Klammer ein Punkt vor den Range-Objekten steht (also .Range und .Cells). Nur so wird korrekt auf das in der With Klammer angegebene Tabellenblatt korrekt referenziert.

Zudem benutzt du VBA-Schlüsselwörter (Row, Column) als Variablennamen. Das sollte man unterlassen, weil es zu Problemen führen kann. Deine Variablennamen habe ich deshalb abgeändert auf lRow und lColumn.

Teste mal:

Sub intro_sust()
Dim lZeile As Long
Dim lColumn As Long, lRow As Long
Dim Rg As Range, myRange As Range, RgValues As Range
Dim x As Single

'search numbers (not empty not text)
With ActiveSheet
    lRow = .Range([A1], .UsedRange).Rows.Count
    lColumn = .Range([A1], .UsedRange).Columns.Count
    Set myRange = .Range([A1], .Cells(lRow, lColumn))

    For lZeile = 8 To 10 Step 1
        If (.Cells(lZeile, 4) <> "") And Not (.Cells(lZeile, 1) = "Nº Artículo") Then
            .Cells(lZeile, 13) = WorksheetFunction.VLookup(.Cells(lZeile, 1) _
            , Workbooks("Articulos_Sustituo_Fecha_ret_170828.xlsm").Worksheets("Export").Range("A:E"), 3, False)
            On Error Resume Next
        End If
    Next lZeile
    
End With
End Sub

 

Gruß Werner


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
28.08.2017 09:25:46 Kerstin1873
NotSolved
Blau Funktionierendes Makro kopiert - fehler 1004
28.08.2017 10:15:38 Werner
NotSolved
28.08.2017 10:54:48 Gast88151
NotSolved
28.08.2017 12:19:43 Werner
NotSolved
28.08.2017 13:15:14 Gast52322
NotSolved
28.08.2017 15:07:28 Werner
*
Solved
29.08.2017 08:29:58 Gast81701
NotSolved
29.08.2017 09:15:54 Werner
NotSolved
30.08.2017 08:05:44 Gast49284
NotSolved