Werte x 1 multiplizieren
01.06.2017 17:01:45
iris
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
Anzeige