meine Frage ist:Holen Sie sich einen Bereich („“) von einem (.find) oder (vlookup)
Ich habe mich für einen Weg, einen Bereich zu bekommen, wo ich von der .Find(fecha)
das erste Ergebnis bekam
Dim fecha As Date
Dim fechadepo As Date
Dim deposito As Double
fecha = Sheets("Ingresos").range("J4")
fechadepo = Sheets("Datos").range("P7:P1500").Find(fecha)
deposito = fechadepo
Ignorieren Sie die letzte Zeile, die reale Sache, dass ein ich in diesen variablen gespeichert werden soll (deposito) ist die Zelle neben diesem
ich würde lieben, um den Bereich zu sparen, wo ich das Ergebnis bekam von Verwenden Sie .Find(fecha)
, um activecell.offset(0.2)
zu verwenden und auf diese Weise Informationen in vari zu speichern Fähigkeiten, dann diese Variablen speichern sie in einer Spalte in einem anderen Blatt, ich habe Stunden und Stunden suchen, es war nicht umsonst, ich habe eine Menge Tipps gelernt, um die Leistungscodierung zu verbessern, vermeiden Sie die Verwendung (.select) (. aktiv) (yeah, und ich hoffe, activecell zu verwenden ...) usw.
Wie der Titel sagt, habe ich versucht, application.vlookup()
zu verwenden, bekomme ich das Ergebnis auch, aber ich behalte, ohne das Ergebnis in einen Bereich zu speichern, oder Speichere den Bereich, in dem ich das Ergebnis in eine Variable umgewandelt habe, das macht mich verrückt!
Ich schätze Ihre Hilfe wirklich, und gute Nacht
'Sheets ("Datos") Bereich ("P7: P1500"). .Find (fecha) .offset (0,2) 'vielleicht – jsotola
Danke !! @jsotola das funktioniert !! Ich habe es vorher versucht, ich schwöre es! aber ich benutzte andere Variablen, wo ich viele Fehler bekam, so funktionierte diese Zeit nicht – Boar