hola a todos!
estoy intentando:
12955 filas 62218 filas
archivo1 archivo2
codigo1 descrip cantidad... codigook descripcion existencia
...
xq31000 cerveza 1 xq31000 cerveza 1
pow5598 tarros 1 pow5598
.
.
.
la idea a grandes detalles es:
1. tomar codigo1 de archivo1 y buscarlo en archivo2
2. si lo encuentro, pegar de archivo1 los datos de descrip y cantidad
en archivo2 descripcion, existencia
3. si no lo encuentro, poner leyenda en archivo2 NO ENCONTRADO en
columnas descripcion y existencia
4. continuar asi hasta finalizar el contenido de archivo1
mi intención:
crear una macro, colocando un boton de comando y colocarle el codigo
siguiente:
Private Sub CommandButton1_Click()
Set mybook = Workbooks.Open(Filename:="archivo2.xls")
'archivo1 ya lo tengo abierto
For Each r In Worksheets("archivo1").Range("A8:a12955").Cells
=BUSCARH(A8:A12955,'[archivo2.xls]62617'!$A$2:$A$62618,1)
Next r
mybook.Close
End Sub
y me dice que no existe función buscarh...
despues de navegar por cientos de sitios buscando el motivo, me
encuentro conque con no es posible usar las funciones de excel en
vb!!!!! QUE???!!! mis neuronas casi se suicidan al enterarse de
esto!!!! arrggghhhh!!!! joder! que debo hacer entonces, reprogramar la
función????
por favor, tios, sé que hay geniecillos de excel, alguno, por favor,
por favor, digame que haceerrr¡¡
puedo salir de este enredo exportando dichas información a una tabla
de fox y remediar el asunto con un programa que puedo diseñar, pero
quiero saber si efectivamente no es posible hacerlo con macros.
mientras voy a consolar a mis probres neuronas con un par de cervezas
en tanto decido que hacer, y espero que alguna alma caritativa ilumine
mi camino, vale?
saludos!
Leer las respuestas