Necesito usar el espacio en blanco en una fórmula para VB, y no permite " ", ya que marca error de compilación.
Tengo una lista gigantesca de información. He logrado escribir una macro en Excel para que me apoye en escribir repetidamente la misma fórmula a lo largo de la columna, por lo menos una 200,000 veces.
Sin embargo, la fórmula tiene la función Encontrar(" ", G119707). Lo que me permite usarla con otras funciones para extraer la primera palabra en una celda con una cadena de caracteres grande.
Por ejemplo el texto va así:
BUFALO 3SRRK 80111070001 BLA/UNI
Y la palabra que necesito, es BUFALO. Y hay mucha más caldas rellenas con diferentes palabras y siempre ocupare la primera.
Pero al hacer la macro, marca error si utilizo " ". Y no he encontrado como usarlo. Les dejo la fórmula de la macro:
esba =" "
buf= "BUFALO"
Cells(i, 15).FormulaLocal = "=SI(IZQUIERDA(G" & i & ",ENCONTRAR(" & esba & ",G" & i & _
")-1)<>" & buf & ",IZQUIERDA(G" & i & ",ENCONTRAR(" & esba & ",G" & i & ")-1),BUSCARV((VALOR(EXTRAE(G" & i & ",15,2))),categorias!$C$2:$I$44,7,FALSO))"