ich habe eine Excel Tabelle (Export aus einem System) mit Werten in Spalte A.
Darauf möchte ich einen Sverweis machen, der aber leider nicht funktionniert. Wenn ich die Werte mit 1 multipliziere geht es. Dehalb möchte ich das gerne mit ins Makro einbauen.
Außerdem würde ich im 2. Schritt gerne alle Zeilen löschen, die in Spalte B ein #NV haben.
Hier das Makro, das ich dazu angefangen habe zu schreiben:
Sub SVERWEIS()
' SVERWEIS Makro
' die Formel unten ergibt keine Resultate, da die Werte in Spalte A nicht als Zahlen _
erkannt werden. Wenn ich die Zahlen mit 1 multipliziere funktionniert es.
' Wie kann ich mit VBA ausdrücken: multipliziere alle Werte in Spalte A (in diesem Fall von _
_
_
_
_
_
A2 bis A385) es kann aber auch sein das Werte bis in A5000 drin stehen.?
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],Tabelle2!C:C[1],2,FALSE)"
Range("B2").Select
Selection.AutoFill Destination:=Range("B2:B385")
Range("B2:B385").Select
' Danach würde ich gerne alle Zeilen Entfenrnen, die ein #NV in Spalte B haben. Wie muss _
ich das mit VBA sagen?
End Sub
Ich würde mich freuen wenn mir da einer einen Tipp geben könnte.
Gruß!
Iris